<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
  <title>Jblanche.fr</title>
  <link href="http://jblanche.fr/atom.xml" rel="self"/>
  <link href="http://jblanche.fr"/>
  <updated>2010-07-18T16:36:08+02:00</updated>
  <id>http://jblanche.fr</id>
  <author>
    <name>Jonathan Blanchet</name>
    <email>jonathan.blanchet@gmail.com</email>
  </author>
 
 
 <entry>
   <title>Paris Web 2010</title>
   <link href="http://jblanche.fr/blog/2010/07/15/paris_web_2010"/>
   <updated>2010-07-15T00:00:00+02:00</updated>
   <id>http://jblanche.fr/blog/2010/07/15/paris_web_2010</id>
   <content type="html">&lt;p&gt;Il est de ces petits plaisirs matinaux qui mettent de bonne humeur pour la journée. &lt;br /&gt;
Ce matin, par exemple à l&amp;#8217;ouverture de mon client Twitter préféré (Twitterrific sur Ipad pour les plus curieux d&amp;#8217;entre vous), j&amp;#8217;ai pu constater que la &lt;a href="http://www.paris-web.fr/2010/orateurs/"&gt;liste des orateurs pour Paris Web 2010&lt;/a&gt; était publiée.&lt;/p&gt;
&lt;p&gt;Et même si je savais depuis quelques jours que j&amp;#8217;en ferai partie, je dois bien avouer que voir &lt;a href="http://www.paris-web.fr/2010/orateurs/#jonathan_blanchet"&gt;son nom&lt;/a&gt; au milieu des &lt;a href="http://www.paris-web.fr/2010/orateurs/#christian_heilmann"&gt;Christian Heilmann&lt;/a&gt;, &lt;a href="http://www.paris-web.fr/2010/orateurs/#dave_shea"&gt;Dave Shea&lt;/a&gt;, &lt;a href="http://www.paris-web.fr/2010/orateurs/#christophe_porteneuve"&gt;Christophe Porteneuve&lt;/a&gt;, &lt;a href="http://www.paris-web.fr/2010/orateurs/#eric_daspet"&gt;Eric Daspet&lt;/a&gt;, j&amp;#8217;en passe et des meilleurs provoque un petit sentiment de fierté qui, ma foi, n&amp;#8217;est pas désagréable.&lt;/p&gt;
&lt;p&gt;J&amp;#8217;ai donc fait la paon toute la journée, avant de revenir, c&amp;#8217;est promis, à attitude plus raisonnable dès demain.&lt;/p&gt;
&lt;p&gt;En ce qui me concerne, je présenterais donc un atelier (le samedi), sur ce que j&amp;#8217;ai appelé : &amp;#8220;Le web temps réel&amp;#8221;.&lt;br /&gt;
Je ne vais pas recopier ici le thème de l&amp;#8217;atelier, mais les plus curieux d&amp;#8217;entre vous peuvent consulter sa &lt;a href="http://www.paris-web.fr/2010/orateurs/le-web-temps-reel.php"&gt;fiche descriptive&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En attendant, je n&amp;#8217;ai plus que deux mois pour préparer un atelier d&amp;#8217;une heure et demie, alors pendant que je m&amp;#8217;occupe de la cuisine, n&amp;#8217;hésitez pas à &lt;a href="http://inscriptions.paris-web.fr/"&gt;réserver vos places&lt;/a&gt; pour le repas !&lt;/p&gt;
&lt;p&gt;P.S. : Vous l&amp;#8217;aurez compris, la surprise annoncée dans l&amp;#8217;épisode précédent vient d&amp;#8217;être révélée.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Un mois après</title>
   <link href="http://jblanche.fr/blog/2010/07/12/conferences_et_formations"/>
   <updated>2010-07-12T00:00:00+02:00</updated>
   <id>http://jblanche.fr/blog/2010/07/12/conferences_et_formations</id>
   <content type="html">&lt;p&gt;Déjà un peu plus d&amp;#8217;un mois de freelancing à mon actif et dans l&amp;#8217;ensemble, beaucoup, beaucoup plus de positif que de négatif (ah si seulement il n&amp;#8217;y avait pas tant de paperasse).&lt;/p&gt;
&lt;p&gt;Être freelance, c&amp;#8217;est aussi nouer un réseau de contacts et comme il est toujours possible de joindre l&amp;#8217;utile à l&amp;#8217;agréable, j&amp;#8217;ai eu l&amp;#8217;occasion d&amp;#8217;assister à quelques conférences et formations très intéressantes, autant sur le point humain que technologique.&lt;/p&gt;
&lt;p&gt;Le &lt;a href="http://drumbeatparis.eventbrite.com/"&gt;Drumbeat Paris&lt;/a&gt; de Mozilla pour commencer, événement sympa, destinés aux geeks et aux moins geeks afin d&amp;#8217;abaisser la barrière à l&amp;#8217;entrée des projets open source de l&amp;#8217;association Mozilla.&lt;br /&gt;
Une occasion sympa de discuter du futur du web, du futur du navigateur phare de la société et de découvrir des projets intéressants tels que &lt;a href="http://www.drumbeat.org/project/graffiti-analysis-graffiti-markup-language-gml-000000book"&gt;Graffiti Analysis&lt;/a&gt; ou &lt;a href="http://www.drumbeat.org/project/tatoeba-project"&gt;Tatoeba&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Comme un geek n&amp;#8217;est jamais rassasié, j&amp;#8217;ai enchaîné deux jours plus tard sur le &lt;a href="http://barcamp.org/WebWorkersCamp"&gt;WebWorkersCamp&lt;/a&gt;, toujours à &lt;a href="http://lacantine.org/"&gt;la Cantine&lt;/a&gt;.&lt;br /&gt;
NodeJS, NoSQL, files d&amp;#8217;attentes, programmation asynchrone, WebSockets&amp;#8230; Le programme était riche.&lt;br /&gt;
À retenir, la présence de &lt;a href="http://twitter.com/ryah"&gt;Ryan Dahl&lt;/a&gt; de &lt;a href="http://www.joyent.com/"&gt;Joyent&lt;/a&gt;, l&amp;#8217;auteur de &lt;a href="http://nodejs.org/"&gt;Node.js&lt;/a&gt;, un des projet les plus intéressants du moment (je vous en parlerai bientôt).&lt;br /&gt;
Richard Kreuter de &lt;a href="http://www.10gen.com/"&gt;10gen&lt;/a&gt;, les créateurs de &lt;a href="http://www.mongodb.org/"&gt;MongoDB&lt;/a&gt; étaient là également pour nous parler des avantages des solutions NoSQL et de MongoDB en particulier.&lt;br /&gt;
Cette journée aura également été l&amp;#8217;occasion d&amp;#8217;une présentation de &lt;a href="http://twitter.com/paulrouget"&gt;Paul Rouget&lt;/a&gt; sur les nouveautés à venir dans Firefox, en particulier en terme de graphisme, dont Canvas, &lt;span class="caps"&gt;SVG&lt;/span&gt;, WebGL&amp;#8230;&lt;/p&gt;
&lt;p&gt;Enfin, j&amp;#8217;ai terminé ce périple ce samedi par une journée de formation à Git, organisée par &lt;a href="http://twitter.com/porteneuve"&gt;Christophe Porteneuve&lt;/a&gt;.&lt;br /&gt;
Le seul événement payant des trois, logique puisqu&amp;#8217;il s&amp;#8217;agit d&amp;#8217;une formation mais 75€ très bien investis tant ils pourront me faire gagner du temps par la suite.&lt;br /&gt;
Un programme très chargé et une foule de concepts et d&amp;#8217;astuces à retenir, mais je peux désormais fièrement faire des merge de 3 ou 4 branches (octopus), des rebase interactifs et autres joyeusetés de &lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt;.&lt;br /&gt;
Si vous avez envie d&amp;#8217;en savoir un peu plus sur les &lt;span class="caps"&gt;DVCS&lt;/span&gt; et apprendre à utiliser toutes les fonctions de Git, ne ratez surtout pas la prochaine session et suivez &lt;a href="http://blog.git-attitude.fr/"&gt;le blog de git-attitude&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Voilà pour les événements récents auxquels j&amp;#8217;ai eu le plaisir d&amp;#8217;assister ces derniers jours.&lt;br /&gt;
Pendant ce temps-là, les projets professionnels avancent et le dernier en date pourrait bien faire son petit effet à sa sortie, mais il va falloir patienter encore un peu pour en savoir plus.&lt;/p&gt;
&lt;p&gt;P.S. : J&amp;#8217;aurai une autre bonne nouvelle à vous annoncer très vite, mais il me faut teaser encore un petit peu si je ne veux pas me faire taper sur les doigts !&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>En vrac #14</title>
   <link href="http://jblanche.fr/blog/2010/05/27/en_vrac_14"/>
   <updated>2010-05-27T00:00:00+02:00</updated>
   <id>http://jblanche.fr/blog/2010/05/27/en_vrac_14</id>
   <content type="html">&lt;p&gt;Beaucoup de choses à gérer ces dernières semaines, le passage au statut de Freelance est à ce prix. &lt;br /&gt;
Voici un condensé de ce que j&amp;#8217;ai lu ces derniers temps :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=u6XAPnuFjJc" class="english"&gt;The surprising truth about what motivates us&lt;/a&gt; &amp;#8211; Pour commencer une très jolie vidéo sur ce qui nous motive vraiment&lt;br /&gt;
&lt;a href="http://railsdispatch.com/" class="english"&gt;Rails Dispatch&lt;/a&gt; &amp;#8211; Un très bon site avec régulièrement de nouvelles ressources pour passer à Rails3&lt;br /&gt;
&lt;a href="http://weblog.rubyonrails.org/2010/5/25/ruby-on-rails-2-3-8-released" class="english"&gt;Rails 2.3.8&lt;/a&gt; En attendant Rails3&amp;#8230;&lt;br /&gt;
&lt;a href="http://www.alistapart.com/articles/responsive-web-design/" class="english"&gt;Media Queries&lt;/a&gt; &amp;#8211; Excellent article de &amp;#8220;A list appart&amp;#8221; sur l&amp;#8217;utilisation des media queries&lt;br /&gt;
&lt;a href="http://code.google.com/webfonts" class="english"&gt;Google Webfonts&lt;/a&gt; &amp;#8211; Google facilite l&amp;#8217;utilisation de @font-face sur le web&lt;br /&gt;
&lt;a href="http://www.smashingmagazine.com/2010/05/20/web-design-trends-2010-real-life-metaphors-and-css3-adaptation/" class="english"&gt;Real-Life Metaphors and CSS3 Adaptation&lt;/a&gt; &amp;#8211; De bons exemples d&amp;#8217;utilisation de CSS3&lt;br /&gt;
&lt;a href="http://www.smashingmagazine.com/2010/05/27/css-three-connecting-the-dots/" class="english"&gt;&lt;span class="caps"&gt;CSS&lt;/span&gt; 3 — Connecting The Dots&lt;/a&gt; &amp;#8211; D&amp;#8217;autres plus pour découvrir de nouvelles possibilités&lt;br /&gt;
&lt;a href="http://videojs.com/" class="english"&gt;Video JS&lt;/a&gt; &amp;#8211; Un nouveau venu dans le monde des player video HTML5&lt;br /&gt;
&lt;a href="http://vocamus.net/dave/?p=1092" class="english"&gt;Audio Experiments&lt;/a&gt; &amp;#8211; De nouvelles expériences avec l&amp;#8217;API Audio de Firefox&lt;br /&gt;
&lt;a href="http://mugtug.com/darkroom/" class="english"&gt;Darkroom&lt;/a&gt; &amp;#8211; Un photoshop lite en HTML5+JS&lt;br /&gt;
&lt;a href="http://diveintohtml5.org/everything.html" class="english"&gt;Detect Everything&lt;/a&gt; &amp;#8211; Comment détecter si votre navigateur supporte telle ou telle fonctionnalité&lt;br /&gt;
&lt;a href="http://diveintohtml5.org/extensibility.html" class="english"&gt;Microdata&lt;/a&gt; &amp;#8211; L&amp;#8217;autre acteur du web sémantique (avec RDFa et les Microformats)&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>The lab</title>
   <link href="http://jblanche.fr/blog/2010/05/21/lab"/>
   <updated>2010-05-21T00:00:00+02:00</updated>
   <id>http://jblanche.fr/blog/2010/05/21/lab</id>
   <content type="html">&lt;p&gt;Une nouvelle catégorie vient faire son apparition sur &lt;a href="http://jblanche.fr"&gt;jblanche.fr&lt;/a&gt;, la rubrique &lt;a href="http://jblanche.fr/lab.html"&gt;lab&lt;/a&gt; où je m&amp;#8217;essaierais &lt;br /&gt;
régulièrement à quelques tests des technologies/techniques qui m&amp;#8217;intéressent.&lt;/p&gt;
&lt;p&gt;Deux démos pour commencer :&lt;/p&gt;
&lt;p&gt;&lt;a href="/lab/css_text.html"&gt;&lt;span class="caps"&gt;CSS&lt;/span&gt; animations&lt;/a&gt; : La première utilise les nouvelles fonctionnalités d&amp;#8217;animation grâce aux &lt;span class="caps"&gt;CSS&lt;/span&gt; proposées par Webkit.&lt;br /&gt;
La démo présente donc une petite animation de texte (avec &lt;a href="http://www.css3.info/preview/web-fonts-with-font-face/"&gt;@font-face&lt;/a&gt;) utilisant ces nouvelles possibilités.&lt;/p&gt;
&lt;p&gt;&lt;a href="/lab/websockets.html"&gt;Websockets&lt;/a&gt; : La deuxième démo utilise une nouveauté HTML5, les &lt;a href="http://www.websockets.org/"&gt;websockets&lt;/a&gt; pour présenter en direct les derniers tweets traitant des quelques sujets abordés sur ce blog (ruby, html5, css3&amp;#8230;).&lt;/p&gt;
&lt;p&gt;Ces deux démos nécessitent un navigateur très récent pour une utilisation optimale, mais utilisent au maximum les principes de &lt;a href="http://www.css3.info/graceful-degradation/"&gt;Graceful Degradation&lt;/a&gt;&lt;/p&gt;
</content>
 </entry>
 
 <entry>
   <title>En vrac #13</title>
   <link href="http://jblanche.fr/blog/2010/04/30/en_vrac_13"/>
   <updated>2010-04-30T00:00:00+02:00</updated>
   <id>http://jblanche.fr/blog/2010/04/30/en_vrac_13</id>
   <content type="html">&lt;p&gt;Des nouvelles de Ruby et/ou Rails :&lt;br /&gt;
&lt;a href="http://weblog.rubyonrails.org/2010/4/13/rails-3-0-third-beta-release" class="english"&gt;Rails3 Beta 3&lt;/a&gt; &amp;#8211; Dernière beta avant une RC de Rails 3 ? &lt;br /&gt;
&lt;a href="http://www.jruby.org/2010/04/28/jruby-1-5-0-RC2.html" class="english"&gt;Jruby 1.5.0 RC2&lt;/a&gt; &amp;#8211; JRuby 1.5 est en Release Candidate &lt;br /&gt;
&lt;a href="http://ironruby.codeplex.com/releases/view/25901" class="english"&gt;IronRuby 1.0&lt;/a&gt; &amp;#8211; Iron Ruby (.Net) est stable ! &lt;br /&gt;
&lt;a href="http://www.igvita.com/2010/04/15/non-blocking-activerecord-rails" class="english"&gt;Non Blocking Active Record&lt;/a&gt; &amp;#8211; Pourquoi on attend Rails3 + Ruby1.9 ! &lt;br /&gt;
&lt;a href="http://grease-your-suite.heroku.com/" class="english"&gt;Grease your test suite&lt;/a&gt; &amp;#8211; Comment améliorer notablement la vitesse de votre suite de tests&lt;/p&gt;
&lt;p&gt;Sass évolue encore : &lt;br /&gt;
&lt;a href="http://nex-3.com/posts/99-selector-inheritance-the-easy-way-introducing-extend" class="english"&gt;Selector inheritance in &lt;span class="caps"&gt;SASS&lt;/span&gt;&lt;/a&gt; &amp;#8211; Sass devient encore un peu plus intéressant.&lt;br /&gt;
&lt;a href="http://nex-3.com/posts/98-haml-sass-3-release-candidate-1-released" class="english"&gt;Sass RC1&lt;/a&gt; &amp;#8211; Et sors sa version 3 en Release Candidate.&lt;/p&gt;
&lt;p&gt;Pas mal de discussions sur l&amp;#8217;Open Graph Protocol de Facebook : &lt;br /&gt;
&lt;a href="http://intridea.com/posts/facebook-is-the-private-beta-of-the-semantic-web" class="english"&gt;Facebook is the private beta of semantic Web&lt;/a&gt; &amp;#8211; Un avis plûtot positif sur l&amp;#8217;Open Graph Protocol&lt;br /&gt;
&lt;a href="http://radar.oreilly.com/2010/04/why-f8-was-good-for-the-open-w.html" class="english"&gt;Why F8 was good for the open web&lt;/a&gt; &amp;#8211; Un autre&lt;br /&gt;
&lt;a href="http://www.25hoursaday.com/weblog/2010/04/24/FacebooksOpenGraphProtocolFromAWebDevelopersPerspective.aspx" class="english"&gt;Facebook Open Graph Protocol from a developper perspective&lt;/a&gt; &amp;#8211; Et un dernier.&lt;/p&gt;
&lt;p&gt;Beaucoup de positif et pourtant il y aurait de quoi contre balancer, mais les différents articles que j&amp;#8217;ai lu ne m&amp;#8217;ont pas convaincus&amp;#8230;&lt;/p&gt;
&lt;p&gt;Ou sur le futur du Web : &lt;br /&gt;
&lt;a href="http://www.youtube.com/watch?v=Ol3qQ4CEUTo" class="english"&gt;Aves Engine&lt;/a&gt; &amp;#8211; Jeu de plateforme entièrement réalisé avec la Web Stack (CANVAS+JS+HTML+CSS). &lt;br /&gt;
&lt;a href="http://twitter.com/paulrouget/status/12103971673" class="english"&gt;WebGL demo&lt;/a&gt; &amp;#8211; Ça promet ! &lt;br /&gt;
&lt;a href="http://hacks.mozilla.org/2010/04/the-css-3-flexible-box-model/" class="english"&gt;Mozilla Flexible box model&lt;/a&gt; &amp;#8211; Voilà comment nous utiliserons le positionnement &lt;span class="caps"&gt;CSS&lt;/span&gt; dans quelques années.&lt;br /&gt;
&lt;a href="http://debuggable.com/posts/understanding-node-js:4bd98440-45e4-4a9a-8ef7-0f7ecbdd56cb" class="english"&gt;Understanding Node.js&lt;/a&gt; &amp;#8211; Excellente vulgarisation de Node.js&lt;br /&gt;
&lt;a href="http://www.apple.com/hotnews/thoughts-on-flash/" class="english"&gt;Steve Jobs thoughts on Flash&lt;/a&gt; &amp;#8211; De bons arguments, mais surement pas suffisants pour interdire Flash sur l&amp;#8217;Ipad.&lt;/p&gt;
&lt;p&gt;Plus quelques liens en vrac :&lt;br /&gt;
&lt;a href="http://www.lukew.com/ff/entry.asp?991" class="english"&gt;Ipad multitouch interactions&lt;/a&gt; &amp;#8211; L&amp;#8217;espace donné au multitouch par l&amp;#8217;Ipad (par rapport à l&amp;#8217;Iphone) permet plein de nouvelles choses.&lt;br /&gt;
&lt;a href="http://www.ubuntu.com/" class="english"&gt;Ubuntu Lucid Linx&lt;/a&gt; &amp;#8211; La dernière monture d&amp;#8217;Ubuntu est sortie, peut être le bon moment pour revenir à Linux ?&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>En vrac #12</title>
   <link href="http://jblanche.fr/blog/2010/04/15/en_vrac_12"/>
   <updated>2010-04-15T00:00:00+02:00</updated>
   <id>http://jblanche.fr/blog/2010/04/15/en_vrac_12</id>
   <content type="html">&lt;p&gt;The previous post was the last one in english, I&amp;#8217;m switching back to french, it&amp;#8217;s easier and I&amp;#8217;ll be more motivated to post, moreover I&amp;#8217;ll be a freelance soon, and I want my clients to visit these pages, and to understand them.&lt;/p&gt;
&lt;p&gt;En français donc, les news du moment :&lt;/p&gt;
&lt;p&gt;Premièrement ce blog arbore comme vous pouvez le constater un nouveau design. Tout n&amp;#8217;est pas fini, loin s&amp;#8217;en faut mais l&amp;#8217;idée est là ! &lt;br /&gt;
Les tons seront bleus, le logo est adopté (merci Maggy), et tout cela va se remplir au fur et à mesure.&lt;/p&gt;
&lt;p&gt;Pour les news de l&amp;#8217;internet, c&amp;#8217;est tout de suite :&lt;/p&gt;
&lt;p&gt;L&amp;#8217;écosystème de Rails s&amp;#8217;amuse en attendant Rails3 :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.railsdispatch.com/" class="english"&gt;Rails Dispatch&lt;/a&gt; &amp;#8211; Comment utiliser Bundler avec Rails3&lt;br /&gt;
&lt;a href="http://github.com/michaeldv/awesome_print" class="english"&gt;awesome_print&lt;/a&gt; &amp;#8211; Afficher les objets plus clairement dans &lt;span class="caps"&gt;IRB&lt;/span&gt;.&lt;br /&gt;
&lt;a href="http://www.exceptionhub.com/" class="english"&gt;ExceptionHub | JavaScript Error Tracking&lt;/a&gt; &amp;#8211; Peut être la solution professionnelle pour les tests de javascript.&lt;br /&gt;
&lt;a href="http://blog.cookiestack.com/post/498473476/some-handy-rack-rewrite-rules" class="english"&gt;cookiestack: some handy rack-rewrite rules&lt;/a&gt; &amp;#8211; Exemples d&amp;#8217;utilisations de rack-rewrite&lt;br /&gt;
&lt;a href="http://blog.josephwilk.net/ruby/cucumber-tags-and-continuous-integration-oh-my.html" class="english"&gt;Cucumber, Tags and Continuous Integration&lt;/a&gt; &amp;#8211; Utilisation intéressante des tags de cucumber&lt;br /&gt;
&lt;a href="http://openmonkey.com/articles/2010/04/javascript-testing-with-cucumber-capybara" class="english"&gt;JavaScript Testing with Cucumber and Capybara&lt;/a&gt; &amp;#8211; Comment tester le javascript de vos pages&lt;/p&gt;
&lt;p&gt;On joue un peu avec HTML5 :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.chiptune.com/starfield/starfield.html" class="english"&gt;Starfield&lt;/a&gt; &amp;#8211; Une démo sympa en HTML5&lt;br /&gt;
&lt;a href="http://mrdoob.com/projects/chromeexperiments/ball_pool/" class="english"&gt;Ball Pool&lt;/a&gt; &amp;#8211; Et une autre (Say bye bye to Flash&amp;#8230;)&lt;/p&gt;
&lt;p&gt;Ou avec WebGL : &lt;br /&gt;
&lt;a href="http://twitter.com/paulrouget/status/12103971673" class="english"&gt;WebGL – Collada Animation and Skinning&lt;/a&gt; &amp;#8211; C&amp;#8217;est juste incroyable !&lt;/p&gt;
&lt;p&gt;On parle design :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.azarask.in/blog/post/know_when_to_stop_designing_quantitatively/" class="english"&gt;Know When to Stop Designing&lt;/a&gt; &amp;#8211; Quelques idées intéressantes sur le design en général.&lt;br /&gt;
&lt;a href="http://dev.opera.com/articles/view/css-generated-content-techniques/" class="english"&gt;&lt;span class="caps"&gt;CSS&lt;/span&gt; generated content techniques&lt;/a&gt; &amp;#8211; Quand et comment utiliser la propriété css : &amp;#8216;content&amp;#8217;&lt;br /&gt;
&lt;a href="http://nivo.dev7studios.com/" class="english"&gt;Nivo Slider&lt;/a&gt; &amp;#8211; Une gallerie sympa en Jquery&lt;br /&gt;
&lt;a href="http://www.mightymeta.co.uk/introducing-the-web-safe-font-cheat-sheet/" class="english"&gt;Web Safe Font Cheat Sheet&lt;/a&gt; &amp;#8211; Qu&amp;#8217;elles polices de caractères et/ou quelles techniques de remplacement utiliser sur le net.&lt;/p&gt;
&lt;p&gt;ou Développement :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://netcetera.org/cgi-bin/tmbundles.cgi" class="english"&gt;TextMate Bundle Browser&lt;/a&gt; &amp;#8211; une liste de Bundle textmate&lt;br /&gt;
&lt;a href="http://prototypejs.org/2010/4/5/prototype-1-7-rc1-sizzle-layout-dimensions-api-event-delegation-and-more" class="english"&gt;Prototype 1.7 RC1&lt;/a&gt; &amp;#8211; Nouvelle version de prototype à venir, mais qui l&amp;#8217;utilise encore ?&lt;br /&gt;
&lt;a href="http://almost.done21.com/2010/04/adlib-apples-secret-ipad-web-framework/" class="english"&gt;Apple’s secret iPad web framework?&lt;/a&gt; &amp;#8211; Et si les applications natives pour Ipad n&amp;#8217;étaient faites que de &lt;span class="caps"&gt;HTML&lt;/span&gt; + &lt;span class="caps"&gt;CSS&lt;/span&gt; + JS&lt;br /&gt;
&lt;a href="http://github.com/guides/git-cheat-sheet" class="english"&gt;Git Cheat Sheet&lt;/a&gt; &amp;#8211; Toujours utile à avoir sous la main.&lt;br /&gt;
&lt;a href="http://webkit.org/blog/1091/more-web-inspector-updates/" class="english"&gt;More Web Inspector Updates&lt;/a&gt; &amp;#8211; L&amp;#8217;inspecteur web de Webkit s&amp;#8217;améliore encore&amp;#8230;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#11</title>
   <link href="http://jblanche.fr/blog/2010/04/01/dailynews_11"/>
   <updated>2010-04-01T00:00:00+02:00</updated>
   <id>http://jblanche.fr/blog/2010/04/01/dailynews_11</id>
   <content type="html">&lt;p&gt;A lot of Ruby related stuff today : &lt;br /&gt;
&lt;a href="http://lindsaar.net/2010/3/31/bundle_me_some_sanity"&gt;Another Bundler tutorial&lt;/a&gt; &amp;#8211; How to use Bundler and &lt;span class="caps"&gt;RVM&lt;/span&gt; for more efficiency.&lt;br /&gt;
&lt;a href="http://gembundler.com/"&gt;Bundler: best way to manage Ruby applications&lt;/a&gt; &amp;#8211; Some doc you should read if you&amp;#8217;re having issues with Bundler&lt;br /&gt;
&lt;a href="http://caiustheory.com/ruby-shortcuts"&gt;Ruby Shortcuts&lt;/a&gt; &amp;#8211; Usefull shortcuts I always forgot.&lt;br /&gt;
&lt;a href="http://rubysoc.org/"&gt;Ruby Summer of Code&lt;/a&gt; &amp;#8211; A GSoC for Ruby !&lt;br /&gt;
&lt;a href="http://blog.new-bamboo.co.uk/2010/1/2/dragonfly"&gt;On-the-fly image handling&lt;/a&gt; &amp;#8211; Another way to generate thumbnails in your rails app.&lt;br /&gt;
&lt;a href="http://www.igvita.com/2010/03/22/untangling-evented-code-with-ruby-fibers"&gt;Evented Code with Ruby Fibers&lt;/a&gt; &amp;#8211; Evented Code made easy thanks to Ruby1.9&lt;br /&gt;
&lt;a href="http://www.ubiquo.me/"&gt;ubiquo&lt;/a&gt; &amp;#8211; Another Rails &lt;span class="caps"&gt;CMS&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.engineyard.com/blog/2010/the-lowdown-on-routes-in-rails-3/"&gt;The Lowdown on Routes in Rails 3&lt;/a&gt; &amp;#8211; Great blogpost about rails3 routing &lt;span class="caps"&gt;DSL&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;HAML&lt;/span&gt;/&lt;span class="caps"&gt;SASS&lt;/span&gt; 3 are coming : &lt;br /&gt;
&lt;a href="http://nex-3.com/posts/92-firesass-bridges-the-gap-between-sass-and-firebug"&gt;FireSass Bridges the Gap Between Sass and Firebug&lt;/a&gt; &amp;#8211; That&amp;#8217;s really good news !&lt;br /&gt;
&lt;a href="http://nex-3.com/posts/94-haml-sass-3-beta-released"&gt;Haml/Sass 3 Beta Released&lt;/a&gt; &amp;#8211; Writing &lt;span class="caps"&gt;HTML&lt;/span&gt; an the &lt;span class="caps"&gt;CSS&lt;/span&gt; the easy way, is easier than ever&amp;#8230;&lt;/p&gt;
&lt;p&gt;Everything else : &lt;br /&gt;
&lt;a href="http://csswizardry.com/type-tips/"&gt;Typography quick tips&lt;/a&gt; &amp;#8211; Some good things to know about web typography !&lt;br /&gt;
&lt;a href="http://highscalability.com/blog/2010/3/16/justintvs-live-video-broadcasting-architecture.html"&gt;High Scalability &amp;#8211; Justin.tv&lt;/a&gt; &amp;#8211; Yes Rails can scale, but you need the right tools next to it !&lt;br /&gt;
&lt;a href="http://github.com/nateware/redis-objects"&gt;nateware&amp;#8217;s redis-objects&lt;/a&gt; &amp;#8211; Something that could ease the transition to Redis&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#10</title>
   <link href="http://jblanche.fr/blog/2010/03/18/dailynews_10"/>
   <updated>2010-03-18T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/03/18/dailynews_10</id>
   <content type="html">&lt;p&gt;It&amp;#8217;s been a few days without post, but believe me, they were interesting days. &lt;br /&gt;
A lot of things came thought, I&amp;#8217;ll have to talk about this in a while!&lt;/p&gt;
&lt;p&gt;Before that let&amp;#8217;s see what happened during those days:&lt;/p&gt;
&lt;p&gt;I tried to learn about Redis :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.google.com/p/redis/wiki/IntroductionToRedisDataTypes"&gt;IntroductionToRedisDataTypes&lt;/a&gt; &amp;#8211; More stuff about Redis&lt;br /&gt;
&lt;a href="http://robots.thoughtbot.com/post/443934722/redis-data-cheeseburgers"&gt;Redis: Data Cheeseburgers&lt;/a&gt; &amp;#8211; Redis made easy by the thoughtbot guys&lt;/p&gt;
&lt;p&gt;I read a few ruby related blog posts:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.plataformatec.com.br/2010/03/show-your-objects-baby/"&gt;Show your objects baby!&lt;/a&gt; &amp;#8211; Plataformatec guys strike again with a library to easily display every attribute of an object.&lt;br /&gt;
&lt;a href="http://www.skorks.com/2010/03/timing-ruby-code-it-is-easy-with-benchmark/"&gt;Timing Ruby Code&lt;/a&gt; &amp;#8211; Benchmark ruby code&lt;br /&gt;
&lt;a href="http://blog.rubybestpractices.com/posts/gregory/022-rbp-now-open.html"&gt;Ruby Best Practices&lt;/a&gt; &amp;#8211; A free ebook for better ruby code&lt;/p&gt;
&lt;p&gt;A few Javascript related ones:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://iamneato.com/2010/01/03/speks-for-node"&gt;Speks for Node.js&lt;/a&gt; &amp;#8211; Rspec derivative for Node.js&lt;br /&gt;
&lt;a href="http://www.humblesoftware.com/finance/index"&gt;humbleFinance&lt;/a&gt; &amp;#8211; Another data visualization Javascript plugin&lt;br /&gt;
&lt;a href="http://desandro.com/resources/jquery-masonry/"&gt;jQuery Masonry&lt;/a&gt; &amp;#8211; Great Jquery library for hacking &lt;span class="caps"&gt;CSS&lt;/span&gt; floating model&lt;br /&gt;
&lt;a href="http://github.com/mynyml/harmony"&gt;harmony at master &amp;#8211; GitHub&lt;/a&gt; &amp;#8211; Javascript testing made easy&lt;/p&gt;
&lt;p&gt;And a few others:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://carsonified.com/blog/design/setting-rather-than-resetting-default-styling/"&gt;Setting rather than Resetting Default Styling&lt;/a&gt; &amp;#8211; Another good start for your stylesheets, I should give it a try!&lt;br /&gt;
&lt;a href="https://mozillalabs.com/blog/2010/03/online-identity-concept-series/"&gt;Online Identity Concept Series&lt;/a&gt; &amp;#8211; Mozilla enters the online identity discussions.&lt;br /&gt;
&lt;a href="http://designingfortheweb.co.uk/book/index.php"&gt;Designing for the Web&lt;/a&gt; &amp;#8211; Web Design has its own set of rules, here they are&amp;#8230;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#9</title>
   <link href="http://jblanche.fr/blog/2010/03/03/dailynews_9"/>
   <updated>2010-03-03T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/03/03/dailynews_9</id>
   <content type="html">&lt;p&gt;Ruby / Rails&lt;/p&gt;
&lt;p&gt;&lt;a href="http://amerine.net/2010/02/24/rvm-rails3-ruby-1-9-2-setup.html"&gt;Rails 3.0 Setup using rvm &lt;span class="ampersand"&gt;&amp;amp;&lt;/span&gt; Ruby 1.9.2&lt;/a&gt; &amp;#8211; A good way to start working with Rails3 and Ruby 1.9.2&lt;br /&gt;
&lt;a href="http://github.com/jnunemaker/canable/"&gt;jnunemaker&amp;#8217;s canable&lt;/a&gt; &amp;#8211; Simple permissions solution for rails&lt;br /&gt;
&lt;a href="http://weblog.jamisbuck.org/2010/3/2/unobtrusive-yet-explicit"&gt;Unobtrusive JS in Rails3&lt;/a&gt; &amp;#8211; Interesting way to handle unobtrusive javascript&lt;br /&gt;
&lt;a href="http://github.com/bebanjo/delorean"&gt;delorean&lt;/a&gt; &amp;#8211; Delorean lets you travel in time with Ruby by mocking Time.now&lt;br /&gt;
&lt;a href="http://jgn.heroku.com/2010/02/28/rapid-prototyping-with-haml-sass-and-ruby/"&gt;Rapid prototyping with &lt;span class="caps"&gt;HAML&lt;/span&gt;, &lt;span class="caps"&gt;SASS&lt;/span&gt; and Ruby&lt;/a&gt; &amp;#8211; Some thoughts about &lt;span class="caps"&gt;HAML&lt;/span&gt; and &lt;span class="caps"&gt;SASS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Javascript&lt;/p&gt;
&lt;p&gt;&lt;a href="http://howtonode.org/"&gt;How To Node&lt;/a&gt; &amp;#8211; Latest news from node.js&lt;br /&gt;
&lt;a href="http://rfw.posterous.com/how-nodejs-saved-my-web-application"&gt;How NodeJS saved my web application&lt;/a&gt; &amp;#8211; Why you should learn NodeJs&lt;br /&gt;
&lt;a href="http://github.com/subtleGradient/javascript-tools.tmbundle"&gt;subtleGradient&amp;#8217;s&lt;/a&gt; &amp;#8211; Essential Tools for developing Javascript in TextMate — Read more&lt;/p&gt;
&lt;p&gt;Other stuff&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.fsf.org/blogs/community/google-free-on2-vp8-for-youtube"&gt;Open letter to Google about video&lt;/a&gt; &amp;#8211; Free VP8, and use it on YouTube, come on guys, don&amp;#8217;t be evil ! Let&amp;#8217;s do that !&lt;br /&gt;
&lt;a href="http://iampaddy.com/lifebelow600/"&gt;Life Below 600px&lt;/a&gt; &amp;#8211; Repeat after me : Don&amp;#8217;t mind the fold !&lt;br /&gt;
&lt;a href="http://www.lukew.com/ff/entry.asp?1007"&gt;Mad Libs Style Form Increases Conversion&lt;/a&gt; &amp;#8211; A new way to style your forms&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#8</title>
   <link href="http://jblanche.fr/blog/2010/02/19/dailynews_8"/>
   <updated>2010-02-19T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/02/19/dailynews_8</id>
   <content type="html">&lt;p&gt;Rails : &lt;br /&gt;
&lt;a href="http://www.viget.com/extend/rails-3-generators-the-old-faithful/"&gt;Rails 3 Generators&lt;/a&gt; &amp;#8211; How they work&lt;br /&gt;
&lt;a href="http://blog.plataformatec.com.br/2010/02/happy-birthday-devise/"&gt;Happy Birthday Devise&lt;/a&gt; &amp;#8211; The best authentication solution for rails gets new features.&lt;br /&gt;
&lt;a href="http://blog.plataformatec.com.br/2010/02/rails-metrics-know-what-is-happening-inside-your-rails-3-application/"&gt;Rails Metrics&lt;/a&gt; &amp;#8211; Know what is happening inside your Rails 3 application&lt;/p&gt;
&lt;p&gt;And everything else : &lt;br /&gt;
&lt;a href="http://shiftcommathree.com/articles/how-to-install-mongodb-on-os-x"&gt;How to install MongoDB on OS X&lt;/a&gt; &amp;#8211; A quick and well done tutorial.&lt;br /&gt;
&lt;a href="http://www.bbc.co.uk/blogs/bbcinternet/2010/02/a_new_global_visual_language_f.html"&gt;BBC&amp;#8217;s redesign&lt;/a&gt; &amp;#8211; A great story about the new global visual language for the BBC&amp;#8217;s digital services&lt;br /&gt;
&lt;a href="http://mongotips.com/"&gt;MongoTips&lt;/a&gt; &amp;#8211; A great place to follow things about Mongo&lt;br /&gt;
&lt;a href="http://mir.aculo.us/2010/02/19/i-cant-believe-its-not-flash"&gt;I Can’t Believe It’s Not Flash!&lt;/a&gt; &amp;#8211; Slides from Thomas Fuchs presentation at Webstock 2010. I want to see the video !&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#7</title>
   <link href="http://jblanche.fr/blog/2010/02/15/dailynews_7"/>
   <updated>2010-02-15T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/02/15/dailynews_7</id>
   <content type="html">&lt;p&gt;&lt;a href="http://www.switchonthecode.com/tutorials/javascript-objects-a-useful-example"&gt;Javascript Objects&lt;/a&gt; &amp;#8211; An interesting Object Oriented Javascript example.&lt;br /&gt;
&lt;a href="http://www.idiotsabound.com/did-i-mention-mongodb-is-fast-way-to-go-mongo"&gt;MongoDb is fast&lt;/a&gt; &amp;#8211; I realy should try one of these NoSql in a project.&lt;br /&gt;
&lt;a href="http://antoniocangiano.com/2009/11/20/setup-ruby-enterprise-edition-nginx-and-passenger-aka-mod_rails-on-ubuntu/"&gt;&lt;span class="caps"&gt;REE&lt;/span&gt;, nginx and Passenger&lt;/a&gt; &amp;#8211; Setup Ruby Enterprise Edition, Nginx and Passenger on a server.&lt;br /&gt;
&lt;a href="http://blog.jilion.com/2010/02/11/sublimevideo-supports-firefox#comments"&gt;SublimeVideo&lt;/a&gt; &amp;#8211; A cool video player using HTML5 video support&lt;br /&gt;
&lt;a href="http://pixelmatrixdesign.com/uniform/"&gt;Uniform&lt;/a&gt; &amp;#8211; Sexy forms with jQuery, not sure I really need this but I&amp;#8217;ll give it a try.&lt;br /&gt;
&lt;a href="http://github.com/cardmagic/contacts"&gt;Cardmagic&lt;/a&gt; &amp;#8211; A good interface to import email contacts from various providers&lt;br /&gt;
&lt;a href="http://gist.github.com/296055"&gt;Clean rails3 environment&lt;/a&gt; &amp;#8211; How to set up a clean Rails3 environment on your mac&lt;br /&gt;
&lt;a href="http://razorjack.net/quicksand/"&gt;jQuery Quicksand&lt;/a&gt; &amp;#8211; Reorder and filter items with a nice shuffling animation.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#6</title>
   <link href="http://jblanche.fr/blog/2010/02/09/dailynews_6"/>
   <updated>2010-02-09T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/02/09/dailynews_6</id>
   <content type="html">&lt;p&gt;Some Rails3 links :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://railsplugins.org/"&gt;Rails Plugins&lt;/a&gt; &amp;#8211; Find out if your plugin is compatible with Rails3&lt;br /&gt;
&lt;a href="http://blog.peepcode.com/tutorials/2010/live-coding-rails-3-upgrade"&gt;Rails 3 Upgrade&lt;/a&gt; &amp;#8211; A free PeepCode screencast to upgrade your app to Rails3&lt;br /&gt;
&lt;a href="http://ryanbigg.com/guides/initialization.html"&gt;The Rails Initialization Process&lt;/a&gt; &amp;#8211; This guide explains how the initialization process in Rails works as of Rails 3.&lt;/p&gt;
&lt;p&gt;And some othe stuff :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.allfacebook.com/2009/02/facebook-privacy/"&gt;10 Privacy Settings Every Facebook User Should Know&lt;/a&gt; &amp;#8211; Protect your privacy on Facebook&lt;br /&gt;
&lt;a href="http://www.quirksmode.org/blog/archives/2010/02/the_iphone_obse.html"&gt;The iPhone obsession&lt;/a&gt; &amp;#8211; Why Iphone-only websites is an insane idea.&lt;br /&gt;
&lt;a href="http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/"&gt;Haml Sucks for Content&lt;/a&gt; &amp;#8211; When not to use Haml&lt;br /&gt;
&lt;a href="http://jmesnil.net/stomp-websocket/doc/"&gt;Stomp on Web Sockets&lt;/a&gt; &amp;#8211; Interesting way to combine stomp and websockets.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#5</title>
   <link href="http://jblanche.fr/blog/2010/02/01/dailynews_4"/>
   <updated>2010-02-01T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/02/01/dailynews_4</id>
   <content type="html">&lt;p&gt;A lot of stuff after a short holiday week :&lt;/p&gt;
&lt;p&gt;About Rails 3 :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.peepcode.com/tutorials/2010/live-coding-rails-3-upgrade"&gt;Rails 3 Upgrade&lt;/a&gt; &amp;#8211; A free PeepCode screencast to upgrade tour app to Rails3&lt;br /&gt;
&lt;a href="http://yehudakatz.com/2010/02/01/safebuffers-and-rails-3-0/"&gt;SafeBuffers&lt;/a&gt; &amp;#8211; Rails3 will add &lt;span class="caps"&gt;XSS&lt;/span&gt; protection by default, here is how.&lt;br /&gt;
&lt;a href="http://yehudakatz.com/2010/02/01/bundler-0-9-heading-toward-1-0/"&gt;Bundler 0.9&lt;/a&gt; &amp;#8211; How Bundler will make dependency resolution so much easier.&lt;br /&gt;
&lt;a href="http://omgbloglol.com/post/364624593/rails-upgrade-is-now-an-official-plugin"&gt;rails_upgrade&lt;/a&gt; &amp;#8211; A plugin that adds a few rake tasks to make the switch to rails3 a lot easier.&lt;/p&gt;
&lt;p&gt;About the Ipad / Adobe / Google :&lt;/p&gt;
&lt;p&gt;I really don&amp;#8217;t know what to think about the IPad, I can imagine a lot of people using it (my parents, my sister&amp;#8230;), but I hate the store system, and it lacks a Webcam and &lt;span class="caps"&gt;USB&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.guardian.co.uk/technology/2010/jan/31/ipad-review-comments-naughton"&gt;Apple + iPad + Huxley = Orwellian nightmare&lt;/a&gt; &amp;#8211; Another story about the Ipad and how apple will try to &amp;#8220;trap&amp;#8221; us.&lt;br /&gt;
&lt;a href="http://daringfireball.net/2010/01/various_ipad_thoughts"&gt;Thoughts and Observations Regarding the iPad&lt;/a&gt; &amp;#8211; A interesting review of the Ipad&lt;br /&gt;
&lt;a href="http://www.bynkii.com/archives/2010/01/stop_crashing_my_browser.html"&gt;Stop crashing my Browser&lt;/a&gt; &amp;#8211; Another complain about the flash plugin. Again, and again, and again&amp;#8230;&lt;br /&gt;
&lt;a href="http://www.wired.com/epicenter/2010/01/googles-dont-be-evil-mantra-is-bullshit-adobe-is-lazy-apples-steve-jobs/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+wired%2Findex+%28Wired%3A+Index+3+%28Top+Stories+2%29%29&amp;amp;utm_content=Google+Reader"&gt;Jobs about Google and Adobe&lt;/a&gt; &amp;#8211; The world is moving to HTML5 ! If Jobs says so&amp;#8230;&lt;/p&gt;
&lt;p&gt;About browsers :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blog.mozilla.com/blog/2010/01/29/firefox-for-maemo-now-available/"&gt;Firefox for Mobile Now Available&lt;/a&gt; &amp;#8211; Firefox mobile is ready for the N900 (Maemo). Give it a try !&lt;br /&gt;
&lt;a href="http://benjamin.smedbergs.us/blog/2010-01-27/multi-process-plugins-on-by-default/"&gt;Multi-Process Plugins for Firefox&lt;/a&gt; &amp;#8211; Firefox newest nightly builds puts plugins in a separate process. Flash should no longer crash Firefox !&lt;br /&gt;
&lt;a href="http://googleenterprise.blogspot.com/2010/01/modern-browsers-for-modern-applications.html"&gt;Modern browsers for modern applications&lt;/a&gt; &amp;#8211; Google shoot one more bullet in the IE6 chest&lt;/p&gt;
&lt;p&gt;The everything else :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://nosql.mypopescu.com/post/363599078/nosql-week-in-review-9"&gt;NoSQL Week in Review 9&lt;/a&gt; &amp;#8211; A good catch up of the NoSQL movement&lt;br /&gt;
&lt;a href="http://snook.ca/archives/html_and_css/multiple-bg-css-gradients"&gt;Multiple Backgrounds and &lt;span class="caps"&gt;CSS&lt;/span&gt; Gradients&lt;/a&gt; &amp;#8211; Combine CSS3 features&amp;#8230;&lt;br /&gt;
&lt;a href="http://www.softwarebyrob.com/2006/10/31/nine-things-developers-want-more-than-money/"&gt;Nine Things Developers Want More Than Money&lt;/a&gt; &amp;#8211; Here is how to make a developer happy !&lt;br /&gt;
&lt;a href="http://scrunchup.com/issue-4/building-accessible-sites-part-1/"&gt;Steps towards building an accessible site&lt;/a&gt; &amp;#8211; Learn the basics of building accessible websites&lt;br /&gt;
&lt;a href="http://www.sdtimes.com/blog/post/2010/01/30/Facebook-rewrites-PHP-runtime.aspx"&gt;Facebook rewrites &lt;span class="caps"&gt;PHP&lt;/span&gt; runtime&lt;/a&gt; &amp;#8211; Facebook will release a new OpenSource &lt;span class="caps"&gt;PHP&lt;/span&gt; runtime.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#4</title>
   <link href="http://jblanche.fr/blog/2010/01/26/dailynews_4"/>
   <updated>2010-01-26T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/01/26/dailynews_4</id>
   <content type="html">&lt;p&gt;Rails 3 first beta is approching :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://lindsaar.net/2010/1/26/new-actionmailer-api-in-rails-3"&gt;New ActionMailer &lt;span class="caps"&gt;API&lt;/span&gt;&lt;/a&gt; &amp;#8211; Why sending email will be painless with Rails3&lt;br /&gt;
&lt;a href="http://blog.davidchelimsky.net/2010/01/25/rspec-20-in-the-works/"&gt;Rspec 2.0&lt;/a&gt; &amp;#8211; What to expects about Rspec 2.0&lt;/p&gt;
&lt;p&gt;The future of the browsers :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mozillalabs.com/jetpack/2010/01/25/elevating-javascript-performance-through-gpu-power/"&gt;Elevating JavaScript Performance Through &lt;span class="caps"&gt;GPU&lt;/span&gt; Power&lt;/a&gt; &amp;#8211; The future of Javascript on Firefox&lt;br /&gt;
&lt;a href="http://www.neurofuzzy.net/2010/01/25/the-flash-players-uncertain-future/"&gt;The Flash Player&amp;#8217;s Uncertain Future&lt;/a&gt; &amp;#8211; Is Flash dead ?&lt;br /&gt;
&lt;a href="http://www.0xdeadbeef.com/weblog/2010/01/html5-video-and-h-264-what-history-tells-us-and-why-were-standing-with-the-web/"&gt;HTML5 video and H.264&lt;/a&gt; &amp;#8211; Why Mozilla is right about not implementing H.264 for videos.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#3</title>
   <link href="http://jblanche.fr/blog/2010/01/21/dailynews_3"/>
   <updated>2010-01-21T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/01/21/dailynews_3</id>
   <content type="html">&lt;p&gt;Small day today, but the 2 first links are realy great news :&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.mozilla.org/En/Firefox_3.6_for_developers"&gt;Firefox 3.6 is out&lt;/a&gt; &amp;#8211; Check out the cool new stuff you should use (&lt;span class="caps"&gt;CSS&lt;/span&gt; gradients, Woff, JavaScript file APIs&amp;#8230;)&lt;br /&gt;
&lt;a href="http://blog.phusion.nl/2010/01/20/ruby-enterprise-edition-1-8-7-2010-01-released/"&gt;&lt;span class="caps"&gt;REE&lt;/span&gt; 1.8.7-2010.01&lt;/a&gt; &amp;#8211; Phusion guys just release the new version of their Ruby interpreter&lt;br /&gt;
&lt;a href="http://bumptop.com/mac/"&gt;BumpTop Mac&lt;/a&gt; &amp;#8211; You might want to try this, It&amp;#8217;s kinda fun.&lt;br /&gt;
&lt;a href="http://robots.thoughtbot.com/post/344833329/mygem-configure-block"&gt;configure block&lt;/a&gt; &amp;#8211; Another great use of Ruby blocks&lt;br /&gt;
&lt;a href="http://rails3.community-tracker.com/permalinks/5/notes-from-the-field-upgrading-to-rails-3"&gt;Rails 3 Migration&lt;/a&gt; &amp;#8211; Some stuff you should know if you plan to migrate some of your Rails app&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>The Rails ecosystem and community</title>
   <link href="http://jblanche.fr/blog/2010/01/21/a-rails-ecosystem"/>
   <updated>2010-01-21T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/01/21/a-rails-ecosystem</id>
   <content type="html">&lt;p&gt;I love the &lt;a href="http://rubyonrails.org/"&gt;Rails&lt;/a&gt; framework, I immediately liked it the first time I tried to build a small app, with the good old Rails 1.1.1 (if my memory don&amp;#8217;t betrays me on this one).&lt;/p&gt;
&lt;p&gt;But 5 years later, I have to admit that more than Rails itself, I love working with Rails because of the rails Ecosystem.&lt;/p&gt;
&lt;p&gt;Learning Rails, I learned about so much thing about the Web itself, server administration and all a lot of other web related stuff.&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s make a quick tour of that :&lt;/p&gt;
&lt;p&gt;The first thing I discovered with Rails was the &lt;a href="http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller"&gt;&lt;span class="caps"&gt;MVC&lt;/span&gt; architectural pattern&lt;/a&gt;, like many (if not all) things I gonna talk about in this blog post, I could have learn it in another way, and I can use it outside of Rails (and believe me, I will), but the fact is I needed Rails at this moment to discover the &lt;span class="caps"&gt;MVC&lt;/span&gt; pattern. &lt;strong id="anchor1"&gt;&lt;a href="#result1"&gt;1&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Well since &lt;span class="caps"&gt;MVC&lt;/span&gt; is good for writing web applications, let&amp;#8217;s take it part by part and see what I learnt for each one.&lt;/p&gt;
&lt;p&gt;&lt;img src="/images/rails-ecosystem/model.png" title="The model" alt="The model" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://fr.wikipedia.org/wiki/Mapping_objet-relationnel"&gt;&lt;span class="caps"&gt;ORM&lt;/span&gt;&lt;/a&gt; was a great discovery, when I finally realized I could write plain old ruby code instead of writing ugly sql, dealing with &lt;a href="http://en.wikipedia.org/wiki/SQL_injection"&gt;&lt;span class="caps"&gt;SQL&lt;/span&gt; injections&lt;/a&gt; &amp;#8230;&lt;br /&gt;
Of course you have to know what&amp;#8217;s gonna happen behind this ruby code, but your studying years should have told you that, and believe me, you&amp;#8217;ll be happy not to write this stuff anymore ! &lt;br /&gt;
After a few years (3 I guess), of ActiveRecord happiness, I discovered &lt;a href="http://datamapper.org/"&gt;Datamapper&lt;/a&gt;, and again, the Ruby/Rails community make me dig into this brand new and shinny stuff with interest.&lt;/p&gt;
&lt;p&gt;And since a few month, the new hype are &lt;a href="http://en.wikipedia.org/wiki/NoSQL"&gt;NoSQL &lt;span class="caps"&gt;DBMS&lt;/span&gt;&lt;/a&gt; (&lt;a href="http://www.mongodb.org/display/DOCS/Home"&gt;MongoDB&lt;/a&gt;, &lt;a href="http://couchdb.apache.org/"&gt;CouchDB&lt;/a&gt;&amp;#8230;), again, this can be used outside of Rails, but it&amp;#8217;s really good to see a lot of ruby/rails related resources talking about this stuff &lt;strong id="anchor2"&gt;&lt;a href="#result2"&gt;2&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="/images/rails-ecosystem/controller.png" title="The controller" alt="The controller" /&gt;&lt;/p&gt;
&lt;p&gt;Well, in fact &lt;span class="caps"&gt;ORM&lt;/span&gt; where for a long time the first reason I gave to the guys asking me about why I did the &lt;span class="caps"&gt;PHP&lt;/span&gt;/Rails switch.&lt;br /&gt;
Is there anything interesting aside from the DB related stuff in rails ?&lt;/p&gt;
&lt;p&gt;The answer is &lt;span class="caps"&gt;YES&lt;/span&gt; ! For sure :&lt;/p&gt;
&lt;p&gt;Rails made me a &lt;a href="http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol"&gt;&lt;span class="caps"&gt;HTTP&lt;/span&gt;&lt;/a&gt; fan. What but wait, &lt;span class="caps"&gt;HTTP&lt;/span&gt; is just a protocol, in &lt;span class="caps"&gt;PHP&lt;/span&gt; you get &lt;code&gt;$_GET&lt;/code&gt; an &lt;code&gt;$_POST&lt;/code&gt;, what would you like more ? &lt;br /&gt;
Well, with Rails, I discovered the &lt;a href="http://fr.wikipedia.org/wiki/Representational_State_Transfer"&gt;&lt;span class="caps"&gt;REST&lt;/span&gt; software architecture&lt;/a&gt;.&lt;br /&gt;
I discovered there was not 2 &lt;span class="caps"&gt;HTTP&lt;/span&gt; actions but 8 ! Yes 8 ! &lt;br /&gt;
OK Rails may not use all of them, but the RESTful hype made me understand a lot of thing about the &lt;span class="caps"&gt;HTTP&lt;/span&gt; protocol itself, and made my code a lot cleaner than before.&lt;/p&gt;
&lt;p&gt;Learning Rails, I also discovered a lot about &lt;span class="caps"&gt;HTTP&lt;/span&gt; caching (expire header, etag) &amp;#8230;&lt;/p&gt;
&lt;p&gt;&lt;img src="/images/rails-ecosystem/view.png" title="The view" alt="The view" /&gt;&lt;/p&gt;
&lt;p&gt;Hey, that looks interesting but at the very end, you still have to write plain old &lt;a href="http://en.wikipedia.org/wiki/Html"&gt;&lt;span class="caps"&gt;HTML&lt;/span&gt;&lt;/a&gt; / &lt;a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets"&gt;&lt;span class="caps"&gt;CSS&lt;/span&gt;&lt;/a&gt; / &lt;a href="http://en.wikipedia.org/wiki/JavaScript"&gt;Javascript&lt;/a&gt; stuff, and that&amp;#8217;s the most time consuming part of my web developer job.&lt;/p&gt;
&lt;p&gt;Know what, you don&amp;#8217;t :&lt;/p&gt;
&lt;p&gt;Of course you can write plain old &lt;span class="caps"&gt;HTML&lt;/span&gt;, &lt;span class="caps"&gt;CSS&lt;/span&gt; stuff, but if you don&amp;#8217;t like it, you can use the &lt;a href="http://haml-lang.com/"&gt;&lt;span class="caps"&gt;HAML&lt;/span&gt;&lt;/a&gt; / &lt;a href="http://sass-lang.com/"&gt;&lt;span class="caps"&gt;SASS&lt;/span&gt;&lt;/a&gt; couple and makes it a lot easier to write.&lt;br /&gt;
Not enough ? Go on, use &lt;a href="http://compass-style.org/"&gt;Compass&lt;/a&gt;, you&amp;#8217;ll be able to use all the goodness of &lt;span class="caps"&gt;CSS&lt;/span&gt; frameworks without polluting your &lt;span class="caps"&gt;HTML&lt;/span&gt; code with design related class names everywhere.&lt;br /&gt;
Still not enough, &lt;a href="http://www.slideshare.net/AaronGustafson/learning-to-love-forms-web-directions-south-07"&gt;learn to love forms&lt;/a&gt;, use &lt;a href="http://compass-style.org/"&gt;formtastic&lt;/a&gt;, your forms have never been this easy to write and style !&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s all for &lt;span class="caps"&gt;HTML&lt;/span&gt;/&lt;span class="caps"&gt;CSS&lt;/span&gt;, but the Rails community also had great debates about Javascript. &lt;br /&gt;
&lt;a href="http://github.com/danwrong/low-pro-for-jquery"&gt;LowPro&lt;/a&gt; , one of the first Behavioral Javascript Library was &amp;#8220;Rails related&amp;#8221;.&lt;br /&gt;
Rails 3 will be javascript framework agnostic and will allow you to write great pieces of software without polluting your &lt;span class="caps"&gt;HTML&lt;/span&gt; code with behavioral related JS (using &lt;span class="caps"&gt;HTML&lt;/span&gt; &amp;#8220;data-&amp;#8221; attributes &lt;strong id="anchor3"&gt;&lt;a href="#result3"&gt;3&lt;/a&gt;&lt;/strong&gt; )&lt;/p&gt;
&lt;p&gt;You get the idea, learning Rails, you&amp;#8217;ll learn about a lot of Web related stuff you can reuse in any other project, in &lt;span class="caps"&gt;PHP&lt;/span&gt;, with &lt;a href="http://www.symfony-project.org/"&gt;Symfony&lt;/a&gt; for example, in Python, with &lt;a href="http://www.djangoproject.com/"&gt;Django&lt;/a&gt; &amp;#8230;&lt;br /&gt;
And that&amp;#8217;s why, after 5 years coding Rails applications, including 2 as a job, I&amp;#8217;m still not pissed off about my job, and wake up every working day knowing I&amp;#8217;m going to learn some new stuff during the day !&lt;/p&gt;
&lt;p&gt;&lt;img src="/images/rails-ecosystem/server.png" title="The server" alt="The server" /&gt;&lt;/p&gt;
&lt;p&gt;Even outside of the Web related stuff, I became a better network administrator during these years, learning stuff about caching mechanism (&lt;a href="http://memcached.org/"&gt;memcache&lt;/a&gt; ), &lt;br /&gt;
Message Queuing servers (&lt;a href="http://github.com/defunkt/starling"&gt;Starling&lt;/a&gt; and then &lt;a href="http://github.com/robey/kestrel"&gt;Kestrel&lt;/a&gt; with all the &amp;#8220;Twitter and Rails&amp;#8221; love or hate story), or background jobs handling(&lt;a href="http://github.com/defunkt/resque"&gt;Resque&lt;/a&gt; ) with the recent &lt;a href="http://github.com/"&gt;Github&lt;/a&gt; migration. &lt;br /&gt;
Oh Speaking of Github, &lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt; is again something else I discovered thanks to the rails community !&lt;/p&gt;
&lt;p&gt;Whoa, that&amp;#8217;s king of a lot of thing ! &lt;br /&gt;
If there is something to remeber of this blogpost it would be &amp;#8220;Don&amp;#8217;t be a Rails-Django-Symfony-Spring developer&amp;#8221;, just code with the language you like, the one that makes you look at your code and say &amp;#8220;Cool, that&amp;#8217;s a good looking piece of code&amp;#8221; , but even more important, be &lt;span class="caps"&gt;AWARE&lt;/span&gt; (like JC Van Damme would say &lt;strong id="anchor4"&gt;&lt;a href="#result4"&gt;4&lt;/a&gt;&lt;/strong&gt; ) of the community and ecosystem of your favorite language, you&amp;#8217;ll learn a lot !&lt;/p&gt;
&lt;p class="anchors"&gt;&lt;strong id="result1"&gt;&lt;a href="#anchor1"&gt;1&lt;/a&gt;&lt;/strong&gt; Note to the &lt;span class="caps"&gt;PHP&lt;/span&gt; guys, I know I could write pretty stuff with &lt;span class="caps"&gt;PHP&lt;/span&gt;, with good &lt;span class="caps"&gt;ORM&lt;/span&gt;&amp;#8230; I just didn&amp;#8217;t know at that time !   &lt;br /&gt;
&lt;strong id="result2"&gt;&lt;a href="#anchor2"&gt;2&lt;/a&gt;&lt;/strong&gt; Like &lt;a href="http://railscasts.com/episodes/194-mongodb-and-mongomapper"&gt;there&lt;/a&gt; and &lt;a href="http://railstips.org/2009/6/27/mongomapper-the-rad-mongo-wrapper"&gt;there&lt;/a&gt; and &lt;a href="http://wiki.rubyonrails.org/database-support/couchdb"&gt;there&lt;/a&gt;.   &lt;br /&gt;
&lt;strong id="result3"&gt;&lt;a href="#anchor3"&gt;3&lt;/a&gt;&lt;/strong&gt; Like &lt;a href="Unobtrusive"&gt;here&lt;/a&gt; JavaScript in Rails 3.   &lt;br /&gt;
&lt;strong id="result4"&gt;&lt;a href="#anchor4"&gt;4&lt;/a&gt;&lt;/strong&gt; This is for my french readers.&lt;/p&gt;
&lt;p class="photo-credits"&gt;Photo Credits :    &lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/bukutgirl/206733063/"&gt;Model&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/thisisbossi/3908526414/"&gt;Controller&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/cmbellman/2431552939/"&gt;View&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/ronniegarcia/89655720/"&gt;Server&lt;/a&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#2</title>
   <link href="http://jblanche.fr/blog/2010/01/20/dailynews_2"/>
   <updated>2010-01-20T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/01/20/dailynews_2</id>
   <content type="html">&lt;p&gt;Some Git related stuff :&lt;br /&gt;
&lt;a href="http://robey.lag.net/2008/07/13/git-for-the-real-world.html"&gt;Git for the real world&lt;/a&gt; &amp;#8211; Some useful tips for a better use of Git&lt;br /&gt;
&lt;a href="http://robey.lag.net/2009/11/29/more-git.html"&gt;More real-world git&lt;/a&gt; &amp;#8211; Even more tips for a perfect use of Git&lt;br /&gt;
&lt;a href="http://nvie.com/archives/323"&gt;Successful Git branching&lt;/a&gt; &amp;#8211; Description of a successful development model using Git&lt;/p&gt;
&lt;p&gt;Some Browsers and Javascript :&lt;br /&gt;
&lt;a href="http://blog.mozilla.com/metrics/2010/01/19/people-in-germany-are-switching-browsers/"&gt;Germany is switching browsers&lt;/a&gt; &amp;#8211; The warning issued by a German security agency convince people to switch&lt;br /&gt;
&lt;a href="http://blog.getfirebug.com/2010/01/15/firebug-1-5-0/"&gt;Firebug is 1.5.0&lt;/a&gt; &amp;#8211; Get the brand new version of Firebug with a ton of improvements&lt;br /&gt;
&lt;a href="http://roberto.open-lab.com/2010/01/18/javascript-grid-editor-i-want-to-be-excel/"&gt;JavaScript grid editor&lt;/a&gt; &amp;#8211; Great review of &amp;#8216;want to be&amp;#8217; Excel plugins for &lt;span class="caps"&gt;HTML&lt;/span&gt; tables.&lt;br /&gt;
&lt;a href="http://james.padolsey.com/javascript/jquery-lint/"&gt;jQuery Lint&lt;/a&gt; &amp;#8211; A library to get rid of incorrect usage of Jquery, this will make your JS code even prettier !&lt;/p&gt;
&lt;p&gt;And a small bag of links :&lt;br /&gt;
&lt;a href="http://andrewchenblog.com/2009/09/15/why-every-consumer-internet-startup-should-do-more-low-fidelity-prototyping/"&gt;low-fidelity prototyping&lt;/a&gt; &amp;#8211; Why low-fidelity prototyping kicks butt for customer-driven design&lt;br /&gt;
&lt;a href="http://blog.rubybestpractices.com/posts/gregory/009-beautiful-blocks.html"&gt;Code Blocks&lt;/a&gt; &amp;#8211; Great Review of blocks usage in Ruby&lt;br /&gt;
&lt;a href="http://github.com/rock-n-code/sinatra-pages"&gt;rock-n-code&lt;/a&gt; &amp;#8211; Easily render static pages with Sinatra&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>DailyNews_#1</title>
   <link href="http://jblanche.fr/blog/2010/01/19/dailynews_1"/>
   <updated>2010-01-19T00:00:00+01:00</updated>
   <id>http://jblanche.fr/blog/2010/01/19/dailynews_1</id>
   <content type="html">&lt;p&gt;&lt;a href="http://modelix.net/2009/09/facebook-connect-working-with-offline-users-data-access/"&gt;Facebook offline&lt;/a&gt; &amp;#8211; Use facebook offline_access with facebooker&lt;br /&gt;
&lt;a href="http://github.com/justinfrench/lovely-layouts"&gt;lovely-layouts&lt;/a&gt; &amp;#8211; Some usefull helper for your rails layouts&lt;br /&gt;
&lt;a href="https://gist.github.com/280196/5c075f4a3d3a4118d1d706fce07e40572a3873c7"&gt;Rails 3 Templates&lt;/a&gt; &amp;#8211; A great set of templates for Rails3&lt;br /&gt;
&lt;a href="http://gsgd.co.uk/sandbox/jquery/easing/"&gt;jQuery Easing Plugin&lt;/a&gt; &amp;#8211; Looks like a very cool Jquery easing plugin !&lt;br /&gt;
&lt;a href="http://blog.plataformatec.com.br/2010/01/discovering-rails-3-generators/"&gt;Rails 3 generators&lt;/a&gt; &amp;#8211; Great blogpost about the new rails generators to come in Rails3. This is awesome !&lt;br /&gt;
&lt;a href="http://wiseheartdesign.com/articles/2010/01/18/the-demise-of-css-why-sass-and-languages-like-it-will-triumph/"&gt;Dynamic &lt;span class="caps"&gt;CSS&lt;/span&gt;&lt;/a&gt; &amp;#8211; Good article explaining the benefits of using tools like &lt;span class="caps"&gt;SASS&lt;/span&gt; in place of plain &lt;span class="caps"&gt;CSS&lt;/span&gt; in your projects.&lt;br /&gt;
&lt;a href="http://code-fu.pl/2010/01/17/rails-mongodb-resources.html"&gt;MondoDB ressources&lt;/a&gt; &amp;#8211; How to use MongoDB, one of the new NoSQL hype technology, with Rails.&lt;br /&gt;
&lt;a href="http://openmonkey.com/articles/2010/01/making-your-capistrano-recipe-book"&gt;Capistrano Recipe Book&lt;/a&gt; &amp;#8211; make your own gem to standardize Capistrano deployments&lt;/p&gt;</content>
 </entry>
 
 
</feed>
