Un des plus gros dĂ©fauts de WebObjects est la difficultĂ© de la documentation sur le net. Cela est notamment du au fait qu’une des meilleurs source de documentation est un ensemble de screencasts, et une vidĂ©o n’est pas forcement bien rĂ©fĂ©rencĂ©e par Google. D’une manière gĂ©nĂ©rale, la plupart des sites de documentation de WebObjects ne sont d’ailleurs pas bien rĂ©fĂ©rencĂ©s du tout … Il existe bien sĂ»r des sites de documentation Javadoc, mais ce n’est pas vraiment ce dont on a envie lorsque l’on a jamais fait une seule ligne de WebObjects et que l’on souhaite s’y mettre, par envie ou par besoin.
Il est plus facile de critiquer que d’essayer d’amĂ©liorer les choses … aussi voici ma modeste contribution pour aider les gens qui souhaiteraient se former Ă WebObjects Ă l’aide d’un petit tutoriel, et en Français s’il vous plait
(je n’aurais pas le temps et la motivation de traduire en anglais mais si quelqu’un de motivĂ© pouvait me faire parvenir les versions traduites de mes tutoriaux, ils seront publiĂ©s ici avec son nom).
Officiellement Intellicore
Bonne nouvelle, j’ai un travail.
Une suite de billets WebObjects est Ă venir.
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.
