Jblanche.fr

Jblanche.fr est le site d'un freelance concepteur & développeur passionné par le web en général, les frameworks, l'ergonomie, les nouvelles technologies... Bienvenue ! Jonathan Blanchet
Jul 15 th ‘10

Paris Web 2010

Il est de ces petits plaisirs matinaux qui mettent de bonne humeur pour la journée.
Ce matin, par exemple à l’ouverture de mon client Twitter préféré (Twitterrific sur Ipad pour les plus curieux d’entre vous), j’ai pu constater que la liste des orateurs pour Paris Web 2010 était publiée.

Et même si je savais depuis quelques jours que j’en ferai partie, je dois bien avouer que voir son nom au milieu des Christian Heilmann, Dave Shea, Christophe Porteneuve, Eric Daspet, j’en passe et des meilleurs provoque un petit sentiment de fierté qui, ma foi, n’est pas désagréable.

J’ai donc fait la paon toute la journée, avant de revenir, c’est promis, à attitude plus raisonnable dès demain.

En ce qui me concerne, je présenterais donc un atelier (le samedi), sur ce que j’ai appelé : “Le web temps réel”.
Je ne vais pas recopier ici le thème de l’atelier, mais les plus curieux d’entre vous peuvent consulter sa fiche descriptive.

En attendant, je n’ai plus que deux mois pour préparer un atelier d’une heure et demie, alors pendant que je m’occupe de la cuisine, n’hésitez pas à réserver vos places pour le repas !

P.S. : Vous l’aurez compris, la surprise annoncée dans l’épisode précédent vient d’être révélée.

  • freelancing
  • conférences
  • parisWeb

Jul 12 th ‘10

Un mois après

Déjà un peu plus d’un mois de freelancing à mon actif et dans l’ensemble, beaucoup, beaucoup plus de positif que de négatif (ah si seulement il n’y avait pas tant de paperasse).

Être freelance, c’est aussi nouer un réseau de contacts et comme il est toujours possible de joindre l’utile à l’agréable, j’ai eu l’occasion d’assister à quelques conférences et formations très intéressantes, autant sur le point humain que technologique.

Le Drumbeat Paris de Mozilla pour commencer, événement sympa, destinés aux geeks et aux moins geeks afin d’abaisser la barrière à l’entrée des projets open source de l’association Mozilla.
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 Graffiti Analysis ou Tatoeba.

Comme un geek n’est jamais rassasié, j’ai enchaîné deux jours plus tard sur le WebWorkersCamp, toujours à la Cantine.
NodeJS, NoSQL, files d’attentes, programmation asynchrone, WebSockets… Le programme était riche.
À retenir, la présence de Ryan Dahl de Joyent, l’auteur de Node.js, un des projet les plus intéressants du moment (je vous en parlerai bientôt).
Richard Kreuter de 10gen, les créateurs de MongoDB étaient là également pour nous parler des avantages des solutions NoSQL et de MongoDB en particulier.
Cette journée aura également été l’occasion d’une présentation de Paul Rouget sur les nouveautés à venir dans Firefox, en particulier en terme de graphisme, dont Canvas, SVG, WebGL…

Enfin, j’ai terminé ce périple ce samedi par une journée de formation à Git, organisée par Christophe Porteneuve.
Le seul événement payant des trois, logique puisqu’il s’agit d’une formation mais 75€ très bien investis tant ils pourront me faire gagner du temps par la suite.
Un programme très chargé et une foule de concepts et d’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 Git.
Si vous avez envie d’en savoir un peu plus sur les DVCS et apprendre à utiliser toutes les fonctions de Git, ne ratez surtout pas la prochaine session et suivez le blog de git-attitude.

Voilà pour les événements récents auxquels j’ai eu le plaisir d’assister ces derniers jours.
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.

P.S. : J’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 !

  • freelancing

May 27 th ‘10

En vrac #14

Beaucoup de choses à gérer ces dernières semaines, le passage au statut de Freelance est à ce prix.
Voici un condensé de ce que j’ai lu ces derniers temps :

The surprising truth about what motivates us – Pour commencer une très jolie vidéo sur ce qui nous motive vraiment
Rails Dispatch – Un très bon site avec régulièrement de nouvelles ressources pour passer à Rails3
Rails 2.3.8 En attendant Rails3…
Media Queries – Excellent article de “A list appart” sur l’utilisation des media queries
Google Webfonts – Google facilite l’utilisation de @font-face sur le web
Real-Life Metaphors and CSS3 Adaptation – De bons exemples d’utilisation de CSS3
CSS 3 — Connecting The Dots – D’autres plus pour découvrir de nouvelles possibilités
Video JS – Un nouveau venu dans le monde des player video HTML5
Audio Experiments – De nouvelles expériences avec l’API Audio de Firefox
Darkroom – Un photoshop lite en HTML5+JS
Detect Everything – Comment détecter si votre navigateur supporte telle ou telle fonctionnalité
Microdata – L’autre acteur du web sémantique (avec RDFa et les Microformats)


May 21 st ‘10

The lab

Une nouvelle catégorie vient faire son apparition sur jblanche.fr, la rubrique lab où je m’essaierais
régulièrement à quelques tests des technologies/techniques qui m’intéressent.

Deux démos pour commencer :

CSS animations : La première utilise les nouvelles fonctionnalités d’animation grâce aux CSS proposées par Webkit.
La démo présente donc une petite animation de texte (avec @font-face) utilisant ces nouvelles possibilités.

Websockets : La deuxième démo utilise une nouveauté HTML5, les websockets pour présenter en direct les derniers tweets traitant des quelques sujets abordés sur ce blog (ruby, html5, css3…).

Ces deux démos nécessitent un navigateur très récent pour une utilisation optimale, mais utilisent au maximum les principes de Graceful Degradation

  • lab

Apr 30 th ‘10

En vrac #13

Des nouvelles de Ruby et/ou Rails :
Rails3 Beta 3 – Dernière beta avant une RC de Rails 3 ?
Jruby 1.5.0 RC2 – JRuby 1.5 est en Release Candidate
IronRuby 1.0 – Iron Ruby (.Net) est stable !
Non Blocking Active Record – Pourquoi on attend Rails3 + Ruby1.9 !
Grease your test suite – Comment améliorer notablement la vitesse de votre suite de tests

Sass évolue encore :
Selector inheritance in SASS – Sass devient encore un peu plus intéressant.
Sass RC1 – Et sors sa version 3 en Release Candidate.

Pas mal de discussions sur l’Open Graph Protocol de Facebook :
Facebook is the private beta of semantic Web – Un avis plûtot positif sur l’Open Graph Protocol
Why F8 was good for the open web – Un autre
Facebook Open Graph Protocol from a developper perspective – Et un dernier.

Beaucoup de positif et pourtant il y aurait de quoi contre balancer, mais les différents articles que j’ai lu ne m’ont pas convaincus…

Ou sur le futur du Web :
Aves Engine – Jeu de plateforme entièrement réalisé avec la Web Stack (CANVAS+JS+HTML+CSS).
WebGL demo – Ça promet !
Mozilla Flexible box model – Voilà comment nous utiliserons le positionnement CSS dans quelques années.
Understanding Node.js – Excellente vulgarisation de Node.js
Steve Jobs thoughts on Flash – De bons arguments, mais surement pas suffisants pour interdire Flash sur l’Ipad.

Plus quelques liens en vrac :
Ipad multitouch interactions – L’espace donné au multitouch par l’Ipad (par rapport à l’Iphone) permet plein de nouvelles choses.
Ubuntu Lucid Linx – La dernière monture d’Ubuntu est sortie, peut être le bon moment pour revenir à Linux ?


Apr 15 th ‘10

En vrac #12

The previous post was the last one in english, I’m switching back to french, it’s easier and I’ll be more motivated to post, moreover I’ll be a freelance soon, and I want my clients to visit these pages, and to understand them.

En français donc, les news du moment :

Premièrement ce blog arbore comme vous pouvez le constater un nouveau design. Tout n’est pas fini, loin s’en faut mais l’idée est là !
Les tons seront bleus, le logo est adopté (merci Maggy), et tout cela va se remplir au fur et à mesure.

Pour les news de l’internet, c’est tout de suite :

L’écosystème de Rails s’amuse en attendant Rails3 :

Rails Dispatch – Comment utiliser Bundler avec Rails3
awesome_print – Afficher les objets plus clairement dans IRB.
ExceptionHub | JavaScript Error Tracking – Peut être la solution professionnelle pour les tests de javascript.
cookiestack: some handy rack-rewrite rules – Exemples d’utilisations de rack-rewrite
Cucumber, Tags and Continuous Integration – Utilisation intéressante des tags de cucumber
JavaScript Testing with Cucumber and Capybara – Comment tester le javascript de vos pages

On joue un peu avec HTML5 :

Starfield – Une démo sympa en HTML5
Ball Pool – Et une autre (Say bye bye to Flash…)

Ou avec WebGL :
WebGL – Collada Animation and Skinning – C’est juste incroyable !

On parle design :

Know When to Stop Designing – Quelques idées intéressantes sur le design en général.
CSS generated content techniques – Quand et comment utiliser la propriété css : ‘content’
Nivo Slider – Une gallerie sympa en Jquery
Web Safe Font Cheat Sheet – Qu’elles polices de caractères et/ou quelles techniques de remplacement utiliser sur le net.

ou Développement :

TextMate Bundle Browser – une liste de Bundle textmate
Prototype 1.7 RC1 – Nouvelle version de prototype à venir, mais qui l’utilise encore ?
Apple’s secret iPad web framework? – Et si les applications natives pour Ipad n’étaient faites que de HTML + CSS + JS
Git Cheat Sheet – Toujours utile à avoir sous la main.
More Web Inspector Updates – L’inspecteur web de Webkit s’améliore encore…


Apr 01 st ‘10

DailyNews_#11

A lot of Ruby related stuff today :
Another Bundler tutorial – How to use Bundler and RVM for more efficiency.
Bundler: best way to manage Ruby applications – Some doc you should read if you’re having issues with Bundler
Ruby Shortcuts – Usefull shortcuts I always forgot.
Ruby Summer of Code – A GSoC for Ruby !
On-the-fly image handling – Another way to generate thumbnails in your rails app.
Evented Code with Ruby Fibers – Evented Code made easy thanks to Ruby1.9
ubiquo – Another Rails CMS
The Lowdown on Routes in Rails 3 – Great blogpost about rails3 routing DSL

HAML/SASS 3 are coming :
FireSass Bridges the Gap Between Sass and Firebug – That’s really good news !
Haml/Sass 3 Beta Released – Writing HTML an the CSS the easy way, is easier than ever…

Everything else :
Typography quick tips – Some good things to know about web typography !
High Scalability – Justin.tv – Yes Rails can scale, but you need the right tools next to it !
nateware’s redis-objects – Something that could ease the transition to Redis


Mar 18 th ‘10

DailyNews_#10

It’s been a few days without post, but believe me, they were interesting days.
A lot of things came thought, I’ll have to talk about this in a while!

Before that let’s see what happened during those days:

I tried to learn about Redis :

IntroductionToRedisDataTypes – More stuff about Redis
Redis: Data Cheeseburgers – Redis made easy by the thoughtbot guys

I read a few ruby related blog posts:

Show your objects baby! – Plataformatec guys strike again with a library to easily display every attribute of an object.
Timing Ruby Code – Benchmark ruby code
Ruby Best Practices – A free ebook for better ruby code

A few Javascript related ones:

Speks for Node.js – Rspec derivative for Node.js
humbleFinance – Another data visualization Javascript plugin
jQuery Masonry – Great Jquery library for hacking CSS floating model
harmony at master – GitHub – Javascript testing made easy

And a few others:

Setting rather than Resetting Default Styling – Another good start for your stylesheets, I should give it a try!
Online Identity Concept Series – Mozilla enters the online identity discussions.
Designing for the Web – Web Design has its own set of rules, here they are…


Mar 03 rd ‘10

DailyNews_#9

Ruby / Rails

Rails 3.0 Setup using rvm & Ruby 1.9.2 – A good way to start working with Rails3 and Ruby 1.9.2
jnunemaker’s canable – Simple permissions solution for rails
Unobtrusive JS in Rails3 – Interesting way to handle unobtrusive javascript
delorean – Delorean lets you travel in time with Ruby by mocking Time.now
Rapid prototyping with HAML, SASS and Ruby – Some thoughts about HAML and SASS

Javascript

How To Node – Latest news from node.js
How NodeJS saved my web application – Why you should learn NodeJs
subtleGradient’s – Essential Tools for developing Javascript in TextMate — Read more

Other stuff

Open letter to Google about video – Free VP8, and use it on YouTube, come on guys, don’t be evil ! Let’s do that !
Life Below 600px – Repeat after me : Don’t mind the fold !
Mad Libs Style Form Increases Conversion – A new way to style your forms


Feb 19 th ‘10

DailyNews_#8

Rails :
Rails 3 Generators – How they work
Happy Birthday Devise – The best authentication solution for rails gets new features.
Rails Metrics – Know what is happening inside your Rails 3 application

And everything else :
How to install MongoDB on OS X – A quick and well done tutorial.
BBC’s redesign – A great story about the new global visual language for the BBC’s digital services
MongoTips – A great place to follow things about Mongo
I Can’t Believe It’s Not Flash! – Slides from Thomas Fuchs presentation at Webstock 2010. I want to see the video !