Une décennie de technique

Bases de données, HTML/CSS, Javascript/AJAX, Mobile, PHP 9 Commentaires »

En même temps que s’achevait cette décennie, je passais fin janvier le cap de 10 ans de programmation en milieu professionel. L’occasion de m’essayer à une petite synthèse@ sur les changements survenus entre 2000 et 1010.

Ce qui a changé depuis 2000 :

  • PHP n’est plus “le langage pour faire des formulaires de contact”
  • Javascript enrichit visuellement la page (et plus seulement avec des alert)
  • Les GIF animé ont disparu
  • Linux a enfin une vraie distribution orientée utilisateur avec Ubuntu
  • ASP, Perl, ColdFusion…
  • Les smartphones (surtout depuis l’iPhone)
  • La vitesse de connexion à Internet, permettant d’y faire passer la TV et le téléphone
  • La sécurité des technologies Microsoft
  • Les charlatans qui imaginaient se faire rapidement du fric avec une start-up
  • La gestion de configuration, de Subversion à Git

Ce qui n’a pas changé depuis 2000 :

  • Flash met le feu au CPU
  • Java rame
  • Internet Explorer 6 est la lie de l’humanité
  • Les Design Pattern, à toujours avoir dans sa caisse à outils
  • Google
  • L’interprétation des pages par les navigateurs, obligeant à patcher pour chacun d’entre eux
  • Les commerciaux qui ne comprennent toujours rien à la technique
  • Les développeurs  vus comme des ours mal léchés
  • Les charettes dans les agences Web
  • Les protocoles utilisés sur Internet
  • Il manque toujours un truc à MySQL
  • L’open source est un laboratoire de bonnes idées
  • La loi de Moore
  • La loi de Murphy

La liste est bien entendu pas exhaustive et totalement subjective. Vous voyez d’autres changements (ou pas) pendant cette décennie ?

Retour sur iPhone Tech Talk

Mobile Aucun commentaire »

iPhone Tech TalksJ’ai eu la possibilité lundi d’aller assister à l’iPhone Tech Talk donnée à Paris (Cité Universitaire ) par Apple. Dans le sens où je me suis autoformé sur la programmation Objective-C avec l’API d’Apple, c’était intéressant de voir où se situer au niveau des pratiques d’utilisation, d’optimisation de code, de débogage.

Les présentations étaient d’un bon niveau technique, les personnes dans la salle ayant déjà une licence développeur et avaient (sûrement) toutes déjà posté une appli sur l’App Store. Les “senior evangelists” d’Apple étaient déjà bien rôdés puisque Paris était leur dernière date.

Démarrage avec un speech d’une heure dont j’ai retenu quelques exemples de killer-apps, comme Tweetie pour sa fonction de rechargement des Tweets, Zipcar pour son appli de location d’autos, NationWide pour son système de déclaration d’accidents.

Les présentations techniques que j’ai suivi sont restées dans la ligne de conduite que je m’étais fixée, à savoir le besoin immédiat pour mon job. Je suis donc resté suivre Effective Apps Parties 1 et 2, qui ont notamment traité de sujets sur le stockage d’informations utilisateur. J’ai surtout eu un très bon tuto sur l’excellente couche d’abstraction pour faire du threading avec NSOperations et NSOperationsQueue.

L’après midi était lui consacré à Core Data, un système d’objets relationnels avec backend SQLite qui fait totalement abstration du SQL pour tout piloter en Objective-C avec XCode. Puis aux tests unitaires et débogage, avec l’utilisation de SenTesting, et aussi Instruments pour détecter aussi bien les problèmes de mémoire que les UIView transparents (source de perte de performance).

La journée a été très riche en infos et je repars au feu avec plein de bonnes idées et d’astuces pour mener à bien les projets !

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in