Bonne nouvelle, j’ai un travail.
Une suite de billets WebObjects est Ă venir.
Archives de l&rquo;auteur Pierre Schambacher
Pourquoi je souhaite arrĂŞter le Flex
Dans ma recherche d’emploi, nombreux ont Ă©tĂ© ceux qui m’ont proposĂ© un poste de dĂ©veloppeur Flex, et beaucoup ont Ă©tĂ© surpris d’apprendre que je ne souhaitais plus en faire.
Outrage que ce jeune diplĂ´mĂ© qui saborde sa plus grosse expĂ©rience et voudrait changer d’horizon !! Voici donc quelques explications pour expliquer ma dĂ©cision qui pourraient en guider certains dans le choix de la technologie.
Retour d’expĂ©rience sur le cours de Flex Ă Polytech’Nice Sophia
Vendredi dernier, j’intervenais dans mon ancienne Ă©cole Polytech’Nice Sophia afin de former quelques Ă©tudiants de la promotion 2010 sur le framework Adobe Flex. Je souhaite faire un petit retour sur cette expĂ©rience et la partager donc voici le contenu du cours et du TP avec mes impressions.
git in a nutshell
Aujourd’hui, place Ă un billet invitĂ©. C’est mon ami GrĂ©gory SoutadĂ© qui propose un petit tutoriel pour apprendre Ă utiliser les diffĂ©rentes commandes de GIT, le gestionnaire de versions, pour un usage personnel. J’ai modestement aidĂ© Ă la rĂ©daction et mise en forme de ce document que vous trouverez très bientĂ´t au format PDF.
Vous vous lancez dans un petit projet perso ? Vous aurez toutes les clés en main pour que GIT soit votre gestionnaire de versions sur ce projet.
Cet article ne se veut pas exhaustif mais reflète le rĂ©sultat d’un usage quotidien par un autodidacte. Si vous souhaitez corriger une Ă©ventuelle erreur ou partager une connaissance, n’hĂ©sitez pas Ă laisser un commentaire.
Il est recommandé pour la bonne compréhension de cet article de connaitre SVN.
L’auteur du tutoriel est un utilisateur Linux et certaines commandes peuvent poser problème sur d’autres système (notamment gitk).
Note Ă nos amis sous Windows: vous pouvez utiliser git sur Windows Ă l’aide de msysgit disponible ici.
Stage ingénieur terminé
Et voilĂ , mon stage ingĂ©nieur sur Sophia vient de se terminer. Me voici libre sur le marchĂ© de l’emploi.
Il me restera de cette expĂ©rience des connaissances sur Flex et Java/WebObjects, mais aussi beaucoup de choses sur l’architecture logicielle, l’organisation dans les petites entreprises, la gestion de projet, les rapports humain et bien d’autre chose encore.
Je ne sais pas encore oĂą je vais travailler. Actuellement je cherche toujours un emploi (voir mon CV).
Plus de nouvelles bientĂ´t.
Ă€ venir bientĂ´t un tutoriel très complet sur GIT, la version en ligne de mon cours sur Flex Ă Polytech’Nice Sophia et j’espère pouvoir me lancer et parler de mes premières impressions sur COCOA.
Expérience d’un ingénieur sur Adobe Flex
Après avoir utilisĂ© le framework Flex pendant une annĂ©e au cours de mon stage d’ingĂ©nieur Ă Polytech’Nice Sophia (voir mon CV), je souhaite donner un peu mon avis sur cette technologie, ses avantages, ses inconvĂ©nients, points forts et faibles. Comme pour WebObjects, voici une petite description pour les personnes qui ne connaitraient pas Flex.
Adobe Flex est un framework de dĂ©veloppement de clients riches (ou clients lourds) compilĂ© vers la machine virtuelle Flash. Pour les personnes connaissant Silverlight, Flex a inspirĂ© Microsoft pour sa crĂ©ation. Les interfaces sont rĂ©alisĂ©es Ă l’aide d’un langage basĂ© sur XML, le MXML (XAML pour Silverlight) et le comportement est Ă©crit Ă l’aide du langage Action Script 3 (.Net pour Silverlight).
Il ne surtout pas considĂ©rer Flex comme un outil fait pour les designeurs, c’est un framework créé pour les dĂ©veloppeurs.
ExpĂ©rience d’un ingĂ©nieur sur WebObjects
Utilisant WebObjects depuis maintenant 6 mois dans le cadre de mon stage ingĂ©nieur sur Sophia (voir mon CV), j’aimerais revenir sur cette expĂ©rience et donner mon avis sur cette technologie assez peu connue. Pour ceux qui ne connaitraient que de nom ce framework, en voici une petite description.
WebObjects est un framework initialement dĂ©veloppĂ© en Objective C par la sociĂ©tĂ© NeXT de Steve Jobs qui sera ensuite rachetĂ©e par Apple. Il est constituĂ© d’une couche basse d’abstraction de la base de donnĂ©e appelĂ©e EOModel, d’une architecture de gestion de cache et de persistance et d’un moteur de template. WebObjects passera progressivement d’Objective C Ă Java vers l’an 2000. Bien que diffĂ©rents par de nombreux points, il est comparable aux technologies J2EE.
Je tiens Ă signaler que mes commentaires sont faits sur la version 5.3 de WebObjects et je ne sais pas si certaines choses n’ont pas Ă©tĂ© corrigĂ©es en version 5.4.
Business plan de la gratuité
Comment construire aujourd’hui un business plan solide avec la quantitĂ© de services gratuits offerts sur le net ? Google et Adblock nous ont très mal habituĂ©s et il est aujourd’hui difficile de durer sur la toile sans un business plan rudement bien pensĂ©. Le raccourcisseur d’url tr.im a subi la difficile loi du marchĂ© et le site d’informations PC INpact annonce des difficultĂ©s Ă©conomiques. Comment en est-on arrivĂ© lĂ ?
Questions secrètes, sĂ©curitĂ© d’un autre temps
Si vous vous ĂŞtes inscrit il y a peu sur un site web, vous avez surement eu Ă un moment donnĂ© Ă choisir une question secrète permettant de retrouver son mot de passe en cas d’oubli. Sans le savoir, vous venez peut-ĂŞtre de crĂ©er un magnifique trou de sĂ©curitĂ© permettant Ă une personne mal intentionnĂ©e d’accĂ©der Ă votre compte. Nous vivons une Ă©poque oĂą la vie privĂ©e des gens n’est plus aussi privĂ©e que cela. Facebook, Copains d’Avant, les blogs, … autant de façon d’informer quelqu’un des dĂ©tails de votre vie privĂ©e.
Light on: Adobe Flex Tutorial
Pour programmer en Flex, il y a la documentation officielle fournie par Adobe. Toutefois celle-ci n’est pas toujours des plus pratiques. Il est notamment frĂ©quent de trouver une dĂ©monstration d’un composant dans un cas d’utilisation … mais qui ne nous correspond pas. Et lĂ on est bien embĂŞtĂ©.
Heureusement, quelques personnes comme fnicollet aident la communautĂ© avec un site web d’une très bonne qualitĂ©. Le site Adobe Flex Tutorial comporte en effet des explications sur un très grand nombre de classes du framework et propose notamment des exemples diffĂ©rents de ceux de la documentation officielle. Convenant aux utilisateurs avancĂ©s recherchant prĂ©cisĂ©ment l’utilisation d’un composant, le site peut Ă©galement tout Ă fait convenir Ă un dĂ©butant souhaitant dĂ©couvrir Flex.
On trouve des informations de base telles que l’utilisation de l’environnement de programmation ou les principes du langage Action Script 3. Sont documentĂ©s Ă©galement des fonctionnalitĂ©s spĂ©ciales du framework comme les Ă©tats, les transitions et les validateur, et enfin il est possible de consulter des exemples d’utilisation de très nombreux composants, des plus basiques au plus avancĂ©s. L’auteur du site fait actuellement un gros travail sur le très complexe composant AdvancedDataGrid.
Je tenais Ă faire dĂ©couvrir ce site aux personnes ne le connaissant pas, et j’aimerais aussi fĂ©liciter son auteur pour son travail s’il venait Ă passer par ici ! VoilĂ maintenant un an que je travaille avec Flex et j’ai arrĂŞtĂ© depuis bien longtemps de compter mes visites sur ce site pour trouver l’information qu’il me fallait.
Notons Ă©galement dans le mĂŞme genre de site mais en anglais cette fois le site Flex Examples qui a commencĂ© Ă publier un bon nombre d’articles sur Flex 4.

