Archi & techno

« Obfusquez-vous ? » Saison 2

Le premier article a illustré le fonctionnement des outils d’obfuscation sur quelques exemples concrets. Le présent article va proposer des bonnes pratiques pour réussir la mise en place d’une solution d’obfuscation dans un projet.

Un 3ème article prendra plus de recul et dressera la liste des questions à se poser avant de lancer un tel projet :

  • Dans quel cas est-il pertinent d’utiliser un outil d’obfuscation (et quand est-ce qu’il ne faut surtout pas en utiliser) ?
  • Quels sont réellement les gains d’un tel outil ?
  • Comment choisir un produit d’obfuscation ?
  • Quelles sont les solutions alternatives ?

Lire la suite

Évènement

Microsoft Techdays 2010 (3/3)

Les Techdays sont l’occasion pour Microsoft de présenter chaque année à ses utilisateurs, du plus geek au plus boss, sa gamme de produits, d’outils sous forme de présentations, d’ateliers ou de retour d’expérience. Difficile de couvrir complètement cet événement tant l’offre de sessions est pléthorique, nous vous proposons donc, à travers une série de posts (voir le premier ou le second), sur les sessions que nous avions choisi et de partager avec vous notre ressenti.

Fin de la série avec des sessions plus orientés geek.

Lire la suite

Archi & techno

Core Animation sur iPhone

Article paru dans le magazine Programmez du mois de Février 2010.

Dans notre précédent article qui décrivait la plateforme de développement iPhone, nous avions survolé rapidement une des fonctionnalités du SDK iPhone : les animations. Je vous propose d’en faire cette fois un tour plus approfondi, cet article s’adresse donc à un public de développeurs avertis. Loin d’être un simple gadget elles apportent un réel plus pour l’utilisateur, mais attention les pièges sont nombreux et nous verrons comment s’en prémunir.

Lire la suite

Évènement

Microsoft Techdays 2010 (2/3)

Les Techdays sont l’occasion pour Microsoft de présenter chaque année à ses utilisateurs, du plus geek au plus boss, sa gamme de produits, d’outils sous forme de présentations, d’ateliers ou de retour d’expérience. Difficile de couvrir complètement cet événement tant l’offre de sessions est pléthorique, nous vous proposons donc, à travers une série de posts (voir le premier), sur les sessions que nous avions choisi et de partager avec vous notre ressenti.

Ce deuxième post est orienté nouveautés serveurs, cloud … et un petit bonus.

Lire la suite

Stratégie SI

Réconcilier sédentaires et nomades dans l’entreprise ?

« Vertus du sédentaire : vigilance, hospitalité, sens du long terme. Vertus du nomade : entêtement, intuition, mémoire. ».  C’est sur cette réflexion de Jaques Attali (Une brève histoire de l’avenir) que se penche l’avant dernier chapitre de l’Informatique Conviviale plongeant dans le conflit millénaire entre conservateurs et innovateurs :

Pichot et Sibylle démarrent informellement la séance en commentant les résultats encourageants des transitions « Méfiance-Spécialisation » vers « Confiance-Autonomisation » à la DSI et à la direction financière.
Puis, toujours affable, Pichot poursuit :
– Mais c’est un peu Beyrouth partout quand même. Des équipes se déclarent dans tous les sens et font le siège de mes bureaux. Je ne vais tout de même pas dire oui à tout ! On ne peut pas totalement polariser cette structure sur l’innovation, il faut aussi faire tourner le business courant.

Secrotas, cédant pour une fois à sa stricte posture maïeutique, se lance dans une tirade lyrique sur le conflit millénaire entre conservateurs et réformateurs, profils associables aux sédentaires et aux nomades, qui ont chacun leurs vertus, mais qui s’angoissent mutuellement :
– Le premier drame entre eux date de Caïn – le cultivateur sédentaire – et Abel – le berger nomade, c’est pour dire !
– Inévitable conflit enchaîne Pichot, que je découvre amateur d’histoire. Nécessaire même, car les territoires doivent être protégés et stabilisés pour que l’on y prospère. Et à l’inverse, les cités, États ou compagnies qui n’ont pas su intégrer une influence « barbare » sont morts faute d’avoir tiré parti d’influences nouvelles. Et l’Histoire d’avancer par à-coups : Empire romain et chrétienté naissante, chrétienté établie et Copernic, États contre-réformés et cités réformées, 1789…
– Tu oublies la Glorieuse Révolution anglaise de 1688 qui a accouché d’une monarchie parlementaire dans le plus grand calme, poursuit Henri, mais peut-être est-ce l’exception qui confirme la règle…

Et Sibylle d’ajouter :
– J’ai le sentiment que dans la plupart de ces cas, l’on cherche à éviter ce conflit structurel lié à l’innovation – innovation qui remet en cause trop de règles de « l’empire » – jusqu’à ce qu’il éclate violemment par trop de pression accumulée.

Elle se tourne vers Pichot :
– Au fond, qu’est-ce qui t’empêche de dire oui à toutes les équipes qui se pressent devant les portes de tes managers pour réclamer un espace d’expérimentation ?
– Je ne sais pas. Une certaine peur du chaos j’imagine.

la suite ici.

Évènement

Microsoft Techdays 2010 (1/3)

Les Techdays sont l’occasion pour Microsoft de présenter chaque année à ses utilisateurs, du plus geek au plus boss, sa gamme de produits, d’outils sous forme de présentations, d’ateliers ou de retour d’expérience. Difficile de couvrir complètement cet événement tant l’offre de sessions est pléthorique, nous vous proposons donc, à travers une série de posts, sur les sessions que nous avions choisi et de partager avec vous notre ressenti.

Ce premier post revient plus particulièrement sur le lancement des nouveaux frameworks.

Lire la suite

Ressources Humaines

OCTO Technology recrute un architecte / évangélisateur PHP !

En mission chez un client, vous l’aiderez à optimiser ses pratiques de la technologie PHP : vous lui apporterez votre expertise technique et votre savoir-faire méthodologique pour animer leurs équipes de développement au quotidien et les aider à mieux développer, de façon plus robuste et évolutive.
En interne, vous participerez à une communauté PHP OCTO dont l’objectif est double : vendre du PHP : industrialiser / faire de l’industriel en PHP, et faire « grandir les gens » : apprendre / améliorer son niveau en PHP et capitaliser sur les bonnes pratiques PHP.

  • Vous avez une expérience en architecture applicative avec une expertise PHP (au moins deux ans),
  • Vous savez/aimez parler de PHP et des bonnes pratiques,
  • Vous avez l’expérience de gestion de comptes ou de phase d’avant-vente,
  • Vous aimez ou avez envie de découvrir les méthodes Agiles…

… Alors, rejoignez-nous ! recrutement@octo.com

Évènement

Support de la présentation Wicket du JUGL

Bonjour,

J’ai eu le plaisir de donner une présentation sur le framework Wicket au JUG de Lausanne. Je tiens à remercier organisateurs et spectateurs pour leur accueil chaleureux ! Voici le support de la présentation :

[slideshare id=3156406&doc=juglwicket-100212085931-phpapp02]

Vous pouvez aussi télécharger les sources de l’application utilisée sur GitHub.

Christian

Archi & techno

Développer en Ruby sur Google App Engine


Avec l’ajout du support de Java sur la plateforme Google App Engine en avril 2009, l’étendue des possibilités offertes aux développeurs de tout bord s’est vue considérablement augmentée.

Il est notamment possible grâce à JRuby, l’implémentation en Java du fameux langage Ruby, de combiner la simplicité de ce langage avec la puissance du Cloud de Google pour développer rapidement des applications web évoluées et performantes.

Etant encore totalement novice dans le domaine il y a quelques mois, j’ai pris plaisir à découvrir ces technologies au cours de mon dernier projet. Je vous propose d’en faire vous aussi l’expérience à travers ce billet maintenant qu’elles ont atteint un niveau de maturité raisonnable.

JRuby on AppEngine

Lire la suite