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 [...]
A Watch - from an OOP perspective
July
13,
2008
Papers · Software
Add Your Comment
The beauty of Cocoa
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 [...]
Apple · Cocoa · Code · Humour · Opinion · Software
Add Your Comment (4)
On the Need of Minimalist Polyglots
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 [...]
Code · Opinion · Project Management · Quality · Software
Add Your Comment (2)
iPhone SDK: Une Nouvelle Ere Démarre
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.
Apple · Cocoa · Software
Add Your Comment (5)
Playing with Dashcode
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, [...]
Apple · Opinion · Software
Add Your Comment
Archimedes Reloaded
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.
Django · Software
Add Your Comment
Total Quality Management and Software
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.
Papers · Project Management · Quality · Software
Add Your Comment
About Operating Systems, Abstractions and APIs
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 [...]
Architecture · Papers · Software
Add Your Comment
Rails 2.0
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?
Opinion · Ruby on Rails · Software
Add Your Comment
Riding the Rails Again
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 [...]