This is the page 19 of 113 of the blog archive. On this page you have articles from 05 May 2011 to 19 Apr 2011.

Techno-optimism and free software

Cory Doctorow on Locus: To understand techno-optimism, it’s useful to look at the free software movement, whose ideology and activism gave rise to the GNU/Linux operating system, the Android mobile operating system, the Firefox and Chrome browsers, the BSD Unix that lives underneath Mac OS X, the Apache web-server and many other web- and e-mail-servers and innumerable other technologies. Free...

Always bet on Web

you don’t have to know if you bet on Web-based applications. No one can break that without breaking browsing. The Web may not be the only way to deliver software, but it’s one that works now and will continue to work for a long time. Web-based applications are cheap to develop, and easy for even the smallest startup to deliver.—Paul...

Waterbear: Visual Programming for JavaScript

Waterbear is a visual programming environment for JavaScript. Great for teaching programming, and also possibly for developing on devices with constrained text input, like tablets or mobile phones.

Join the PHP Content Repository Workshop on May 8th

The IKS Project and Liip are organizing a PHP Content Repository Workshop in Zurich, Switzerland on May 8-9 2011. If you're working on PHP-based content management technologies, this event should be a very useful one to join or at least follow. What is a content repository? Content Repository is a programming interface for connecting with various persistent data stores. On...
cover image for 11

11" MacBook Air: the best computer I've ever had

A while ago I blogged about my impressions on running Ubuntu Natty and GNOME3 on my MacBook Air. As I've gotten some questions about the laptop itself, I decided to write something about it. Simply put, the 11" MacBook Air is the best computer I've ever had. I've always appreciated small and light laptops as I travel quite a bit,...

What you need to know in order to know JavaScript

What you need to know in order to know JavaScriptAs this blog was started to document my JavaScript journey, I thought this laundry list of JS concepts would be useful to keep around for others undertaking a similar voyage.