A Watch - from an OOP perspective

Date Arrow  July 13, 2008

A watch might be one of the most common types of objects, but it remains also one of the earliest pieces of human craftmanship to show an extreme level of complexity, all contained in a small amount of space. Since the late 1700s, artisan watchmakers in Switzerland and elsewhere have shown their pride and skills [...]

Tagged   Papers · SoftwareComments  Add Your Comment 

The beauty of Cocoa

Date Arrow  July 8, 2008

(Highly geeky post ahead. You’ve been warned!)
I have found the very message that summarizes the beauty of Cocoa in a single word; see by yourselves, hereunder in line 47:

#import

// The interface of a person
@interface Person : NSObject {
NSString* firstName;
NSString* lastName;
int age;
}
@end

// The [...]

Tagged   Apple · Cocoa · Code · Humour · Opinion · SoftwareComments  Add Your Comment (4)

On the Need of Minimalist Polyglots

Date Arrow  May 12, 2008

Many companies, at some point of their history, ask themselves a simple question: what programming language should I use? The answer to this question is tricky, and has big, big consequences, for every single line of code of your future products will be written, read and suffered by it. This single choice defines the level [...]

Tagged   Code · Opinion · Project Management · Quality · SoftwareComments  Add Your Comment (2)

iPhone SDK: Une Nouvelle Ere Démarre

Date Arrow  March 7, 2008

(Article publié sur Profession-Web)

Il y a de moments clés dans l’histoire de la technologie. Hier soir, vers 18h (heure suisse), il s’est produit l’un de ces moments. Apple a dévoilé un SDK (Software Development Kit) pour l’iPhone, et le monde du développement logiciel mobile ne sera plus jamais le même. Voici pourquoi.

Tagged   Apple · Cocoa · SoftwareComments  Add Your Comment (5)

Playing with Dashcode

Date Arrow  February 29, 2008

I’ve been playing with Dashcode today, creating my first ever Dashboard widget (something that I wanted to do for some time) as part of a whole project I’m working on right now.
Basically I’ve discovered that there are, roughly speaking (and please correct me if I’m wrong), two kinds of Dashboard widgets:

Those that you cannot resize, [...]

Tagged   Apple · Opinion · SoftwareComments  Add Your Comment 

Archimedes Reloaded

Date Arrow  February 29, 2008

Give me an API and I’ll move the web.
OK, I’m actually building the API myself this time. That’s why so few posts this month. RESTful, featuring multiple export formats, secure, configurable, usable on top of any existing Django application. It can even generate its own wrappers in a myriad of programming languages.

Tagged   Django · SoftwareComments  Add Your Comment 

Total Quality Management and Software

Date Arrow  December 18, 2007

Introduction
Total Quality Management is one of the founding pillars of modern mass-production economy, of which the software industry is by far the youngest (and most rebel) child. This article will provide a short discussion on some TQM principles and about their applicability to software projects.

Tagged   Papers · Project Management · Quality · SoftwareComments  Add Your Comment 

About Operating Systems, Abstractions and APIs

Date Arrow  December 15, 2007

Introduction
Charles Petzold, in its book “Code”, states the following:
In theory, application programs are supposed to access the hardware of the computer only through the interfaces provided by the operating system. But many application programmers who dealt with small computer operating systems of the 1970s and early 1980s often bypassed the operating system, particularly in dealing [...]

Tagged   Architecture · Papers · SoftwareComments  Add Your Comment 

Rails 2.0

Date Arrow  December 7, 2007

Almost two years have passed since version 1.0: Rails is now 2.0!
To celebrate, I’ll be at Paris on Rails next Monday; will you be there too?

Tagged   Opinion · Ruby on Rails · SoftwareComments  Add Your Comment 

Riding the Rails Again

Date Arrow  October 18, 2007

It feels soooooo good to :)
Let me introduce you to Parking Friend. This website, which I had the pleasure to design and develop, belongs to some friends of mine, currently starting their own valet parking service in Geneva. Located not far from the airport, Jake, Dieter and their team will take care of [...]

Tagged   Ruby on Rails · SoftwareComments  Add Your Comment (3)