Dash : sounds useful !

I’ve just come across dash.
(free in mac app store :  http://itunes.apple.com/us/app/dash-docs-snippets/id458034879?mt=12)
And I thought you might like it.

It’s a snippet manager and an API documentation browser for Mac Os X.
Access to documentation is really fast ;-) (a nice improvement from integrated documentation browser inside XCode.)
As I use different languages (ruby, Objective-C, javascript), I find this unified interface handy.

Snippets can be created and shared (via a dropbox folder) inside a team.
(They will appear as search results)

Here is what it looks like :

Happy on Rails

Vous pensez que Ruby On Rails est un jouet ?
“un framework basé sur un langage dynamique pfff !”
Et que ce framework ne sert qu’à écrire un moteur de blog en 15 minutes ?
J’ai choisi de m’inspirer de la courbe “Gartner Hype Cycle” pour vous donner mon sentiment sur cette plate-forme.
“Gartner Hype Cycles provide a graphic representation of the maturity and adoption of technologies and applications, and how they are potentially relevant to solving real business problems and exploiting new opportunities”.
Ce graphe offre une représentation graphique de la maturité et l’adoption des technologies et applications,
et comment elles peuvent effectivement résoudre des problèmes réels et exploiter de nouvelles opportunités.
Vous pensez que Ruby On Rails est un jouet ?
“un framework basé sur un langage dynamique pfff !”
Et que ce framework ne sert qu’à ecrire un moteur de blog en 15 minutes ?
J’ai choisi de m’inspirer de la courbe “Gartner Hype Cycle” pour vous donner mon sentiment sur cette plate-forme.
“Gartner Hype Cycles provide a graphic representation of the maturity and adoption of technologies and applications, and how they are potentially relevant to solving real business problems and exploiting new opportunities”.
Ce graphe offre une représentation graphique de la maturité et l’adoption des technologies et applications, et comment elles peuvent effectivement résoudre des problèmes réels et exploiter de nouvelles opportunités.

postrails.002

Le graphe original : Gartner_Hype_Cycle.svg

Ou est Ruby on Rails sur cette courbe ?
Une analyse, forcément subjective, plus loin.

Lire la suite

Histoire sans paroles et code sans commentaires

Quelques grammes de ruby et de rspec dans ce monde de java et maven ;-)

J’ai dû récemment récupérer un bout de code pour calculer la distance entre deux positions.
J’aimerais m’assurer que ça fonctionne comme prévu avec quelques exemples.
Quelque chose comme ça :
[sourcecode language="ruby"]
it “computes distance a meter near” do
bdf = Position.new(46.200015, 6.148236)
cdc = Position.new(43.657556, 7.166362)
bdf.distance(cdc).should be_close(293.843, 0.001)
end
[/sourcecode]

Et là, le 0.001 me chiffonne.
Idem pour le nom de la méthode. Doit-on renommer en distance_km ? Pas très “parlant” tout ça …
(Une année de lecture de notre blog offerte à qui trouvera quels lieux se cachent derrière bdf et cdc.)

Lire la suite

XP Day CH 2010… on the starting block

[version française]

Hi everyone …
The year has just begun, and yesterday evening [wednesday, the 20th] we met with the XP Day CH team to go on with the preparation of the 2010 edition … “Foie Gras” and Champagne at the menu, hum I meant selection of proposals and planning definition…
Negotiations were hard… but the famous Dr Didier himself ;) managed to calm down everyone.
A draft version of the schedule was established, but I let our beloved President announce it.
All I can say is that english presentations make a remarkable appearance.

François on left, Sylvain, Didier, Jérôme, Vincent on the right and your servant...behind the camera ;O)

François on left, Sylvain, Didier, Jérôme, Vincent on the right and your servant...behind the camera ;O)

Discussions went on about the goodies choice…
We think that the bags of last year edition will be available again (as we know from reliable source that they can help with a car stuck in the snow…)
On the other hand, our fashion consultant Portia told us how difficult it was to enter clubs in London with such a bag… Dilemma.

Anyway, we must hurry up now.
Next steps : a provisional schedule will be published and registration will be open… Stay tuned !

Don’t forget : xpday.ch !

Gérer (facilement !) plusieurs install de ruby

rvm-noir

Votre Apple flambant neuf sort du carton, et vous voulez installer ruby ?
Rien à faire, avec mac OS X, vous avez une installation par défaut de ruby.
Tapez dans un terminal :

[sourcecode]
$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]
[/sourcecode]

gem (le gestionnaire standard de packages ruby) est déjà dispo :
[sourcecode]
$ gem -v
1.3.1
[/sourcecode]

Mais vous voulez essayer ruby 1.9, tout en vous laissant le choix de passer d’une version de ruby à une autre. Comment faire ?
C’est simple avec rvm
Lire la suite

Formation iPhone en février '10

Nous sommes très heureux de vous présenter notre formation

Alvernia – introduction à la plate-forme iPhone“.

apple-iphone-3gs-2

Vous êtes curieux et voulez sauter le pas pour découvrir cette fantastique plate-forme de développement ?
Rejoignez-nous les 15, 16 et 17 ou 22, 23 et 24 février dans nos locaux Place du Bourg-de-Four à Genève.
Lire la suite

Lean presentation at Agile Tour Geneva 2009

Antoine Contal and Régis Medina presented a Lean coaching case study
at the Geneva Agile Tour 2009.
I had the opportunity to discuss with both presenters prior their presentation.
When asked “Can you explain to me Lean ?”, the answer is hesitant.
Régis tells me that despite the quantity of books he has read on the subject, conferences he has attended and his practice, he admits beginning to grasp its essence only very recently.
Antoine adds that the basics are obvious to most of us, but that we very rarely put these into practice.
Wow, I shouldn’t expect enlightment in a one hour presentation.
But as you’ll see, this presentation really convinced me of studying Lean….

Lire la suite