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)

Basic vs. Digest

Date Arrow  July 7, 2008

In the series of highly boring posts ;) here’s another one; in this case, a simple explanation of two different authentication protocols available in the HTTP standard.

HTTP Basic Authentication Protocol
This is the simplest HTTP Authentication protocol available:

The browser sends a request to a protected resource: GET /index.html
The server looks for the “Authenticated” header [...]

Tagged   How to? · Papers · TechnologyComments  Add Your Comment (2)

Pastrami Sandwich

Date Arrow  June 10, 2008

I find many similarities between an event like WWDC and a similar one I’ve attended at Redmond long ago; both are big (huge!) events, with thousands of (men) engineers from around the world (and very few women), with a keynote by the founder, lots of events every morning and afternoon, and merchandasing stuff all over [...]

Tagged   Apple · Microsoft · OpinionComments  Add Your Comment (3)

Pourquoi pas?

Date Arrow  May 21, 2008

(Cet article a été publié sur Profession-Web!)
Pourquoi ne peut-on pas avoir des conférences comme celle-ci, avec des mini-events comme celui-ci en parallèle en Romandie? Ou encore comme celle-ci? Ou bien comme cette autre! Ou celle-là!
Pourquoi pas? Est-ce que le marché est trop petit? Y a-t-il un manque d’intérêt général? Je pense que le problème est [...]

Tagged   Opinion · TechnologyComments  Add Your Comment (9)

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)

Steve Yegge on Apple APIs

Date Arrow  April 26, 2008

A comment at the bottom of his own lengthy but otherwise interesting article:

One more important point: I’m surprised that some people seem to think I’m implying some programming studliness from my little 3-day excursion. Not so: any first-year college student or intern, or heck, self-taught dude in his basement, could have done exactly what I [...]

Tagged   Apple · Blogs · OpinionComments  Add Your Comment 

Templates

Date Arrow  March 13, 2008

Did you knew this is possible in C++? I didn’t.

void Fun()
{
class Local
{
//… member variables …
//… member functions …
};

// … code using Local …
}

This [...]

Tagged   Code · OpinionComments  Add Your Comment (5)

symbol

Date Arrow  March 11, 2008

(original en castellano)
the word “symbol” is the result of the union of “syn” (I think this is how you write it) which means something like “together” (syn-chronic, which means at the same time, I suppose syn-thesis, etc) and “bol” which, as far as I understand, is related to the action of throwing (I do not [...]

Tagged   hernúnComments  Add Your Comment 

BarCamp Lausanne 2

Date Arrow  March 4, 2008

Just a quick post to announce that I will be speaking next Saturday at the second Barcamp Lausanne. My topic?
What happened to those nice words called “Software Quality”? A grumpy developer’s perspective.
Feel free to come! I’d love to meet you there.

Tagged   Opinion · SwitzerlandComments  Add Your Comment (3)

Now this is ridiculous

Date Arrow  March 3, 2008

Generics in JavaScript.
Who came up with this? Let’s put things in context: JavaScript is a dynamic language. It turns out that this characteristics deeply upsets many people, particularly those who prefer to rely on a compiler to check their code for them before running it. It turns out that these guys also have a hard [...]

Tagged   Code · OpinionComments  Add Your Comment (12)