jeudi 24 avril 2008

Un peu de lecture

Je viens de recevoir ceci :

The Rails and the Ruby way

Deux pavés d'environ 850 pages chacun qui ne sont pas près de quitter mon bureau :)

Ces livres ne sont pas à conseiller aux vrais débutants (qui iront plutôt vers celui-ci chez Eyrolles) puisqu'il ne s'agit pas vraiment de livre aidant à l'apprentissage, mais plus de "bible" de Ruby et de Rails qui vous donneront les outils et méthodes à utiliser pour un problème donné".

J'ai déjà commencé à fouiner un peu dans chacun et les problématiques abordées sont vraiment larges et pour certains plutôt pointues !
Je crois que vais bien m'amuser :)

mardi 30 octobre 2007

Transcender CSS, un bien joli bouquin

Les bouquins sur le développement Web, bien que parfois excellents ( Ruby on Rails, Bien développer pour le Web 2.0...), sont rarement des exemples d'esthétisme (sauf peut-être pour quelques bouts de code ruby :-D), pourtant, je suis tombé sur une perle.

Ayant pas mal entendu parlé d'un nouveau bouquin sur le CSS (notamment chez Alsacreations et le Standblog ), je souhaitais me faire ma propre idée sur le livre Transcender CSS, Sublimez le Design Web !

Couverture du livre transcender CSS

Avec nom comme celui-ci, mieux vaut assurer derrière, mais il se trouve que c'est le cas.

L'auteur, à l'origine directeur artistique, est désormais membre du fameux Web Standards Project et du groupe de travail du W3C sur le CSS.

Le livre est préfacé par Dave Shea, autre gourou du Web et créateur du désormais culte CSS Zen Garden.

Dave Shea le dit lui-même dans la préface :

Nous avions vu dans le (CSS) Zen (Garden) qu'un design reposant sur CSS n'est pas forcément affreux[...]. Désormais, Transcender CSS nous montre que le Web d'aujourd'hui n'est qu'un point de départ : il est temps de se tourner vers l'avenir. Dave Shea

Ce livre vous donne en effet toutes les clés pour construire les sites de demain.

Dans une première partie de (Re)Découverte de CSS, utile à tout le monde, l'auteur nous rappelle les origines de CSS, les applications du CSS (et oui il n'y en a pas que sur le Web), le rôle d'un balisage sémantique...

Dans la deuxième partie, intitulée Processus, vous trouverez tous les conseils nécessaires à la mise en place du workflow idéal. Vous apprendrez à construire des squelettes de mise en page, des designs statiques, des prototypes interactifs...
Tout ce qu'il vous faut pour mener à bien la phase de pré production d'un projet digne de ce nom.

Dans la troisième partie, intitulée Inspriration, vous découvrirez quelques conseils de l'auteur sur la technique des grilles de mise en page et sur les sources d'inspirations utiles à la création de nouveaux designs (architectures, journaux, magazines...)

Enfin, dans la quatrième et dernière partie, l'auteur nous apprend à Transcender CSS en réalisant des designs originaux grâces aux différentes méthodes de positionnement CSS.
Il vous fera également découvrir quelques modules de CSS3 qui vous feront rugir d'impatience quant à la date d'intégration de ces modules dans les navigateurs dignes de ce nom.

En plus d'être fourni en contenu, ce livre est tout simplement superbe. Il est parsemé de photos toutes plus sympas les unes que les autres et bénéficie d'une impression en quadrichromie qui lui donne une esthétique irréprochable. Je vous laisse juger :

exemple page inspiration Transcender CSS chapitre 4 transcender CSS exemple

Bref vous l'aurez compris, encore un livre que je ne regrette pas une seconde d'avoir acheté alors si vous voulez est un maître du CSS tout en posant un joli livre dans votre nouvelle bibliothèque, foncez !

P.S. : Comme les deux livres précédemment cités, celui-ci est également à attribuer aux éditions Eyrolles qui font définitivement du très bon boulot.

vendredi 11 mai 2007

Livre : Ruby on rails seconde édition

Un nouveau livre sur ruby on rails est sorti il y a quelques jours et le moins que l'on puisse dire c'est que c'est du lourd (1.5kg le bousin tout de même)

couverture du livre

Au menu, un ouvrage collant à la dernière version de Rails (les traducteurs ne se sont pas contentés de retranscrire la version anglaise mais ont adaptés les exemples pour coller à la dernière version de rails sortie entre temps).

Le livre est constitué de deux grandes parties, dans la première vous apprendrez à vous servir de rails en créant pas à pas une application e-commerce, il sera donc question de bonnes pratiques, de méthodes...

Cette partie est très sympa à lire et vous permet de mettre au clair certaines questions sur la conception tel que comment décider de créer un nouveau controller, quand utiliser les helpers...

La deuxième partie décrit tout les composants du framework, elle est ce fait un peu plus indigeste mais c'est le prix à payer pour accéder à un puits d'informations qui semble sans fond.

On y trouvera donc un chapitre pour découvrir Active Record en profondeur et percer tout les secrets de celui ci.
Un autre chapitre décrit l'utilisation d'AJAX et les composants prototype et script.aculo.us

Vous l'avez surement déjà compris mais je suis vraiment ravi de mon investissement, j'ai quelques idées de projets à développer avec RoR (Je développe actuellement mon projet Gobelins avec celui ci et aimerais lancer une appli communautaire dans le domaine du sport), j'ai même commencé à convaincre mon voisin fan de Python de passer à Ruby.
Si vous souhaitez découvrir ou approfondir vos connaissance sur rails et bénéficier d'un ouvrage que vous aurez toujours à portée de main, foncez à la Fnac, chez Eyrolles et dites m'en des nouvelles.

J'allais oublier : un grand merci aux rédacteurs et aux traducteurs pour le job colossal qu'ils ont fournis.

lundi 5 février 2007

Bien développer pour le Web2.0

Souvent, on commence à s'approprier une technologie sur le Web, on a testé quelques tutoriaux, on ne se sent pas encore vraiment capable d'utiliser tout ça mais on est un peu coincé par un vide médiatique entre des tutoriaux très courts et décrivant seulement les bases de la technologie en question ou des articles plus compliqués où l'on est alors obligé d'utiliser le copier coller à foison sans vraiment comprendre ce que l'on fait.

Lire la suite...