Category Archives: Paris

Slides de la session de novembre 2015 – Paris

Nous avons encore été très nombreux à cette session de novembre. Vous pouvez vous inscrire au meetup de décembre dès maintenant, les sujets viendront prochainement :). Nous sommes encore à la rechercher de speakers pour décembre, n’hésitez pas à nous contacter paris@cocoaheads.fr.

Voici les slides :

DotSwift 


 

3D Touch, par Jérome Morissard et Victor Carmouze :


 

Comment le JavaScript Core framework à permis à Paw de passer d’une petite app à un outil extensible par Micha Mazaheri :


 

Mastering Interface Builder  par Dimitri Dupuis Latour


 

Librairie opensource AppResizer  par Ahmed Mseddi


Et voici le repo github du projet : https://github.com/octo-technology/AppResizer

 

Je vous donne rendez vous le mois prochain et n’oubliez pas d’ici là que vous pouvez échanger depuis notre mailing liste.

Nicolas

3DTouch, JS Core framework, Unwind Segue & AppResizer – Paris Novembre

Depuis la rentrée, nous allons à la rencontre des entreprises innovantes parisiennes. Pour ce mois de novembre, nous vous donnons rendez vous chez notre partenaire Criteo au 32 rue blanche, 75009 Paris.

3D Touch

Nous démarrerons avec un sujet tout chaud, puisque nous parlerons de 3D Touch. Fonctionnalité empruntée à l’Apple Watch et rebaptisée lors de l’introduction de l’iPhone 6s. Jérome Morissard (Backelite) nous présentera en détail le bénéfice apporté par ces nouveaux usages et comment fonctionnent ces nouvelles APIs.

Nous avons pour volonté de donner la parole à des créateurs d’applications et nous sommes donc ravis d’accueillir ce mois-ci le créateur de Paw. Pour ceux qui ne connaissent pas encore, c’est l’outil indispensable pour tester, spécifier et vérifier des webservices (et personnellement le meilleur de sa catégorie). Micha Mazaheri viendra nous expliquer comment JavaScript Core Framework a permit à Paw de passer d’une petite app à un outil extensible.

Ensuite, Dimitri Dupuis-Latour, suite à son intervention au Istanbul Tech Talks dans un thème beaucoup plus large, intitulé “Mastering Interface Builder”, viendra nous parler des fonctionnalités et autres astuces autour d’Unwind Segue. Un mécanisme d’Interface Builder trop peu exploité, mais qui permet de simplifier largement les flows.

Et enfin nous terminerons avec un small talk autour d’un projet open source AppResizer porté par Ahmed Mseddi d’OCTO Technology. Il aura l’opportunité de nous dévoiler sa librairie qui permet de répondre aux questions que l’on peut se poser sur l’évolutivité de son application : va-t-elle correctement fonctionner si Apple sort un device avec de nouvelles dimensions ? Suis-je prêt à activer le multitasking iOS 9 ? Etc.

N’oubliez pas de vous inscrire au Meetup.

Après cette session, Criteo nous régalera avec des boissons et des choses à grignoter. Et nous pourrons alors papoter des sujets de la session, des nouvelles de notre univers et des projets qui nous animent. Merci Criteo !

 

Criteo_Labs_CMYK_CS4

Slides de la session d’octobre 2015 – Paris

Nous avons été encore plus nombreux à cette session d’octobre avec pas moins de 100 personnes inscrites !! Ce fut une chouette soirée avec des talks de qualités. Merci à Snips pour leur accueil chaleureux. Notre prochaine session aura lieu le 12 novembre, vous pouvez vous inscrire sur le meetup dès maintenant, les sujets et le lieu viendront très prochainement :).

Voici les slides de la session de septembre :

La couverture de code, par Simone Civetta :


 

Fastlane  par Sébastien Duperron:

http://code-craftsman.fr/Talks/Fastlane/fastlane.html

 

NSLogger network logging”  par Frank Lefevre :


 

Je vous donne rendez vous le mois prochain et n’oubliez pas d’ici là que vous pouvez échanger depuis notre mailing liste.

Nicolas

Fastlane, tvOS, couverture des tests & network logging — Paris octobre

C’est nouveau, cette année, nous allons à la rencontre des entreprises innovantes parisiennes. Attention donc à bien noter l’adresse particulière.

Chez Snips
18 rue Saint Marc
Batiment C
75002 Paris

Nous démarrerons avec l’élégant Simone Civetta qui nous fera découvrir ou re-découvrir une nouvelle fonctionnalité de Xcode 7 : La mesure de la couverture du code par les tests unitaires. Au moment où la taille et la complexité du code grandit, le sujet de la qualité du code et de sa maintenance devient essentiel.

Si vous êtes un habitué de CocoaHeads Paris, vous connaissez NSLogger, l’outils de log essentiel pour le développement iOS et OS X. Mais ce que vous découvrirez lors de cette session est une extension développée par le sage Frank Lefevre permettant de logger tous les échanges réseaux (via NSURLSession et NSURLConnection). “Une sorte de man in the middle qui intercepte aussi le trafic https” selon son auteur.

Dans la grande famille des outils d’intégration continue, Fastlane est le petit nouveau, dédié aux apps iOS et Mac. Il vous permet d’automatiser tout un tas de tâches fastidieuses autour du déploiement et des tests de vos applications. Sébastien Duperron viendra nous en dire plus sur ce couteau Suisse du développeur.

Enfin, Jérémie Girault de Snips, nous présentera la nouvelle AppleTV et son tvOS. En effet, il a eu la chance de bénéficier d’un des rares accès au programme de preview pour développeur de la nouvelle petite boîte noire (enfin, désormais un peu moins noire).

N’oubliez pas de vous inscrire au Meetup.

Après cette session, Snips nous régalera avec des bières et des chose à grignoter où nous pourrons papoter des sujets de la session, des nouvelles de notre univers et des projets qui nous animent. Merci Snips !

Slides de la session de septembre 2015 – Paris

Nous avons été très nombreux pour cette reprise de septembre avec pas moins de 80 personnes. Notre prochaine session aura lieu le 8 octobre vous pouvez vous pré-inscrire sur le meetup dès maintenant (cela nous aidera à prévoir une salle adaptée si vous êtes aussi nombreux en octobre ;)).

Et sans plus attendre, voici les slides de la session de septembre :

Mach-O, par Stéphane Sudre :


KVO avec ReactiveCocoa  par Philippe Converset d’Autresphere :


 

Transformer vos boucles en “collection pipelines”  par Mathieu Godart :


 

App Transport Security par Nicolas Lauquin de L’atelier du mobile :


 

Je vous donne rendez vous le mois prochain et n’oubliez pas d’ici là que vous pouvez échanger depuis notre mailing liste.

Nicolas

 

Mach-O, ReactiveCocoa, iOS 9 App Transport Security & Collection Pipeline — Paris septembre

Logo ReactiveCocoaAttention à bien noter l’adresse particulière :

Chez Xebia
156, boulevard Haussmann
75008 Paris

Escalier de gauche
7ème étage
Salle 205

Le sémillant Stephane Sudre viendra nous faire, comme à son habitude, une présentation aussi décalée que passionnante et riche en découvertes sur Mach-O : Un aperçu du format Mach-O, en particulier où sont situées les chaînes de caractères constantes et où sont définies les classes, méthodes ObjC 1.0/2.0. Mais tout cela avec un besoin concret effectivement rencontré : pouvoir réusiner du code après sa compilation. Bref, du velu !

Après l’avoir utilisé assez intensivement et avoir été convaincu par sa philosophie, Philippe Converset tentera de nous Donner le goût du ReactiveCocoa. L’objectif de la présentation étant de nous expliquer comment migrer du code lié au KVO vers une implémentation ReactiveCocoa. Cette approche du KVO par ReactiveCocoa permet de comprendre très facilement les bases et l’intérêt de ce nouveau framework et de s’y mettre facilement et progressivement.

Nous finirons par deux lightning talk : Implications d’iOS 9 App Transport Security, où le ténébreux Nicolas Lauquin nous éclairera sur quelques pièges que risquent de nous tendre les nouvelles exigences en matière de sécurité que nous imposera le nouvel OS d’Apple. Et enfin, comment Transformer vos boucles Objective-C en “collection pipelines” en utilisant le framework BlocksKit (ou Swift), par Mathieu Godart (votre serviteur). Cette présentation s’inspire de la série d’articles publiée par Martin Fowler, Refactoring with Loops and Collection Pipelines.

N’oubliez pas de vous inscrire au Meetup.

Après cette session, Xebia a la gentillesse de nous offrir des bières et un atelier sandwich où nous pourrons fabriquer nos propres recettes, tout en discutant des dernières annonces d’Apple et d’autres sujets plus ou moins technologiques. Merci Xebia !

L’apéro de fin de saison – Paris le 9 juillet

cocktail-glasses-drinks-wallpapers-1024x768

À tous les devs Parisiens (et ceux qui sont de passage aussi).

C’est désormais presque une tradition, pour bien finir la saison, on vous propose de se retrouver dans un bar sympa. Venez partager vos dernières découvertes, vos nouveaux projets ou tout simplement votre bonne humeur.

L’adresse : Le Delaville, 34 Boulevard Bonne Nouvelle, 75010, Paris

Inscrivez vous au meetup que l’on puisse estimer le nombre de personnes présentes afin de prévenir au mieux pour la place nécessaire.

À jeudi et bonnes vacances pour les autres.

CodeFlow & WWDC – Paris Juin

WWDC 2015Comme tous les ans, la session de juin est un peu particulière, sous l’influence des nouveautés de la WWDC. Nous débuterons la session par la présentation d’un outil et nous laisserons place, pour le reste de l’évènement, aux nouveautés de la WWDC 2015 :

CodeFlow permet de développer de façon interactive sur iOS. Le live-coding proposé par l’outil ressemble à la magie de l’injection de code par DyCI qui a été présentée à la session d’avril, mais pousse le concept largement plus loin. Jean-Luc Jumpertz, son auteur, viendra de Rennes pour nous présenter cette solution. 

Spécial WWDC, nous ferons un retour sur les annonces de lundi et les impacts que cela aura pour nous autres développeurs. Karim-Pierre Maalej (Xcode), Benoit Capallere (WatchOS), Grégoire Lhotellier (Swift), Nicolas Lauquin (iOS&distribution) et Stéphane Sudre (OSX) interviendront sur les grands thèmes abordés et décrypteront ces nouveautés.

Attention à bien noter l’adresse particulière (même lieu qu’au mois de mai) :

IESA Multimedia
6, rue Froment
75011 Paris

Salle 205 (au fond du hall, prendre les escaliers, monter au 2e étage, la salle est au fond du couloir en face de vous, sur la gauche).

N’oubliez pas de vous inscrire au Meetup.

Nous irons ensuite poursuivre la discussion dans un restaurant dans les environs.

Swift & ObjC, CoreData, NSLogger et re-Swift — Paris mai

objective-c-vs-swiftAttention à bien noter l’adresse particulière :

IESA Multimedia
6, rue Froment
75011 Paris

Salle 205 (au fond du hall, prendre les escaliers, monter au 2e étage, a salle est au fond du couloir en face de vous, sur la gauche).

Et pour cette session tardive du jeudi 21 mai (à cause des ponts), nous vous proposerons quatre sujets :

• Nicolas Bouilleaud de Capitaine Train nous parlera de Core Data : “Validate, Delete and Save: a Core Data strategy”. Une technique utilisée chez Capitaine Train pour valider la cohérence du graphe d’objets. Il ne s’agit pas vraiment d’une librairie ou de code open source, mais plutôt d’utiliser les méthodes de validation de Core Data pour supprimer les objets invalides en cascade.

Et comme on n’avait pas encore parlé de Swift, pour cette session, ce sera double dose :
• Grégoire de Kawet nous en parlera sous l’angle de son interconnexion avec Objective-C.
• Jérémie Girault, lui, nous parlera d’un aspect spécifique du langage Swift.

• Votre serviteur conclura avec une petite présentation concrète du meilleur outil de logging pour iOS, OS X et Android : comment intégrer NSLogger en cinq minutes avec une petite démo live.

N’oubliez pas de vous inscrire au Meetup.

Nous irons ensuite poursuivre la discussion dans un restaurant des environs.