a programmer is someone who complains unless the problem being solved has already been solved and whose solution can be expressed in a single line of code http://commandcenter.blogspot.com/2011/12/esmereldas-imagination.html
know thy sql

The most obvious problem with ORM as an abstraction is that it does not adequately abstract away the implementation details. The documentation of all the major ORM libraries is rife with references to SQL concepts. Some introduce them without indicating their equivalents in SQL, while others treat the library as merely a set of procedural functions for generating SQL.\

from ORM is an anti-pattern

html5 vs android 

web vs native

when to use node.js

It’s definitely one of the most interesting frameworks I’ve seen in the last few years. After using it for a while I can see how it can be used in multiple places but I probably shouldn’t. So I try to stick to this (cliff note version)

  • JSON APIs: […]  wrap other data sources such as databases or web services and exposing them via a JSON interface.
  • Single Page Apps: think gmail
  • Streaming data: like parsing file uploads in real time

from nodeguide.com

Until we move away from Apple and Microsoft standing firmly behind the patent-encumbered h.264, versus Google, Opera, and Mozilla backing free, open, and royalty-free video formats like WebM, video on the web will remain more, rather than less, complicated than it was in the Adobe® Flash®-only era. Rob Larsen on HTML5, CSS3 and related technologies

(Source: ibm.com)

multiplayer puzzle game. in html5.

multiplayer puzzle game. in html5.

More on Apple New Developer agreement

Apple spokesperson:

“Yes, we still allow developers or other advertising companies to serve ads within their apps,”

However

The use of third-party software in Your Application to collect and send Device Data to a third party for processing or analysis is expressly prohibited

which means

An ad network such as AdMob (hint: Google) would clearly fall under the third-party category 

but also the repercussions for developers are significant

“That rule change is potentially scary until it is clear what Apple is prohibiting,” said this developer of several prominent apps, who asked to remain anonymous to avoid drawing scrutiny from Apple, because his or her apps collect usage data. “Being able to … test some things in your apps [to] get an idea of how users are using the apps can be very, very useful for making the apps better and learning about what users really want and enjoy.”

You can read all the details in this wired article


if you are an engineer (any kind), you owe it to yourself to spend the next 20 minutes watching this video. you will be better at building applications and a better person for that.