LCC 148 - Interview APIs Web avec Jérôme Louvel
Posté le 06/06/2016Dans cet épisode Guillaume interview Jérôme sur l’usage de REST, les nouvelles approches, comment faire évoluer ses APIs web et bien d’autres choses encore.
Enregistré le 20 mai 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-148.mp3
Interview
Ta vie, ton oeuvre
Jérôme Louvel
Jérôme sur InfoQ
Restlet in action chez Manning
REST
REST
Roy Fielding
Débat REST vs SOAP fini ?
RESTful
Microservices et le retour des RPC
gRPC
gRPC et REST
Formalisation des API REST :
Les nouvelles approches des APIs
Une API pour tous les consommateurs ou une API par consommateur ?
Article InfoQ sur les APIs facades
Article InfoQ sur les APIs éphémères
Approches alternatives aux problèmes des consommateurs multiples :
Appréhender le développement d’APIs
De coder son API dans son langage vers coder son API web.
Contract-first.
Swagger
Open APIs
RAML
API Blueprint
Qu’est-ce qui est représentable dans ses langages d’API ?
NordicAPIs
JSON API
Les outils et méthodologies
Restlet Studio
Les stacks pour les APIs webs
Implémentation vs consommation
Les stacks technologiques pour développer des APIs Web
Restlet framework
Test des APIs web
Restlet DHC
TestNG
La documentation des APIs
Évolution des APIS
Faire évoluer ses APIs, les bonnes pratiques.
Les plateformes d’API
Applications traditionnelles ou plateformes SaaS / PaaS pour les APIs Web ?
Gateway / Proxy
WSO2
Apigee
Amazon API Gateway
Backend as a service
Stackmob (Paypal)
Parse.com (Facebook, arrête)
Firebase (Google)
Serverless
Serverless
Livre blanc Restlet
Le futur
Le futur des APIs
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 147 - Basic Agile
Posté le 17/05/2016Guillaume, Arnaud et Emmanuel papotent sur Basic, Jigsaw, l’évolution des technos web (si si), d’algèbre linéaire, d’agile et d’Hadopi.
Enregistré le 13 mai 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-147.mp3
Retour de la BoF
À noter : Les videos de Devoxx France 2016 sont en ligne sur Youtube
Faites-nous un petit crowdcast
News
Langages
QBasic pour apprendre à coder
Devoxx4Kids
code.org
Publication sûre dans la JVM
Littéraux pour le,propriétés Java
Jigsaw: ça passe ou ça casse ?
G1 vs CMS
Middleware
Nouvelle version de Spring Data
Microsoft est le nouveau cool
Web
12 ans de progrès backend / frontend ?
Angular 2
Java JS polyfill
Comprendre JSON Schema
Jusqu’où doivent aller les formats de définition de Web APIs ?
Architecture
Microservices seldom Oracle
A/B testing automatique
Tools et DevOps
Tester la compatibilité des API
Kansible
Exposer vos services docker sur une seconde IP
GitHub: nombre de repos illimités
Jenkins 2.0 et jenkins.io
Pub : Soirées Jenkins 2.0 le jeudi 19 mai au MarsJUG et le mardi 7 juin au ParisJUG
2 ans d’open source d’Atom
Divers
Petites vidéos sympas sur le machine learning
Ce qu’on peut faire avec l’algèbre linéaire
Conseils pour montrer du code dans des slides
Google Tilt Brush, pour dessiner en réalité virtuelle
Organisation, communication et politique
Vivre sans retraite
Slack un peu trop ouvert ?
Git Secret
Agile est mort
Faut-il inviter Hitler à ta conf technique si il est le créateur d’Angular
La fin d’Hadopi
Une faille ? Merci. Maintenant passer pr la case prison
Outils de l’épisode
Rubrique du débutant
Passage par valeur vs passage par référence
Conférences
EclipseCon entre le 7 et le 9 juin à Toulouse, le cfp est ouvert
Riviera DEV se tiendra le 16 et 17 juin à Sophia Antipolis. Le CfP est ouvert
Tech2days 15-17 juin à Nantes. CfP jusqu’à fin mars.
Jugsummercamp le cfp, la conférence le 16 septembre
Codeurs en Seine, le CfP le jeudi 24 novembre (avec des ateliers le 26 novembre)
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 146 - Interview Développeurs d’Asie avec Ludwine Probst
Posté le 04/05/2016Dans cet épisode, Ludwine et Emmanuel discutent des différences et des similarités entre le développeur Européen et le développeur en Asie (perception, matériel, technos, communautés, diversité etc). On voyage au Népal, en Malaisie, à Singapour, au Cambodge, en Indonésie et à Myanmar (Birmanie).
Enregistré le 27 avril 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-146.mp3
Interview
Ta vie, ton oeuvre
Meetup Ladies Of Code Paris
Twitter Ladies Of Code
Le blog Tech Beyond Borders pour raconter l’aventure en FR/EN
- Une partie ‘carnet de voyage’ pour la découverte des différents pays
- Une partie dédiée à mes rencontres tech ‘Tech Beyond Borders’
Pourquoi ce voyage
Pourquoi avec un angle tech ?
Quels pays visités ?
Il y avait quoi dans ton sac ?
Un développeur au…
Est-ce que la notion de développeur est vue différemment selon les pays. Popularité Niveau de vie
- C’est comment être développeur en Malaisie ?, la version fr sur devmag
- L’écosystème tech à Singapour avec Aryn lead tech
- Rojina dev Node.js et Angular à Katmandou
La technologie
Les différences de technos, matos, soft, Bande passante, électricité.
Les grandes technologies (Java, DB,…) Les sujets technologiques
- Big data (Hadoop, Spark)
- Apps natives, applis web progressive, a l’ancienne?
L’éducation
Quelles formations ?
Initiative numérique ? Aidée par le gouvernement ?
Leapfrog Academy institut de formation à la programmation à Katmandou
Passerelles Numériques, ONG numérique au Cambodge
L’emploi
Les marchés de l’emploi (niveau de vie)
Embauche directe ou via société ?
Des différences de méthodes ou approches par rapport à ce que l’on connait en France ?
Des structures SSII comme en France, ou plutôt indep comme en Angleterre ?
9h-18h ?
Le gouvernement et les nouvelles technos (percée numérique / informatique)
Benoît Pitet nous parle de volontariat en informatique au Cambodge et de l’écosystème tech
L’entrepreneuriat
La diversité
Quels sont les types et ratios de population.
Les femmes dans la tech, aussi peu qu’en France ?
- Rencontre avec Jellene dev Ruby et organisatrice de RailsGirls KL en Malaisie
- Rencontre avec Binita, étudiante en informatique et fondatrice de Women in STEM Nepal
“Digital nomad”
- nomad list
- Become a digital nomad
- L’espace de coworking à Ubud sur l’île de Bali, Indonésie.
Les structures
Les groupes utilisateurs sont développés ?
Les communautés : leur orga, façon de communiquer, les sujets abordés.
- Nhasala nous présente la communauté Yantra mélangeant sciences, tech et art, et la communauté ‘Women Leader in Nepal’
- Startup Weekend en Asie
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 145 - Les Cast Codeurs envahissent Devoxx France 2016
Posté le 27/04/2016L’enregistrement en direct des cast codeurs en clôture de Devoxx France. On parle un peu de Devoxx, mais on rigole beaucoup surtout. Grosse annonce en troisième tiers d’émission. Cet épisode est assez visuel, vous pouvez aussi le regarder sur YouTube.
Enregistré le 22 avril 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-145.mp3
Le direct
Les slides sur slideshare
La vidéo sur YouTube
Tech2days 15-17 juin à Nantes.
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 144 - Interview Asciidoctor avec Maxime Gréau et Guillaume Scheibel
Posté le 05/04/2016Dans cet épisode, Maxime et Guillaume discutent des langages de markup - en particulier Asciidoctor - pour l’écriture de documentation. Quels sont leurs bénéfices, quels outils et flux de travail adopter ? On y aborde ces questions.
Enregistré le 31 mars 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-144.mp3
Interview
Ta vie, ton oeuvre
Maxime Gréau
@mgreau
eXo Platform
Guillaume Scheibel
@g_scheibel
Expedia
Markup et documentation
Qu’est-ce qu’un langage de markup ?
Pourquoi est-ce mieux, quels sont les avantages ?
AsciiDoc / Asciidoctor
Qu’est-ce qu’AsciiDoc ?
Quelles sont ses caractéristiques uniques
Qu’est-ce qu’Asciidoctor ?
Comparaison avec Markdown
Comparaison avec Docbook
Une idée par ligne
Une idée par ligne - le retour d’expérience
En pratique
Qu’est-ce que j’installe ?
Un blog en Français décrivant tous les outils pour débuter
Google Chrome plugin: Asciidoctor.js Live Preview
Firefox plugin: Asciidoctor.ja Live Preview
Asciidoctor Gist
Conteneur Docker pour Asciidoctor
Maven Plugin
Gradle Plugin
Ant Task
Comment j’apprends ?
Documentation Asciidoctor
L’antisèche
La bible
Comparaison AsciiDoc vs Markdown par l’équipe Asciidoctor
Comment est-ce que j’édite ?
Les éditeurs disponibles
La boucle de retour écriture / visualisation (locale ou en ligne)
Atom
Bracket
IntelliJ
Eclipse
Vim folding
Convertir sa documentation existante
DocbookRx (docbook vers AsciiDoc)
docbook2asciidoc (Docbook vers AsciiDoc) via XSLT
Kramdown pour AsciiDoc
Markdown to AsciiDoc
Pandoc
Google Docs vers AsciiDoc
Comment gérer les modifications concurrentes et les commentaires (à la Microsoft Word et LibreOffice)
Écrire de la documentation
Quels sont les avantages
Comment convaincre les non-développeurs d’utiliser Asciidoctor ?
La composition et la réutilisation de morceaux de documentation
Les autres cas d’utilisation
Écrire un livre
Écrire un livre en AsciiDoc avec InfoQ
Enterprise Web Development: From Desktop to Mobile écrit en AsciiDoc avec O’Reilly - source du livre en AsciiDoc
Pro Git v2 (FR) - source du livre en AsciiDoc
Un blog
HubPress.io
Jekyll AsciiDoc plugin et son quickstart
Le code du site web hibernate.org
Le code du blog de l’équipe Hibernate
Les présentations
reveal.js avec Asciidoctor
dzslides avec Asciidoctor
deckjs avec Asciidoctor
Bespoke avec Asciidoctor
Exemple de présentation de Maxime en dzslides + Asciidoctor - source
Quelques points précis
Les additions (formules mathématiques, schémas, etc)
Les diagrammes
Comment contribuer
Communauté française importante
Compte Github
- Ruby -> core
- Java -> asciidoctorJ wrapper via JRuby
- Javascript -> asciidoctor.js
- CoffeeScript -> plugin Atom
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 143 - Let auto be Val
Posté le 19/03/2016Cette semaine, la fine équipe discute de l’actualité lourde en nouvelles sur le langage Java - yeah. On parle aussi des frameworks nouveaux et anciens autour des microservices, il faut bien faire le buzz.
Enregistré le 14 mars 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-143.mp3
News
Devoxx
Discussion sur Devoxx
Langages
Java : proposition de factory pour les collections
Proposition var/val dans Java 9?
Sondage sur la proposition var/val
Point sur Jigsaw
Mettre Java dans son docker c’est comme cracher dans son Yop… pour Oracle
Reza fait une sortie flamboyante
Comparaison Rust Java
Attaque de sécurité sur JavaScript grâce à ses règles laxistes
Présentation WAT JavaScript
Xamarin joining Microsoft
Middleware
Lightbend Lagom : un framework pour les microservices
Reactor 2.5
Amélioration au cœur de Spring dans 4.3
Play 2.5
Hibernate Search et Elasticsearch
Ratpack 1.2
Infrastructure
SQLServeur sur Linux
Retour d’expérience de Google sur le déploiement de containers
Outillage
RedPen, le checkstyle de la doc
Big Data
Design
Sécurité
L’attaque du DROWN
Bugs de sécurité sur Apache Tomcat
Méthodologie
Chat de groupe : la plaie ?
Mon monolithe majestueux
Communauté
Le coup de baton de la communauté à GitHub
Réponse de Github sous forme de Pull Request
Issue templates
SourceForge et Slashdot rachetés
Divers
19 lois du développement logiciel
Startup as a Service
Débat
Même les jeux de société, en Open Source
La GED et la GEX, c’est quoi, on utilise quoi ?
PlantUML
DITA
Rubrique débutant
Outil de l’épisode
Conférences
Breizhcamp 23-26 mars
Devoxx France 20/22 avril
Mix-IT 21 et 22 avril
EclipseCon entre le 7 et le 9 juin à Toulouse, le cfp est ouvert
Riviera DEV se tiendra le 16 et 17 juin à Sophia Antipolis. Le CfP est ouvert
Tech2days 15-17 juin à Nantes. CfP jusqu’à fin mars.
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 142 - Interview AngularJS 2 avec Cédric Exbrayat
Posté le 01/03/2016Dans cet épisode, Cédric et Emmanuel discutent AngularJS et en particulier sa version 2. On discute aussi en passant comment écrire un livre avec Asciidoctor.
Enregistré le 29 janvier 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-142.mp3
Interview
Ta vie, ton œuvre
Introduction à AngularJS 2.0
AngularJS, qu’est-ce que c’est ?
Cela résout quels problèmes ?
- intranet app
- Public website (navigateurs supportes, indexing,
- Vidéo, drag and drop, visualisation
Modules AngularJS
Moteur de template
Module de route
Module de test
AngularJS 1 poubelle ?
Discuter des réactions de la communauté.
Chemin de migration
Points clef AngularJS 2
ECMAScript 6
Dart
AtScript
TypeScript
Les navigateurs compatibles
La compétition et les différentes approches
React.js, et des points différenciateurs
Server side rendering
React Native
Redux
GWT
En pratique
Décrire le cycle de code
To TypeScript or not to TypeScript ?
Les templates HTML ?
- complication et erreurs
Binder ses propriétés
Comment on teste ?
Quelle frontière entre le front et le back
Outillage
Quels outillages pour AngularJS 2 ?
Quels outillages autour (minimizer, CSS prepro etc) ?
Des intégrations particulières ?
L’univers JavaScript
Un framework par semaine, même pour un agile, ça pousse le bouchon, non ?
Discuter de la communauté des devs JS
Asciidoctor
Livres AngularJS 1 et 2 par Cédric et Ninja Squad
Asciidoctor
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 141 - Trop d'open source tue l'open source
Posté le 16/02/2016Dans cet épisode, les cast codeurs discutent solipsisme, explicit receiver parameter, WildFly 10, pagination, la mort de l’open source etc, etc. Sans oublier deux crowdcasts de Quentin Adam et ZePag, merci à eux.
Enregistré le 9 février 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-141.mp3
News
Devoxx
Discussion sur Devoxx France
Langages
Licence solipsiste
Accélérer la JVM en Dev: random pool
Optional.get le regret de Brian Goetz
Le Java plugin va bientôt mourir
Android va utiliser OpenJDK
Receiver annotations
L’enfer c’est les modules
Middleware
Le batching dans Hibernate ORM
WildFly 10
Grails 3 avec un reloading amélioré
O Java EE 7 Application Servers, Where Art Thou?
Infrastructure
Docker 1.10
Système d’exploitation souverain
Mandriva - Mandrakesoft
Facebook ferme Parse
Les alternatives de Parse sur highscalability.com
Outils
Git ketch
GitHub pages: mon Markdown et pas d’autres
JUnit 5 Alpha 1
JUnit 5 expliqué
JFrog lève 50 millions de dollars
Les outils de Quentin Adam
- autojump qui permet de se déplacer vite dans son système
- autoenv, qui permet de peupler avec les variables d’env sa session shell
- et le twitter de Quentin s’il y a des questions : https://twitter.com/waxzce
Big Data
Apache Beam (Google Dataflow)
AlphaGo
Apache Spark 1.6
Design
Méthodologie
Débat
Quand tout est open source, rien n’est open source
Outil de l’épisode
Keybase.io: système de fichier chiffré
Onename
Keybase publié dans la blockchain Bitcoin
Conférences
Breizhcamp 23-26 mars
Devoxx France 20/22 avril
Mix-IT 21 et 22 avril
EclipseCon Virginie, États-Unis, 7-10 mars 2016
Voxxed Days Luxembourg:
- Le site : Voxxed Days Luxembourg (Inscriptions, Informations)
- Le CFP : Call For Paper 2016 (Soumission de présentations)
- Le YaJUG : YaJUG
- Nous contacter : formulaire un des sites mentionné ci-dessus.
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 140 - Les Cast Codeurs à la montagne - Snowcamp 2016
Posté le 02/02/2016Un épisode en direct du Snowcamp 2016 à Grenoble. On y discute la conférence, des thèses, CommitStrip et de médecine.
Enregistré le 22 janvier 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-140.mp3
Le direct
Emmanuel Bernard
Chief Cast Codeur Officer
Un Cast Codeur au pied de la montagne
Kezako SnowCamp
Keynotes
Les thèses de l’éclair
Magasins de travail
aka Workshops
Universités
Thèmes
DevOps
Continuous delivery
Microservices Nicolas Fränkel
Ansible
Docker
Web
IoT
OSGi, Apache Felix
Poppy INRIA
NoSQL
Code
Développeurs Anonymes
Pair-programming cloud IDE
Maurice ne doit pas coder en Go
Humain
Non negotiable usability
SnowCamp 2017
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com
LCC 139 - il n'y a pas de mauvais outils
Posté le 10/01/2016Les Cast Codeurs discutent des divers outils qu’ils utilisent au jour le jour.
Enregistré le 5 janvier 2016
Téléchargement de l’épisode LesCastCodeurs-Episode-139.mp3
News
La mort de Ian Murdock fondateur de Debian
Outils
Méthodologie
Organisation du temps
- Getting things done
- OmniFocus (iOS et Mac)
- Evernote
- Google Calendar
- Trello
- Google Keep
- Bloc-note / papier / stylo
- Canon imageFORMULA DR-C125W
- Toggl
Organisation des idées
OS, infra et hardware
- Mac OS X dernière version
- Disque SSD
- Bluetooth lock handyLock
- DaisyDisk
- OmniDiskSweeper
- Keepass, KeepassX, KyPass
- Dashlane
- Apple Calendar
- Apple Mail
- Mailbox
- Gmail
- Audio Hijack
- Cyberduck
- Marked
- PopClip
- Seashore
- TrueCrypt
- VLC
- Yubikey nano
- Apple Time Machine
- Dropbox
- Henge Docks
- Gimp
- Homebrew
- SizeUp
- XtraFinder
- Belkin Thunderbold Express
IDE
build
SCM
Web API testing
“Ops”
Communication
- Gmail
- TweetDeck
- HipChat
- Telegram
- Skype
- Slack
- Colloquy
- WeeChat
- Google Docs
- Dropbox
- XWiki
- Shush
- Mailchimp
- Buffer
- Snip.ly
Présentation
- Apple Keynote
- SpeakerDeck
- LibreOffice
- Camtasia
- OmniGraffle
- Microsoft Visio
- Gimp
- Seashore
- Pixelmator
- Inkscape
- Asciinema
Documentation, site web et veille techno
- Dash
- MacDown
- Mou
- Tapiriik
- VPN.sh
- Asciidoctor
- ByWord
- Asciidoctor Live Preview
- Feedly
- Instapaper
Et vos outils ?
Faites un crowdcasting sur vos outils
Nous contacter
Contactez-nous via twitter https://twitter.com/lescastcodeurs
sur le groupe Google https://groups.google.com/group/lescastcodeurs
ou sur le site web https://lescastcodeurs.com/
Flattr-ez nous (dons) sur https://lescastcodeurs.com/
En savoir plus sur le sponsoring ? sponsors@lescastcodeurs.com