Cast-IT

Dec 07 2012 54 mins 578

Un podcast sur le monde du développement Java et de l'Agilité, par l'équipe du LyonJUG et de Mix-IT.





LyonJUG - 17/05/2011
May 19 2011 74 mins  
Le développeur n’est en général souvent pas attiré par le déploiement de l’application qu’il développe en production. Et le développeur Java ne déroge pas à la règle. Pourtant, c’est une brique primordiale au succès d’une application autant que son développement. C’est d’autant plus important si cette application a besoin de ressources importantes et variables. Dans ce cas là, on se dirige souvent vers des architectures d’infrastructure complexes en cluster et/ou réplication. De plus, ces architectures ont un coût de départ difficile à amortir. Autant dire qu’il ne faut pas se planter dans son choix de départ. Mais voilà le Cloud public est apparu et Amazon Web Service (AWS) l’a démocratisé. Avec AWS, on va pouvoir créer une application qui module ses besoins d’infrastructure (CPU, stockage etc...) en fonction des ses besoins en ressources applicatives. Et tout cela, on va le faire à la demande, ce qui va permettre in fine de réduire les coûts. Mais attention, ce n’est pas la solution magique qui résout tous les problèmes ! Nous vous proposons donc lors de cette présentation de découvrir l’offre AWS à travers un retour d’expérience afin de vous faire une idée des avantages et des inconvénients de ce type d’offre. Seront présentés Elastic Compute Cloud (EC2) et Simple Storage Service (S3) qui sont les produits phares d’AWS mais aussi le dernier venu AWS Elastic Beanstalk.







Cast-IT - Episode 2
Jun 28 2011 35 mins  
Retour sur la soirée du Lyon JUG, Hibernate OGM et Hibernate avec Emmanuel Bernard : http://www.lyonjug.org/evenements/hibernate Retours What’s Next : "Let it crash" programming philosophy : http://mazenharake.wordpress.com/2009/09/14/let-it-crash-the-right-way/ Why a JavaScript hater thinks everyone needs to learn JavaScript in the next year : http://radar.oreilly.com/2011/06/time-to-learn-javascript.html Messaging: - http://www.rabbitmq.com/ - http://www.amqp.org/ - JMS 2.0 : http://jcp.org/en/jsr/detail?id=343 - Les slides de Jeff Mesnil au Lyon JUG: http://www.lyonjug.org/evenements/messaging - Retour sur la soirée messaging du Lyon JUG: http://www.lyonjug.org/news/retoursurlasoireemessaging Retour WsN de Cédric : http://hypedrivendev.wordpress.com/2011/05/28/whats-next/ Elastic search : http://www.elasticsearch.org/ La keynote d’Adrian Colyer: - Les slides : http://www.slideshare.net/adriancolyer/whats-next-paris-adrian-colyer-keynote - Spring Mobile : http://www.springsource.org/spring-mobile - Spring Android : http://www.springsource.org/spring-android - Spring Social : http://www.springsource.org/spring-social - Spring Data : http://www.springsource.org/spring-data - Cloud Foundry : http://www.cloudfoundry.com/ Le twiiiit du mois : “Microsoft is going to help with the Windows port Node.js” : http://blog.nodejs.org/2011/06/23/porting-node-to-windows-with-microsoft%E2%80%99s-help/ “http://hypedrivendev.wordpress.com/2011/06/28/getting-started-with-node-js-part-1/ Les événements à venir: Le webcast Java 7 : http://oracle.com/java ou directement http://tinyurl.com/3or2c3n. Java 7 au Lyon JUG le 21 juillet: http://www.lyonjug.org/evenements/java-7 Jug Summer Camp le 16 septembre à la Rochelle: http://sites.google.com/site/jugsummercamp/ Le retour de la Marmitte par les Duchess France : http://jduchess.org/duchess-france/blog/the-return-of-the-marmite/ Devoxx 2011 : http://www.devoxx.com/display/DV11/Home


Cast-IT - Episode 3
Jul 11 2011 30 mins  
Florian Traverse (@temsa , http://pullrequest.org) et Mickael Daniel (@mklabs , http://blog.mklog.fr/) enregistré le 07/08 2min45: présentation 4min15: java est malade! 5min55: Comment tombé ds JS Utiliser "the good parts" (reférence à Javascript: The Good Parts : http://www.amazon.com/exec/obidos/ASIN/0596517742/wrrrldwideweb de Douglas Crockford : http://www.crockford.com/) prototype : http://www.prototypejs.org, jQuery : http://jquery.com Code quality tool: http://www.jslint.com/lint.html http://jshint.com/ 6min: ArchetypeJS / 2006. énormément de code coté client, fwk RIA. Langage JS qu'on ne prend pas la peine d'apprendre: Lien vers http://eloquentjavascript.net/, The Good Parts : http://www.amazon.com/exec/obidos/ASIN/0596517742/wrrrldwideweb, jQuery fundamentals : http://jqfundamentals.com/, Learn.appendTo : http://learn.appendto.com, Essential JavaScript Design Patterns For Beginners http://addyosmani.com/resources/essentialjsdesignpatterns/book/, http://promotejs.com/ NodeJS - 15min28 http://nodejs.org/ || http://www.joyent.com/ Design node: 2009: Ryan Dahl: Node.js : http://blip.tv/jsconfeu/ryan-dahl-node-js-2918890 2010: Ryan Dahl - Less is More with Node.js : http://blip.tv/jsconf/ryan-dahl-less-is-more-with-node-js-3755032 2010: YUI Theater — Ryan Dahl: “Introduction to NodeJS” : http://www.yuiblog.com/blog/2010/05/20/video-dahl/ ~ 17 * Communauté node : https://github.com/joyent/node/wiki/Community * Liste impressionnante de modules non exhaustive : https://github.com/joyent/node/wiki/modules 19min35 Hébergement: joyent no.de : https://no.de/ nodester : http://nodester.com/ cloudfoundry : http://cloudfoundry.org/ nodejitsu : http://www.nodejitsu.com/#/home amazon ec2 : http://aws.amazon.com/fr/ec2/ Un tuto (http://rsms.me/2011/03/23/ec2-wep-app-template.html) pour s'y mettre très rapidement (source : https://github.com/rsms/ec2-webapp) Liste exhaustive ~22min40 * npm : http://npmjs.org - http://search.npmjs.org/ https://github.com/isaacs/npm ~24 réutilisation de code, porter des librairies coté serveur. du moment que la librairie n'est pas lié a des manipulations DOM, ceci est possible (et même si ca l'est, jsdom : https://github.com/tmpvar/jsdom). ex: globalize : https://github.com/jquery/globalize, underscore : http://documentcloud.github.com/underscore/, backbone : https://github.com/jquery/globalize Technique utilisé par underscore pour s'exposer en fonction de l'env : https://github.com/documentcloud/underscore/blob/master/underscore.js#L51-60 Chez backbone : https://github.com/documentcloud/backbone/blob/master/backbone.js#L18-25 Un autre pattern, plutôt sympa :) (https://github.com/hij1nx/weld/blob/master/lib/weld.js#L452)cela repose sur une closure, une fonction anonyme executée immédiatement à laquelle on passe le bon objet, selon l'env (window ou exports) utilisé ainsi via ce param (https://github.com/hij1nx/weld/blob/master/lib/weld.js#L1), qui vaut window coté client (donc exposé niveau global). commonjs : http://www.commonjs.org/ http://andyet.net/blog/2011/feb/15/re-using-backbonejs-models-on-the-server-with-node/ http://amir.unoc.net/how-to-share-backbonejs-models-with-nodejs ~28min * async : https://github.com/caolan/async Why ? : http://promotejs.com/ Best tech talk ever : http://jsconf.eu/2010/communityjs_by_chris_williams_1.html


Cast-IT - Episode 4
Aug 22 2011 29 mins  
Enregistré le 21 juillet 2011, avant la session sur Java 7 du LyonJUG. Après s'être livrés à un interview pour les JDuchess (http://jduchess.org/duchess-france/blog/java-7-ping-pong-avec-alexis-moussine-pouchkine-et-julien-ponge/), les deux speakers de la soirée, Alexis Moussine-Pouchkine et Julien Ponge, nous ont accordé encore un peu de temps pour nous donner leurs impressions sur OpenJDK, Java 7 et Java 8! Merci à eux! On cloture ce Cast-IT avec le tweet du mois sur... Jboss AS 7! Fallait oser! Alexis Moussine-Pouchkine (http://twitter.com/alexismp) était ambassadeur, chez Sun Microsystems du projet Iibre, GlassFish (http://glassfish.java.net/). Il continue actuellement à travailler sur ce serveur d’application Java EE de nouvelle génération en tant que GlassFish community manager chez Oracle. Julien Ponge (http://twitter.com/jponge) est un artisan de longue date de l’opensource. Il a créé le framework IzPack (http://izpack.org/) et a participé à plusieurs autres projets, notamment à GlassFish en collaboration avec Sun Microsystems. Titulaire d’un doctorat en informatique, il est actuellement professeur agrégé en informatique à l’INSA de Lyon (http://www.insa-lyon.fr/), et un chercheur dans le cadre de l’INRIA Amazones / équipe CITI (http://www.citi.insa-lyon.fr/teams/amazones/). Java 7: Les slides Oracle et des exemples de code présentant les nouveautés de Java 7 : http://download.oracle.com/technetwork/java/java7-kit.zip Projet Jigsaw : http://openjdk.java.net/projects/jigsaw/ Sur les properties (prochaine version de Java SE?) : http://www.olivier-hanny.com/2011/07/java-7-et-toujours-les-getters-et.html Tweet du mois sur Jboss AS 7 : http://www.jboss.org/as7 pour la page d'accueil http://community.jboss.org/wiki/AS7StartupTimeShowdown, pour le concours de temps de démarrage http://www.jboss.org/webinars pour quelques présentations




Cast-IT - Episode 6
Oct 06 2011 28 mins  
Enregistré le 2 octobre 2011, entre la Thaïlande et la France grâce à la magie de l'internet. Sébastien Douche (http://twitter.com/sdouche) qui était speaker au Lyon JUG fin septembre (http://www.lyonjug.org/evenements/git) et Romain Couturier (http://twitter.com/romaincouturier), membre du Club Agile Rhône-Alpes de Lyon (http://lyon.clubagilerhonealpes.org), ont accepté de prendre le micro de Cast-IT, aux côtés de Cyril (http://www.cast-it.fr/p/cyril-lacote.html), Cédric (http://www.cast-it.fr/p/cedric-exbrayat.html) et Agnès (http://www.cast-it.fr/p/agnes-crepet.html). Au programme : forcément un peu de GIT, c'est quand même le sujet du talk de Sébastien, mais aussi pas mal d'Agilité... Sébastien nous parle de son parcours professionnel, de la SSII à un éditeur. Il revient également sur son article "L'Agile est mort" (http://douche.name/blog/2011/08/08/l-agile-est-mort) et sur son idée que le modèle Agile, inventé pour vendre du service, doit mourir. Et si après l'écoute de ce Cast-IT, vous en voulez encore, aller lire l'interview de Sébastien par Agnès et Cédric sur le site des Duchess France (http://jduchess.org/duchess-france/blog/entrevue-avec-sebastien-douche-vous-reprendrez-bien-encore-un-peu-de-git-et-dagilite). Ce 6ième opus de Cast-IT a été enregistré avec la moitié de l'équipe de Cast-IT en Thaïlande (à savoir les globe-casteurs Agnès et Cyril) et l'autre moitié en France (Cédric, Romain et Sébastien), enfin c'est ce qu'ils nous ont dit! Liste des liens sur les sujets abordés : L'article "L'Agile est mort" de Sébastien Douche (http://douche.name/blog/2011/08/08/l-agile-est-mort) Le blog #gitfr de Sébastien Douche (http://gitfr.net/blog) Le blog "Ruminations From a Tortured Mind" de Sébastien Douche (http://douche.name/blog) Le blog "Talon d'Agile" de Romain Couturier (http://talondagile.fr/blog) Le blog d'Eric Ries qui vient de sortir "lean startup" (http://www.startuplessonslearned.com) Le blog Agilarium (http://agilarium.blogspot.com/) de Fabrice Aimetti et surtout son wiki (http://agilarium.wikispaces.com) sur lequel il publie toutes ses traductions, une mine d'informations sur l'Agilité et le Lean (et en plus il utilise Trello !) Blog de Laurent Morisseau, bloggueur et speaker français qui traite beaucoup de Kanban (http://www.laurentmorisseau.com) Trello : le dernier né de Joel Spolsky (https://trello.com) L'article du blog Hype Driven Development de Cédric Exbrayat sur la stack technique (notamment Node.js) de Trello (http://hypedrivendev.wordpress.com/2011/09/17/trello-node) Joel On Software : le blog de Joel Spolsky (http://www.joelonsoftware.com) Fog Creek : la société historique de Joel Spolsky (http://www.fogcreek.com) Stack Overflow : le site incontournable pour les développeurs, créé par Joel Spolsky (http://stackoverflow.com) The Joel Test: 12 Steps to Better Code : le fameux test de Joel Spolsky pour évaluer la qualité d'une équipe de développement (http://www.joelonsoftware.com/articles/fog0000000043.html) Note : Cast-IT est enregistré et monté avec Audacity (http://audacity.sourceforge.net : a free, open source software for recording and editing sounds)











Cast-IT - Episode 7
Dec 14 2011 54 mins  
Enregistré le 7 décembre 2011, entre l'Indonésie et la France grâce à la magie de l'internet. Henri Gomez (http://twitter.com/hgomez) s'est prêté au jeu de Cast-IT et nous a accordé une interview sur un sujet qui le passionne : DevOps! Il a donc pris le micro aux côtés de l'équipe des cast-iteurs à savoir Cyril, Cédric, Alexis et Agnès. Henri revient sur son expérience avec sa double casquette Dev et Ops, nous parle, entre autres, de Continuous Delivery, de monitoring et de bonnes pratiques DevOps. Au programme de ce Cast-IT, également un retour d'Alexis et Cédric sur Devoxx 2011, et les classiques rubriques du tweet du mois et des actus. Et si après l'écoute de ce Cast-IT, vous en voulez encore sur DevOps, aller lire l'interview d'Henri (http://jduchess.org/duchess-france/blog/entretien-sur-devops-avec-henri-gomez/) par Agnès, Alexis et Cédric sur le site des Duchess France. Liste des liens sur DevOps : New Relic (http://newrelic.com/), un outil de monitoring (non opensource), accessoirement celui choisi par CloudBees (http://www.cloudbees.com/) AppDynamics (http://www.appdynamics.com/), un autre outil de monitoring non opensource Jmxtrans (http://code.google.com/p/jmxtrans/) et Graphite (http://graphite.wikidot.com), des outils de monitoring L'outillage qui peut compléter Graphite pour du monitoring natif (http://readthedocs.org/docs/graphite/en/1.1/tools.html) ainsi que Diamond (http://opensource.brightcove.com/project/Diamond) Puppets (http://puppetlabs.com/) Sur le Choix Puppets ou Chef : cet article (http://nathenharvey.blogspot.com/2011/11/why-we-chose-puppet-over-chef-at.html) celui-ci (http://bitfieldconsulting.com/puppet-vs-chef) ou encore celui-là de Nicolas Deloof (http://blog.loof.fr/2011/10/puppet-vs-chef-fight.html) Sprinkle, un autre automatisater (http://engineering.gomiso.com/2011/08/26/forget-chef-or-puppet-automate-with-sprinkle) Aperçu de Puppets intéressant (http://binbash.fr/2011/08/28/puppet-apercu/) Une mine d'infos sur DevOps (http://devopsweekly.com) Liste des liens des autres sujets abordés : Devoxx France (http://www.devoxx.com/display/FR12/Accueil) MIX-IT(http://www.mix-it.fr), les deux conférences du mois d'avril 2012 à ne pas louper! Le tweet de Joshua bloch "A new challenge for me: I am now the core libraries architect for the Dart programming language! (http://twitter.com/#!/joshbloch/status/144140426918625280) et accessoirement cet autre tweet (http://twitter.com/#!/joshbloch/status/144474358352588800) Le retour de Cédric Exbrayat sur Play! (http://hypedrivendev.wordpress.com/2011/11/29/devoxx-play-hopes-and-fears/) : et n'oubliez pas que le prochain Cast-IT sera sur Play! avec Loïc Descotte et Philippe Charrière , pour un avant-gôut allez lire leur interview (http://jduchess.org/duchess-france/blog/architecture-stateful-vs-stateless/) sur le site Duchess France! Nicolas Sarkozy chez Google Paris et évasion fiscale aux Bermudes (http://owni.fr/2011/04/19/google-irlande-bermudes-evasion-fiscale/) Instagram et leur stack technique (http://instagram-engineering.tumblr.com/post/13649370142/what-powers-instagram-hundreds-of-instances-dozens-of) Note : Cast-IT est enregistré et monté avec Audacity (http://audacity.sourceforge.net)





























No review available yet...