Techilm

iOS Development, Web & Technology

Mes Présentations CocoaHeads Sur Les Web Services Et La Plateforme Parse.com

Une toute petite mise à jour, juste pour garder sur mon blog une trace vers deux présentations que j’ai donné à CocoaHeads Lyon.

La première concerne la consommation basique de Web Services. Vraiment basique. L’idée étant d’étaler l’utilisation d’APIs REST sur plusieurs présentations, celle ci couvrait les principes WS, l’architecture de base et la consommation en lecture…

Code et slides sont ici : https://github.com/techilm/introduction-ws-ios-cocoaheads

La seconde porte sur la plateforme Parse.com, que j’aime qualifier de facilitateur de back-end, surtout pour développeurs indépendants ou petites équipes. C’est un peu un iCloud sous stéroides et plus ouvert : Vous avez un service de stockage par Key-Value Store, scalable, avec des tas d’outils : GeoPoints, Cloud Code, gestion d’utilisateurs, ACL, mailings, stockage de fichier, cache local, et j’en passe…

Vous avez l’avantage de garder la main sur les données, de développer des fonctionnalités basiques très rapidement et surtout, la plateforme propose des SDK pour iOS, Android, JavaScript et une API RESTful. Ce qui veut dire que vos utilisateurs pourront retrouver leurs données sur iOS aussi bien que sur Android par exemple.

Présentation et code de la démo : https://github.com/techilm/Parse-Demo-CocoaHeads

Créer Un Blog Sous Octopress - Partie 2 - Tuto

Nous avons déjà passé en revue les principales fonctionnalités et possibilités d’Octopress. Maintenant, entrons nous au cœur de la pratique et voyons concrètement comment maitriser le framework.

Ce tuto sera réalisé sous Mac OS X 10.7. Si vous tentez le coup sous Linux, vous n’aurez que très peu (ou pas) de différences. Pour Windows je n’ai aucune idée de comment faire, mais je pense que ce doit être possible (ne serait-ce qu’en utilisant CygWin).

Préparation de l’environnement

Commençons par préparer l’environnement qui va accueillir notre blog Octopress. Cela se traduit non seulement par la machine locale sur laquelle nous ferons nos modifications, mais aussi le serveur distant qui hébergera les pages générées.

Petit prélude sur l’hébergement : Comme dit précédemment, au moins trois possibilités sont offertes pour déployer Octopress :

  • GitHub Pages ;
  • Heroku ;
  • Hébergement personnel.

Créer Un Blog Sous Octopress - Partie 1 - Présentation

Cet article s’étend sur deux parties. La première partie ci dessous présente Octopress dans les grandes lignes et les problèmes auxquels il est adapté. La seconde est un tuto présentant comment créer et déployer un blog Octopress.

Le site où vous vous trouvez actuellement est assez jeune. Je l’ai mis en ligne en Mars 2012 sous sa formule actuelle : Présenter mes compétences, mon CV en ligne et surtout un blog (technique).

Depuis Mars 2012 donc, il était sous Wordpress, un CMS apprécié et très utilisé pour des sites/blogs, même parmi les plus populaires.

J’aime Wordpress, mais aujourd’hui je préfère Octopress. Et quand je dis que je préfère Octopress, je veux dire que si Wordpress a une note de 13/20, Octopress aurait quelque chose du genre 23/20 avec les points bonus et serait hors catégorie.

Débuter Dans Le Développement iOS

Comment débuter dans la programmation iOS ?

Comment débuter dans la programmation ? Plus spécifiquement dans la programmation sur iOS ? Nombreux posent la question, qu’ils aient déjà une expérience dans un autre langage ou non.

Mais il est aujourd’hui très difficile de répondre simplement. Il y a quelques années, débarquer sur un nouveau domaine dans l’informatique se résumait à quelques possibilités :

  • Acheter un (des) livre(s) et le(s) dévorer de A à Z ;
  • S’attaquer directement aux ressources officielles, en particulier à la documentation, pour peu que celle ci soit un minimum élaborée.

Et c’était à peu près tout, en tous cas pour qui voulait se former en autodidacte, nous ne parlons pas ici des environnements de formation universitaires ou professionnels.