Archives by Tag 'google'

Joshua Block on How to Design a Good API & Why it Matters

By rnaufal - Last updated: Saturday, January 10, 2009

In this talk (recorded at Javapolis), Joshua Block presents guidelines about how to design good APIs. I highlighted what i think are the most important parts of the talk:

Functionality should be easy to explain: If it’s hard to name, that’s generally a bad sign
Good names drive development
Be amenable to splitting and merging modules (If names [...]

Google announces Android

By rnaufal - Last updated: Tuesday, November 6, 2007

Google ended up the mystery and announced a mobile free development platform, called Android and not a GPhone, as someone would expect. This platform leverages the capacity of building rich mobile applications and service, promoting rich content for the consumer. It includes an operating system, user-interface and applications, letting developers build new mobile services [...]

Google Guice, dependence Inversion in the Java way

By rnaufal - Last updated: Sunday, June 3, 2007

Check out this great video about the new Java based inversion control framework from Google. The guys Kevin Bourillion and Bob Lee explains the concept behind dependency inversion principle (dip) and the core features inside Google Guice, called ‘juice’. The framework embraces and uses annotations instead of string identifiers (heavily used in Spring) to inject [...]

Google increasing its computing power

By rnaufal - Last updated: Tuesday, June 20, 2006

My friend Marcel Ferreira sent me this article which says Google is building two brand new data centers, as big as two football fields, on The Dalles, Ore. Google’s increasing power is reflected in the location of the data centers, near to a hidroeletric dam, in the Columbia river. Nice is “The cooling plants are [...]