Tech-Angels

MaxMind support for Geocoder gem

While using geocoder gem to fetch IP address info, we thought: default FreeGeoIP service is great, open source and freely available, it has all the info we need, quite fast and accurate.

But what if we don’t want to mess up with FreeGeoIP’s limit or just need to use MaxMind? Then we would be disappointed, because geocoder doesn’t support MaxMind and there’s been no way easily to include support in short period of time… Until now! Thanks to our angel Olivier, who has opened pull request with MaxMind support:

https://github.com/alexreisner/geocoder/pull/227

Moreover, this version has been used on production servers for 7 months. So, we are confident it’s stable.

Enjoy!


Gemfile trick for github repositories

Tired of writing long git paths to github repositories in Gemfile? Then you will find this useful. When the repository you need is public, you can use :github shortland instead of :git. And just specify github username and repository name separated by slash.

If repository name and username are the same, you can drop one:

    gem "rails", :github => "rails/rails"
    gem "rails", :github => "rails"

Are both equivalent to:

    gem "rails", :git => "git://github.com/rails/rails.git"

I wonder, how didn’t we enjoy this all the time? :) 


Presentation at UTC - May 18th

UTC logo

Tech-Angels will be presented Friday May 18th at UTC (Université de Technologie de Compiègne - France). Meet us from 13:00 to 14:00 in Benjamin Franklin Building (room unknown for now). We will be available in the afternoon to answer your questions.



Krakow is full of <3


Railsberry 2012 KRK

We’re attending railsberry in Krakow for 2 days, and will have soon some exciting official announcements. If you’re there, you will probably find us, and we will be pleased to meet you.

So far, it was a real bunch of great speeches and presentation, with a special thanks to @tenderlove. We were hopping for some rails announcements, but so far, nothing new under the sun. It was still the occasion to meet face-to-face with some really interesting and nice people.

Stay tunned in the next days for news. 


News, news, news!

Hey everyone, it’s been a while since we’ve updated our blog, but we have a couple of reasons for that.

We were working hard over the last months and found 4 angels, who joined our team! They’re working all over the Europe and even have girl-angel among them ;) (photos coming soon)

As for the main reason, we’re excited to tell that we’ve started our own projects development. And I tell you what, this is gonna be awesome.


Tech-Angels is hiring a Debian SysAdmin

We’re looking for (passionate) SysAdmin to join our existing team. You will be in charge of managing servers remotely with ssh and puppet.

Read More


Tech-Angels is hiring Ruby On Rails developers

We’re looking for (passionate) Ruby / Ruby on Rails developers to join our existing team. We work mostly with recent Rails versions, haml, sass/scss, jQuery, Redis and PostgreSQL.

Read More


TcpSyslog is now a gem

We’ve just released TcpSyslog 1.0.0 gem. TcpSyslog is rails logger using syslog with TCP instead of UPD. This gem should be used in large apps, where a central syslog server is available using TCP, and no syslog server is present on the local node.

(image credits : lamenta3)


TcpSyslog logger for rails

Weird enough, the default syslog librairy (ie: Syslog) doesn’t allow to sent logs to a distant server. Instead, localhost must be used, and the local syslog server will forward the message to a central server.

Anyhow, in some cases, there’s no local syslog server, or you might have to send your messages directly to that central position. In the cloud, that’s a lot of syslog servers you won’t have to monitor.

Here it comes, you can find the TcpSyslog for rails here. It was inspired from SyslogLogger and ActiveSupport::BufferedLogger. In fact, TcpSyslog will act exactly as a BufferedLogger, except messages are sent over TCP/IP (only for now) to syslog.

We’ll release a gem soon, stay tuned.


13
To Tumblr, Love Metalab