-
-
14:52
»
Clever Age - Blog
La qualité du code est souvent le parent pauvre des projets en entreprise et, pourtant, celle-ci a un impact sur la productivité. Sonar est le tableau de bord permettant de suivre l'évolution de la qualité des sources au fur et à mesure de la vie d'un projet. Vous en avez marre de côtoyer des projets Java contenant du code dupliqué, des classes avec une seule méthode de 2500 lignes et sans aucun commentaire ? Sonar est la solution a tout vos soucis ! (je sais, c'est une accroche commerciale mais (...)
-
-
14:44
»
Clever Age - Blog
Les Rencontres Mondiales du Logiciel Libre reviennent à Bordeaux, 10 ans après leur création dans cette même ville. Cette onzième édition s'est déroulée dans la joie et la bonne humeur, et en pleine chaleur estivale, du 6 au 11 juillet 2010. Petit retour sur la session Internet que j'ai co-organisée, à l'aide de Nicolas Perriault. Le programme des RMLL est un bon point de départ, exhaustif, si vous n'avez pu vous rendre sur place. Je me contenterai en effet d'aborder les conférences les plus (...)
-
-
13:53
»
Clever Age - Blog
On ne va pas ergoter sans fin, tout le monde doit maintenant savoir que Internet Explorer 6 — IE6 pour les intimes — est un navigateur obsolète et dangereux. Et pourtant, certains continuent à l'utiliser. Faut-il les en dissuader, refuser de leur fournir son support, aller même jusqu'à leur empêcher l'accès, ou faut-il continuer à supporter (les faiblesses de) ce navigateur ? Petit aperçu du marché On le sait, les parts de marché de IE6 — et même de IE toutes versions confondues — diminuent largement, (...)
-
-
16:54
»
Clever Age - Blog
Cette année, l'eZ Conférence a eu lieu à Berlin les 24 et 25 juin derniers. Les deux journées ont été divisées en 3 thèmes principaux : le « community track » (conférences animées par eZ Systems et des membres de la communauté), un thème de réflexion sur la gestion de contenu (notamment les tendances actuelles), et un thème spécialisé sur la gestion de médias en ligne. Voici un point sur les annonces importantes faites par eZ Systems. eZ Publish migre son dépôt public sur Git Après des années d'utilisation de (...)
-
-
14:41
»
Clever Age - Blog
GWT, framework Web Java developpé par Google permettant notamment de développer des interfaces riches, était à l'honneur pour sa version 2.0 lors de l'OpenRex. Ce billet constitue mon retour sur cette présentation. Un OpenQuoi ? Ippon Technologies organise depuis le début de l'année des retours d'expérience ouverts au public et animés par ses employés, sous le doux nom d'OpenRex. Bien que de taille modeste (35 places), ces présentations permettent d'avoir un retour direct sur l'emploi de technologies (...)
-
-
15:08
»
Clever Age - Blog
Clever Age a le plaisir d'accueillir le premier atelier « Git Attitude » dans ses locaux, le samedi 10 juillet 2010 à 9h30. Christophe Porteneuve proposera au cours de cet atelier un tour complet de l'outil de gestion de code source Git. Au programme de la journée, entre autres, on trouvera : Installer un Git récent (Linux / Unix / OS X) Configuration globale, locale, aliases de commande et astuces de prompt Philosophie et architecture ; comparaison avec les SCM centralisés type Subversion / CVS (...)
-
-
17:23
»
Clever Age - Blog
Zoning, wireframe, maquette, prototype, voici des termes qui ne vous sont pas anodins, puisque nous les rencontrons de plus en plus dans le monde du Web, notamment dans les phases d'initialisation des projets. Mais savez-vous réellement ce qui se cache derrière chacun de ces termes, qui désignent l'ensemble des techniques et des outils qui permettent de maquetter graphiquement, fonctionnellement, ergonomiquement un site Web ? Tout d'abord utilisée dans la création de logiciels lourds avant la (...)
-
17:23
»
Clever Age - Blog
Zoning, wireframe, maquette, prototype, voici des termes qui ne vous sont pas anodins, puisque nous les rencontrons de plus en plus dans le monde du Web, notamment dans les phases d'initialisation des projets. Mais savez-vous réellement ce qui se cache derrière chacun de ces termes, qui désignent l'ensemble des techniques et des outils qui permettent de maquetter graphiquement, fonctionnellement, ergonomiquement un site Web ? Tout d'abord utilisée dans la création de logiciels lourds avant la (...)
-
-
14:03
»
Clever Age - Blog
Titanium est un logiciel open-source qui permet de construire des applications mobile, avec les éléments d'interface natifs, le stockage de données, la géolocalisation etc. fonctionnant simultanément sur iPhone et Android, et avec des technologies web ! Les développeurs web peuvent ainsi s'éviter la peine d'apprendre Objective-C ou Java et utiliser à la place leurs compétences en Javascript, HTML et CSS pour construire des applications qui, cerise sur le gâteau, fonctionneront à la fois sur iPhone (...)
-
-
13:11
»
Clever Age - Blog
Dans le cadre de plusieurs projets ayant des problématiques multi-sites (déclinaisons par pays ou par client), nous avons été amenés à concevoir et mettre en place une organisation technique permettant d'industrialiser les développements. Objectifs et contexte technique Pour ces différents projets, les objectifs à atteindre étaient les suivants : Permettre une capitalisation maximum du code développé Assurer la cohérence entre les différentes versions du code capitalisé et spécifique Sécuriser les (...)
-
-
18:51
»
Clever Age - Blog
Il y a environ 1 mois de cela, la première version bêta de Doctrine 2 a été rendue publique, une petite prise en main rapide s'imposait ! Je ne vais pas parler ici de l'intégration de Doctrine dans le framework MVC symfony, le plugin sfDoctrine2Plugin n'étant à l'heure actuelle pas testable en profondeur. Cet article porte donc sur Doctrine 2, l'ORM, uniquement. http://www.doctrine-project.org Le schéma de description du modèle Le classique schema.yml pour commencer, apporte son lot de nouveautés (...)
-
-
10:13
»
Clever Age - Blog
Windows Phone est un système d'exploitation pour téléphones mobiles présenté par Microsoft lors du MIX 2010 sous le nom Windows Phone 7 Series. S'inspirant des modèles à succès que sont l'iPhoneOS d'Apple et l'Android de Google, Microsoft a fait table rase de son précédent système mobile et souhaite désormais s'imposer comme un acteur majeur du mobile grand public. Matériel : un cahier des charges très strict Les constructeurs de terminaux Windows Phone, tels que Samsung ou LG qui ont participé à la (...)
-
-
17:47
»
Clever Age - Blog
Pour n'importe quel projet informatique, il est capital de satisfaire les spécifications fonctionnelles. Pour un projet web, ces spécifications peuvent bien souvent être traduites en cas d'utilisation et plus particulièrement en tests Selenium. Pour parfaire la qualité d'un projet il devient tout de suite intéressant d'inclure ces tests fonctionnels dans un processus d'intégration continue, dans notre cas, avec Hudson. Nous allons voir dans cet article comment mettre en place, pas à pas, ce (...)
-
-
14:59
»
Clever Age - Blog
Ce billet décrit ce qui différencie l'admin generator de Django de celui de symfony d'un point de vue fonctionnel
-
-
18:44
»
Clever Age - Blog
Cette session m'a permis d'éclaircir un peu ce qui se cache derrière le langage Scala lors des deux conférences données au cours du Paris JUG du 14 à l'ISEP. Pas besoin de faire un compte-rendu détaillé des conférences puisque c'est déja fait : http://thecodersbreakfast.net/index.... Tout d'abord, il faut signaler que pour ma première participation au Paris JUG, j'ai été enchanté par l'ambiance bon enfant et par les organisateurs. Scala est une salle d'opéra à Milan mais aussi un langage mêlant (...)
-
18:20
»
Clever Age - Blog
La progression rapide du marché lié à l'Internet mobile ainsi qu'à l'effervescence qui en résulte — visible notamment chez nous avec les succès de nos petits déjeuners, l'interview de Xavier Rivoire begin_of_the_skype_highlighting end_of_the_skype_highlighting par TV4IT ou le lancement de plusieurs sites mobiles pour InfoTBC — incite les entreprises à investir sur ce segment porteur. Cet article présente l'état du marché des smartphones, les différences entre applications mobiles de type web et (...)
-
-
20:31
»
Clever Age - Blog
Pour tout professionnel du web, l'utilisation de polices autres que celles disponibles sur le système des internautes a toujours été jusqu'à présent un exercice délicat et complexe. Nous avons déjà évoqué il y a quelques mois les différentes solutions pour personnaliser les polices de caractères. Avec l'évolution des navigateurs la propriété @font-face refait surface. Cet article dresse un état des lieux et donne les perspectives d'évolution d'une technique qui change déjà notre façon d'appréhender la (...)