Category Archives: Paris

HomeKit, Plugins Xcode, MultipeerConnectivity, ASO – Paris janvier

Nos meilleurs voeux 2016 à tous les fidèles, qui nous suivent sans relâche tous les deuxièmes jeudis de chaque mois depuis quelques années déjà, aux un peu moins réguliers et aux nouveaux qui nous rejoignent  🎉🍸🎉 !

2015 fut une année riche en lancement de nouveaux produits (Apple Watch, iPad Pro, Apple TV), avec deux nouveaux OS (WatchOS, tvOS) auxquels s’ajoute le passage de Swift en Open source dont l’envolée est fulgurante !

2016 sera vraisemblablement une année portée sur le peaufinage des produits existants (AppleWatch 2, iPad Air 4, iPhone 7) et sur l’amélioration continue des OS avec notamment un cru 2016 d’iOS numéroté “10” qui aura surement une symbolique forte (révélation des capacités de l’iPad Pro ?). Sans oublier WatchOS 3 qui devrait être une version plus mature. Et enfin Swift 3.0… pour l’âge de raison ? Espérons aussi que le Mac ne sera pas oublié au profit de ces nouvelles plateformes. Profitons-en aussi pour adresser une pensée à tous ceux qui s’éloignent du Mac App Store. Mais pas d’inquiétude Philou est sur le coup et cela risque d’être vite repris en main !

Bref, le cadre est posé, beaucoup de choses à découvrir ou à apprendre (surtout pour ceux qui se forment à Swift 💪). On vous souhaite de prendre du plaisir à innover, créer, coder et de vous trouver de beaux projets avec des équipes sympas (pour remonter le moral à ceux qui devront continuer à coder de l’ObjC 😉).

Après ces voeux, place au programme :

MyLittleParisL’entreprise innovante qui nous accueille ce jeudi 14 janvier est My Little Paris. Vous connaissez surement l’une de leurs applications phares MyLittleParis ou Hook pour la variante masculine. Cette session se tiendra au 13 Boulevard de Rochechouart, 75009 Paris dans des locaux atypiques. Attention, les places seront limitées à 80 personnes (merci donc de libérer votre place si vous ne pouvez venir).

 

Voici les sujets de cette rentrée :

  • Découverte de HomeKit par Julien Peraudeau.
    Présentation des fonctionnalités offertes par HomeKit ainsi que ses limitations.
  • MultiPeer Connectivity Framework par Nicolas Zinovieff.
    Technologie Apple permettant de faire de la discussion peer-to-peer entre devices.
  • AppStore Optimisation — par Guillaume Marolleau
    Retour d’expérience de l’équipe MyLittleParis sur les tips autour de l’ASO (AppStore Optimisation et comment augmenter votre visibilité et vos téléchargements.
  • Plugins Xcode par Dimitri Dupuis Latour.
    Comment enrichir Xcode en fonctionnalités ? Présentation d’une petite sélection de plug-in cool et dans une seconde partie on abordera la création de son propre plugin.

Et n’oubliez pas de vous inscrire au Meetup. Au vu de la limite du nombre de places, cette fois-ci, il est indispensable de s’inscrire !

Après ces présentations, MyLittleParis nous offrira de quoi nous sustenter et nous pourrons célébrer la nouvelle année et papoter des sujets de la session, des nouvelles de notre univers et des projets qui nous animent. Merci beaucoup les amis !

Slides de la session de décembre 2015 – Paris

Nous avons encore été nombreux à cette session de décembre, un grand merci à BlaBlaCar pour l’accueil. Vous pouvez vous inscrire au meetup de janvier dès maintenant qui aura lieu dans les locaux de MyLittleParis.

We need you
Nous sommes encore à la rechercher de speakers, n’hésitez pas à nous contacter pour toutes propositions ou suggestions de talk. Par ailleurs, si vous êtes créateurs d’une app Mac, iOS, AppleTV… d’un outil ou d’un framework, venez parler de votre travail, que ce soit de vos méthodes, de difficultés surmontées ou d’un point technique. Si vous collaborez à un projet open-source et que vous voulez nous en parler, cela nous intéresse aussi. Notre contact : paris@cocoaheads.fr.

Les slides

BlaBlaCar et l’utilisation de FlagFeature par Erwan Robin


 

Swift OpenSource, Sequences&Collections, par Gégoire Lhotellier



 

Genius Scan – Du boostrap à 20 millions d’utilisateurs, techniques et outils tirés de notre expérience – Bruno Virlet


 

POI clustering considered harmful par Nicolas Bouilleaud


 

On se donne rendez-vous en janvier 2016 et on vous souhaites d’ici là, de joyeuses fêtes et dépêchez vous de publier vos apps avant les congés d’hiver de l’équipe validation :).

Nicolas

Collections en Swift, app config à distance, genèse de Genius Scan et agrégation de POI – Paris décembre

Une nouvelle entreprise innovante parisienne nous accueille le jeudi 10 décembre. Il s’agit de BlaBlaCar la licorne. Cette session se tiendra dans l’auditorium du 32 rue blanche, 75009 Paris. Même adresse qu’en novembre, mais attention, salle différente.

En vieux bourlingueur du langage Swift, Grégoire Lhotellier viendra nous présenter les séquences et les collections du nouveau langage d’Apple. Il nous briefera sur l’essentiel de ce qu’il faut en savoir et ce qu’elles changent par rapport à leurs équivalent Objective-C.

Un invité surprise de BlaBlaCar viendra nous expliquer comment l’entreprise arrive à pousser et mettre à jour à distance une configuration permettant de modifier le comportement d’une application publiée sur l’App Store. Le système était précédemment utilisé pour mettre à jour les localisations, il est désormais également exploité pour modifier les paramètres de l’app pour activer ou désactiver des fonctionnalité, à distance, en fonction des pays.

Nous aurons l’honneur de recevoir Bruno de Genius Scan. Il viendra nous parler de la genèse de l’application éponyme, dans un talk intitulé “Du boostrap à 20 millions d’utilisateurs, techniques et outils tirés de notre expérience.” Tout cela promet des discussions endiablées !

Et enfin, l’érudit Nicolas Bouilleaud nous expliquera sa vision de l’agrégation (ou clustering, pour les plus anglophiles) des épingles de cartes géographiques (ou POI, pour les anglo-technophiles). Ce épineux problème d’interface utilisateur est souvent rencontré et les manières de le résoudre sont souvent décevantes dans les applications mobiles. Là encore, nous pourrons échanger sur les bonnes pratiques.

N’oubliez pas de vous inscrire au Meetup.

Après cette session, BlaBlaCar nous payera les bières autour desquels nous pouvons célébrer la liberté et papoter des sujets de la session, des nouvelles de notre univers et des projets qui nous animent. Merci beaucoup les amis !

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.