This is the page 16 of 113 of the blog archive. On this page you have articles from 28 Jul 2011 to 15 Jun 2011.

Midgard in the Symfony2 world

So, Symfony2 was released today. Now, you may remember me complaining about the fragmentation in the PHP community, as well as suggesting various technologies that have the power to bring the community together. But what I haven’t talked about is convergence in the area of PHP frameworks.

PHP and GObject Introspection

GObject Introspection is one of the hidden jewels of the GNOME stack: you write a library in C or Vala, and it becomes automatically available to a wide variety of languages and runtimes, including Python, JavaScript, Java and Qt.

Tame.js

Tame.js is an interesting new JavaScript transpiler that makes managing of asynchronous code easier. From the page:

JavaScript is the Assembly Language for the Web

So now JS is the x86 assembler of the web - not as pretty as it might be, but it gets the job done (GWT is the most hilarious case in point). It would be a classic case of worse is better except that Java only looked better from the bottom up. Meanwhile JS turned out to be pretty awesome.—Nick...
cover image for My secret agenda for PHP Content Management Systems

My secret agenda for PHP Content Management Systems

As I’ve written before, I’m concerned about the state of the PHP ecosystem. There are lots of good applications written in the language, but there is very little code sharing between different projects, mainly because of framework incompatibilities, but also because of quite a strong NIH culture.

Some good things in Google+

So, Google Plus launched, the first truly viable Facebook competitor. The timing is quite interesting, given Google's recent failures with the Buzz microblogging platform, and the impending Facebook IPO. After a bit of time with Plus, here are some thoughts: Google already knows everything I do, so sharing stuff there feels less risky The UI is pretty and a lot...

Atwood's Law

any application that can be written in JavaScript, will eventually be written in JavaScript.—Atwood’s Law, from 2007

Kratko: JavaScript refactoring

Kratko is a refactoring tool for JavaScript. Seems useful if you work with a large codebase.