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 !

 

La session rennaise du mois d’avril fût l’occasion de revenir sur un des grands sujets d’iOS: la gestion mémoire. Thomas Dupont nous a présenté le sujet en partant des considération les plus simples en allant vers les cas les plus complexes. Sa présentation est assurément un bon moyen pour se lancer dans le sujet, pour faire un rappel des basiques ou pour aller plus loin … Une large partie de sa présentation était consacrée à ARC.

C’est d’ailleurs ARC qui a fait l’objet d’un débat: “Que pensez-vous d’ARC ? Êtes-vous prêts à l’adopter ?”. Les réponses étaient assez mitigées. Certains ne jurent plus que par ARC. D’autres sont plus réticents à l’adopter, notamment dans des projet industrialisés.

Bref, voici la vidéo de cette session:

Et voici les slides:

Petit rappel: la session prochaine aura lieu le 10 mai. Plus d’information d’ici très peu de temps :) .

 

Les bindings — Screencast

Le screencast de la présentation du 13 février sur les bindings, présentée par David Scrève, est disponible sur Viméo :

http://vimeo.com/40770240

Le tutorial (PDF) : Cocoa Bindings

Merci David.

 

Jeudi 12 avril, CocoaHeads Toulouse organisait une soirée spéciale agilité.
Nous avons eu beaucoup de monde, la salle était comble montrant l’intérêt pour le sujet :) ! Merci à tous les participants d’être venus aussi nombreux pour cette soirée particulièrement riche :

Laurent Meurisse d’ekito (@laurentmeurisse) y a présenté une introduction à l’agilité et à scrum en 20′ dont voici les slides :

 

Ensuite Benoit Berger nous a présenté un REX de projet agile iOS chez Airbus réalisé par GFI. Le projet étant toujours en cours, la présentation ne peut être publiée pour des raisons de confidentialité.
La présentation de Benoit a suscité beaucoup d’échanges et de questions, notamment sur la manière dont l’agilité peut être mise en place chez un grand groupe comme Airbus, et comment l’adaptation des contraintes structurelles et organisationnelles peuvent se réaliser.
Benoit a abordé la problématique de contractualisation agile (contractualisation sur le périmètre mais agilité sur la profondeur fonctionnelle), ainsi que la prise en compte d’une contrainte forte de timeboxing (échéance de fin de projet à date fixe, engagé par le prestataire).

Et pour terminer, Laurent a présenté MVP du Lean Startup dont voici le prezi :

Merci encore à Benoit et Laurent. On vous espère aussi nombreux au prochain CocoaHeads le jeudi 10 mai dont le programme va arriver très bientôt. Stay tuned sur cocoaheads.fr ou sur notre compte twitter @cocoaheadstls

 

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.

 

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!