Archives d’un auteur

Barcamp Lyon : Mix-IT, Flex, Java, PHP, JS, Cloud… (et chips)

Par Hervé, Vendredi 8 juillet 2011

Source

Ayant eu l’honneur et l’avantage de participer au BarCamp Summer Lyon, je vous propose un petit retour d’expérience sur cette excellente initiative d’un ensemble d’assoc’ actives de la région lyonnaise :

L’objectif : donner l’opportunité à chacun de présenter un sujet qu’il connaît ou sur lequel il souhaite échanger librement. Les choix de sujets étaient proposés sur une base de volontariat, les sujets retenus votés à la gommette comme au bon vieux temps (comme on aime quoi).

Le public était quasi-exclusivement technique (à l’évidence), issus de SSII / éditeurs, et composé d’architectes, développeurs web, coach agile, chefs de projets, entrepreneurs…

En résumé, un bon rythme, des sujets « en vogue » avec échanges constructifs sur les intérêts / risques de chaque techno ou méthodo.

(Lire la suite…)


ORM, Hibernate et contrariétés…

Par Hervé, Samedi 26 février 2011

 

L’ORM, Object-Relational-Mapping ou, dans la langue de Molière (ou presque), Mapping Objet Relationnel est un concept en vogue depuis longtemps, choisi par les équipes d’architectes techniques de tous poils, préconisé par des consultants de tous horizons. 

Après quelques années à développer des « applications d’entreprise », j’ai eu l’occasion d’aboutir un constat : pourquoi se compliquer la vie avec un ORM quand on peut faire plus simple, plus rapide et au moins aussi maintenable ?

Cet article est une occasion de partager cette analyse avec vous, et (re)déclencher un vieux débat sur lequel je n’ai que rarement eu l’occasion de consulter des discussions en français.

(Lire la suite…)


RollingFileTarget pour AIR 2.0 : let’s roll !

Par Hervé, Jeudi 21 octobre 2010

Flex Logging API

Pour ceux qui utilisent l’API de logging de Flex, au sein d’une application AIR ont certainement remarque qu’il manquait cruellement une Target « fichier » pour tracer dans un fichier texte (même si le résultat de la fonction trace se retrouve enfoui quelque part dans les tréfonds du répertoire de données du Flash Player).

Pour ceux qui se sont posés cette question, vous êtes sans doute tombés (Ô joie) sur la FileTarget de notre ami Mike Chambers dans l’AS3 core lib.

Pour ceux qui se sont demandé s’il y avait un équivalent du RollingFileAppender de log4j en Flex (j’espère qu’il en reste, sinon restez, c’est bien quand même !), eh bien vous êtes certainement tombés sur l’ensemble vide.

N’y tenant plus, j’ai craqué sur une extension de la FileTarget pour créer le RollingFileTarget. Vous en voulez ?
(Lire la suite…)


AIR 2 : appeler un JAR exécutable via un NativeProcess

Par Hervé, Vendredi 20 août 2010

Vous avez certainement pu remarquer l’apparition attendue de la fonctionnalité d’exécution de code natif parmi les nouveautés de AIR 2.0. Les NativeProcess permettent d’étendre significativement les possibilités offertes par une application AIR.
Mais, l’un des gros atouts d’Adobe AIR résidant dans sa nature multi-plateforme, il serait dommage de restreindre l’installation de votre application à un seul système d’exploitation… ça tombe bien, Java aussi est multi-plateforme (c’est bien l’open source) : OK du coup comment j’appelle du Java depuis mon AIR ?
Explications…
(Lire la suite…)


La Fabrick passe la troisième…

Par Hervé, Dimanche 18 juillet 2010

Pas de web 3.0, pas de nouvelle voiture, mais juste la nouvelle version de WordPress… On a profité de la mise à jour pour, au passage, faire apparaître la version anglaise.
C’est la nouveauté, histoire de faciliter l’accès à nos amis d’outre-manche / outre-atlantique… bref non français !
La partie française restera systématiquement alimentée, et on tentera de traduire dans la mesure du possible.

Let’s rock n’ roll…


Flex 4 et les layouts – Faire une ViewStack « pure » Spark

Par Hervé, Mercredi 14 juillet 2010

layouts
Pour ceux d’entre vous qui ont eu la chance de passer à Flex 4, vous avez peut-être la même tendance que moi à chercher à éviter le préfixe <mx:> dans vos skins… Spark, quand tu nous tiens… Quoi qu’il en soit, certains types de composants n’ont pas été réécris pour Spark. Pourquoi ? Parce l’architecture Spark propose quelque chose de top : les layouts. Et les layouts, c’est vaaaachement bien.

Explication…
(Lire la suite…)


MAX 2009 – JPA, BlazeDS et LiveCycle DS

Par Hervé, Vendredi 9 octobre 2009
ca pique!

Aoutch ! Rien que le titre fait un peu peur. L’idée de cette conférence est de présenter le framework JPA (Java Persistence API) et son utilisation dans le cadre d’un projet Flex avec BlazeDS ou LiveCycle Data Services.

Oui, c’est velu, mais ça passe.

A savoir que je n’ai pas assisté à la totalité de la conférence, pour pouvoir rencontrer plus de personnes sur les stands.

Que les non techniciens s’arrêtent ici, et ne cliquent pas sur « Lire la suite » sous peine de maux de tête.
(Lire la suite…)


Developing with AFCS a.k.a Cocomo – Introduction

Par Hervé, Mercredi 21 janvier 2009

[ 05.03.2009 : Update : Cocomo is now called Adobe Flash Collaboration Services / AFCS and 0.9.1 was released with some bug fixes and a new namespace ]

Hey there!
Here is, as a first English article, an introduction to Adobe Cocomo AFCS.
(Translated from French tutorial on FlashXPress )

(Lire la suite…)


Développer une application iPhone – XCode et Interface Builder passés au crible

Par Hervé, Vendredi 16 janvier 2009

Cet article suit la description des concepts de base permettant d’appréhender le développement d’une application pour iPhone.
Il présente les outils de développement utilisés pour faire une application pour iPhone en analysant rapidement un projet de base proposé avec le SDK iPhone.
Il ne parle pas de la syntaxe de développement Objective-C.

Je vous suggère vivement si vous n’avez pas lu l’article ou si vous ne connaissez pas encore grand chose au développement sous iPhone de vous y intéresser pour mieux aborder cette suite…

Une dernière chose avant de démarrer : massez-vous les tempes, faites-vous un petit café…
Prêt ?
(Lire la suite…)


Développer une application iPhone – Introduction aux concepts de base

Par Hervé, Lundi 12 janvier 2009

Introduction

Il est des petits appareils qui font envie de nos jours : l’iPhone fait certainement partie des premiers de cette liste.

Voilà donc un tutoriel d’approche d’une technologie nouvelle pour des personnes n’ayant aucune notion de développement dans ce domaine.

Je parlerai donc ici :

  • Des principaux concepts à maîtriser absolument pour bien démarrer un développement pour iPhone
  • De quelques exemples permettant d’illustrer les concepts

Je ne parlerai pas :

  • Des différences entre un développement pour Mac par rapport à un développement pour iPhone
  • De quelconques « best practices » de développement

Il s’agit plutôt d’un retour d’expérience qui permettra peut-être à d’autres personnes d’appréhender un développement pour iPhone sans trop se casser les dents.

Pour la suite, la documentation fournie par Apple est très complète et peut vous donner de quoi satisfaire vos nuits blanches pour un bon moment !

(Lire la suite…)



Bad Behavior has blocked 269 access attempts in the last 7 days.