$blog++

The Google Geocoding API

Nov/27/2013 11 min read by Marco Monteiro

Geocoding is the process of converting addresses (like "1600 Amphitheatre Parkway, Mountain View, CA") into geographic coordinates (like latitude 37.423021 and longitude -122.083739), which you can use to place markers or position the map.

Reverse geocoding is the process of converting geographic coordinates into a human-readable address.

Read more

normalizedSync.php - Single file demo

Nov/19/2013 7 min read by David Wosnitza

Are you trying to sync de-normalized data from a remote source (e.g. webservice) and struggle importing it into your nicely normalized database? Maybe this little demo might give you an idea!

Read more

Keep your sanity with office pranks

Nov/14/2013 7 min read by Marco Monteiro

I've been part of what we call the work force for a few years now. Worked at a few places before my current job. They were all different. The people was obviously hence the mood/vibe was always changing from place to place, but one thing was the same across the board: office pranks.

They have always been a part of me since I started working. From the classic stapler wrapped in pudding (from the office tv show) to any other (but we'll get to that).

Read more

Ross Tuck - HTTP and Your Angry Dog

Nov/11/2013 1 min read by Marco Monteiro

This was probably one of my favorite talks from Laracon EU 2013. I loved almost everything about it. It was informative, sometimes funny and most of all everyone in the room was interested. What can I say, Ross Tuck is a natural speaker.

Ross Tuck is an American developer, living in the Netherlands, working at Ibuildings, wearing a hat, and wishing he was reading a book.

Read more

Atomic commits

Nov/04/2013 3 min read by Marco Monteiro

I'm sure this happened to you before, more than one time actually. You have a big file, you changed lots of stuff in it, but those changes are not really related. One may be related to one class and the other to something completely different. Normally you should avoid that, your commits should always be specific to one task, feature or bug. If you do a small search about how to commit better you'll see that even the commit messages should have this notion.

Read more