Toulouse 14 juin 2012 – Runtime Objective-C

Après deux sessions sur l’agilité et les plateformes mobiles Android et Windows Phone, back to the code pour la soirée CocoaHeads Toulouse du jeudi 14 juin.

On vous attend donc aussi nombreux pour suivre la présentation de Jérôme Alves (Novedia Régions).
Nous verrons avec lui comment fonctionne le Runtime Objective-C et passerons en revue quelques techniques que le runtime nous permet :

  • Tests sur les classes et les instances
  • Manipulation des classes et des instances
  • Object Messaging
  • Dynamic Method Resolution
  • Message Forwarding
  • Method Swizzling

On garde nos bonnes habitudes : la soirée se terminera pour ceux qui veulent autour de tapas et verres de vin à l’Otium pour discuter (cocoa ou pas).

On vous donne rendez-vous à 19h dans les locaux d’ekito (1 place de la Bourse 31000 Toulouse) et vous pouvez vous inscrire ici.

 

Lyon : prochaine session le 24 mai

La prochaine session de Lyon ne se tiendra pas le 17 mai, troisième jeudi du mois. Ce jour étant férié, elle est reportée au jeudi 24 mai.

Franck Verrot (@CesarioGW) nous présentera RubyMotion, une façon de développer des applications iOS natives en utilisant le Ruby. Vous avez certainement déjà croisé Franck à de nombreux évènement Ruby comme Ruby Lugdunum et autant vous dire que ce passionné connait le sujet. Amoureux de ce langage et curieux : vous allez vous régaler alors surtout ne ratez pas le début de cette soirée !

Notre curiosité assouvie nous nous intéresserons à une problématique à laquelle tout développeur a, un jour ou l’autre, été confronté : la mise à disposition de son application. Non pas sur l’App Store ou autre market place mais pour un public restreint comme des beta testers. C’est Thibaut Jarosz (@thibautjarosz) qui prendra cette problématique à bras le corps et nous présentera une vue d’ensemble des modes de distribution Ad-Hoc et In-House.

Une fois encore la soirée s’annonce passionnante alors affutez vos questions ! Comme toujours les retours d’expérience, Small Talks et questions impromptues sont les bienvenues alors n’hésitez pas.

Et comme il n’y a pas que Cocoa dans la vie et que nous sommes tous des gens sympas et sociables (si si :) ) il y a toujours la possibilité de se retrouver autour d’une table pour poursuivre la soirée. Les motivés se manifesteront en fin de session.


Rappels pratiques :

Lieu :
Immeuble le Thelemos
15 quai du Commerce
69009 LYON

Horaire :
Accueil dès 18h45, début à 19h00 (soyez ponctuels)
Dernier étage (ou suivez les pancartes)

Accès :
Metro le plus proche : Vaise
Velov’ et bus en bas du bâtiment.
Parking possible dans la rue ou dans les parking publics alentours.

 

PS: Au fait, si vous souhaitez vous porter volontaire pour faire une présentation, faire une demande concernant une présentation… laissez un message dans les commentaires ou sur Twitter @CocoaHeadsLyon. C’est aussi simple que ça !

 

   

La session du 10 mai de CocoaHeads Toulouse, vous permettra de découvrir les plateformes mobiles Android et Windows Phone 7 / Windows 8. Mathias Séguy (android2ee.com – pour la partie Android) et Aurélien Lemoine (clevlab.fr – pour la partie Windows Phone 7 / Windows 8 ) vous présenteront les spécificités de chaque plateforme, les outils de développement et les guidelines à suivre. Ils aborderont également les parts de marché, la progression des stores, ainsi que les stratégies financières pour monétiser les applications sur ces plateformes. Enfin ils termineront par une démonstration d’une application pour illustrer les différents points abordés.
Ce sera l’occasion de comparer l’écosystème d’iOS avec d’autres écosystèmes et parler d’avantages et inconvénients des différentes approches.

Et pour finir : discussions (iOS ou pas) autour de tapas et vin chilien à l’Otium pour ceux qui veulent !

Comme d’habitude, on vous donne rendez-vous à 19h dans les locaux d’ekito (1 place de la Bourse 31000 Toulouse). Pour vous inscrire, c’est ici : Inscription.

 

Paris en mai – Session #30

 

 

 En Mai Nicolas Bouilleaud commencera par un smalltalk mediumtalk sur objcswitch, ou “Comment ajouter des fonctionnalités au language avec des hacks”

Puis ensuite Christian Qu’est nous diras tout sur ce qu’il faut savoir sur OpenStreetMap et ses API.

Comme chaque mois merci à l’IESA Multimédia.

RV le Jeudi 10 Mai à 19h au 5 rue saint augustin (2eme)

 

Rennes #10 : Notifications & Mocks – 10 mai

Le jeudi 10 mai à 18h30 aura lieu la dixième session des CocoaHeads à Rennes. Comme d’habitude, ce sera à la Cantine Numérique Rennaise (Les Champs Libres 46 boulevard Magenta 35000 Rennes). Ce mois-ci, nous aborderons les notifications (push et locales) ainsi que les mock objects.

Les notifications de A à Z
Les notifications font maintenant partie du quotidien sur nos iDevice. Mais comment fonctionnent-elles ? A quoi servent-elles exactement ? Comment sont-elles mises en place ? Pour répondre à ces questions : Marc Audefroy et Gwennin Le Bourdonnec : deux étudiants de SUPINFO et passionnés par les technologies Apple. D’ailleurs, ils font partie du laboratoire Apple de SUPINFO. A la fin de leur présentation, vous saurez comment mettre des notifications locales et push au sein de vos applications.

Mock objects : principes et utilisation
C’est à ses outils que l’on reconnaît le bon artisan et parmi ceux qui sont à votre disposition, les “mocks objects” méritent toute votre attention. Quentin Arnault, architecte logiciel au sein de Niji, vous présentera les concepts qui y sont liés ainsi que les principaux cas d’utilisation.
Vous redécouvrirez votre code où seront mise en valeur les interactions, concept fondateur de la programmation orienté objet. Et ce, grâce à ces mésestimés “mock objects“. Amis testeurs, affûtons nos outils !



Cette session sera, une fois de plus, suivie d’un moment d’échange, qui finira certainement autour d’une table. Nous espérons vous y (re)voir nombreux !

 

Lyon : session du 19 avril

La prochaine sessions de Lyon se tiendra ce jeudi 19 avril. Au programme :

  • Introduction à la consommation de Web Services sur iOSpar Mustapha Ben Lechhab (@nsdeveloppeur)
  • Améliorer la performance de votre application iOS avec Instrumentspar Cyril Godefroy (@Cgodefroy)

Rappels pratiques :

Lieu :
Immeuble le Thelemos
15 quai du Commerce
69009 LYON

Horaire :
Accueil dès 18h45, début à 19h00 (soyez ponctuels)
Dernier étage (ou suivez les pancartes)

Accès :
Metro le plus proche : Vaise
Velov’ et bus en bas du bâtiment.
Parking possible dans la rue ou dans les parking publics alentours.

 

Lyon : session du 19 avril

La session Lyonnaise du mois d’avril approche, nous somme toujours à la recherche de présentateurs.

Vous voulez présenter mais vous n’avez pas d’idée ? Voici quelques idées :

  • Accessibility
  • Tests unitaires
  • Localisation

Si vous souhaitez vous porter volontaire, laissez un message dans les commentaires ou sur Twitter @CocoaHeadsLyon.

Thibaut (via Damien)

 

Le jeudi 12 avril à 18h30 aura lieu la neuvième session des CocoaHeads à Rennes. Comme d’habitude, ce sera à la Cantine Numérique Rennaise (Les Champs Libres 46 boulevard Magenta 35000 Rennes). Ce mois-ci, nous nous attaquons à la gestion mémoire sur iOS et, surtout, à ARC.

La gestion mémoire, du débutant à l’expert
La gestion mémoire avec Cocoa Touch est un bien vaste sujet. L’approche adoptée par Apple fait, en quelque sorte, la force de sa plateforme iOS. Mais c’est aussi, très souvent, une source de migraines et de crashs. Thomas Dupont, co-organisateur des CocoaHeads Rennais, nous défrichera le sujet. Il présentera le principe des compteurs de références, mais aussi les conventions de nommage et autres astuces. Il terminera sa présentation par une grande partie consacrée à ARC.

Passée inaperçue aux yeux du grand public, ARC (Automatic Reference Counting) est une innovation de la dernière WWDC qui change la donne en terme de mémoire. Son ambition est simple : rendre transparente au développeur la gestion de cette dernière. Thomas nous indiquera comment l’utiliser au mieux. La présentation de Thomas sera progressive. Ainsi, il s’adressera aussi bien aux débutants qu’aux experts iOS.

Nous le verrons, ARC remet en cause un certain nombre de paradigmes dans le développement iOS. Certains sont pour son utilisation, d’autres y sont totalement opposés. Ce sera l’objet d’un débat à la suite de la présentation de Thomas. Que pensez-vous de ARC ? L’avez-vous déjà adopté ? Comptez-vous l’adopter ? Pourquoi ? Après un an d’existence, il est maintenant temps de faire un bilan sur ARC tous ensemble.



Cette session sera, une fois de plus, suivie d’un moment d’échange, qui finira certainement autour d’une table. Nous espérons vous y (re)voir nombreux !

 

Paris : Session du 12 avril

Ce mois-ci, nous recevrons Sylvain Weber, co-fondateur de Kontest, ancien de Dailymotion et Google. http://kontestapp.com/fr/ sur le thème suivant “Retours sur les bonnes pratiques de méthodologies agiles et outils adoptées par l’équipe Kontest.

Sylvain vous montrera l’envers du décor de l’équipe Tech, en charge de l’élaboration et la mise en place des nouvelles fonctionnalités tout en maintenant l’existant. En dialogue constant avec l’équipe Biz, elle est garante de la qualité du résultat finale et de la stabilité globale de la plateforme dans le respect des délais qu’elle s’est fixée.

Au menu : méthodologie Kanban, stratégie de branche GIT, intégration continue, environnement de tests etc.

 

Nous poursuivrons avec un fidèle des CocoaHeads Paris et notre administrateur Unix/Mac OS X Server préféré : Jacques Foucry. ( Retrouvez son humour et son ironie unique sur son blog )

Jeudi, il nous parlera d’intégration continue pour Mac et iOS avec Jenkins. Ses premiers tests montrent que cela peut fonctionner… pour OSX et iPhonesimulator. En revanche pour de la distibution OTA, il vous présentera dans les grandes lignes un script en python.

Comme d’habitude, on vous attend nombreux Jeudi 12 avril à 19h au 5 rue Saint Augustin.

Et toujours un grand merci à notre partenaire l’IESA Multimedia – L’école des métiers numériques.

 

Lyon : session du 22 mars

Voici le programme de la session de ce soir, jeudi 22 mars :

  • Storyboardspar Vincent Tourraine (@vtourraine)
  • OpenCVpar Julien Thérier (@julientherier)

Rappels pratiques :

Lieu :
Immeuble le Thelemos
15 quai du Commerce
69009 LYON

Horaire :
Accueil dès 18h45, début à 19h00 (soyez ponctuels)
Dernier étage (ou suivez les pancartes)

Accès :
Metro le plus proche : Vaise
Velov’ et bus en bas du bâtiment.
Parking possible dans la rue ou dans les parking publics alentours.

 

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!