Archive for the 'Rencontres Alt.net' Category

Build your own service bus – par ou commencer ?

Julien on nov 29th 2010

Quelle meilleure façon de réveiller ce blog que de parler de la dernière soirée Alt.net ? Soirée sur le thème de « Build your own service bus » et co-présentée par Romain Verdier et moi-même.

Comme faut pas pousser mémé, je me contenterai d’inclure les slides et je me concentrerai sur un point précis. D’autres personnes plus littéraires que moi auront probablement l'occasion de vous résumer la soirée ! :-)

 

Hey Julien, c’est marrant ton histoire, mais il est ou l’arrêt le plus proche pour monter dans ton bus?

Tout d’abord, il faut bien comprendre qu’un service bus n’est qu’un framework pour simplifier la communication dans un système distribué. Voici donc quelques idées à creuser pour assimiler les concepts…

 

1. Acquérir des notions de messaging

Je vous suggère notamment de regarder MSMQ (ou son pendant portable et open source : ActiveMQ) et RabbitMQ. Ce dernier à la particularité d’utiliser un broker (les queues sont donc distantes) tandis que MSMQ permet la communication point à point mais rend l’écriture de scénarios publish-subscribe plus complexe. Pourquoi ne pas développer un petit chat pour se faire la main ? Cet exercice vous forcera a explorer les différents modèles sur le PubSub ou encore à étudier un minimum la serialization (astuce : n’essayez pas de recoder un protocole de communication a base de commandes en texte comme le FTP, on peut faire plus sympa ! :-)) .

En bonus, je vous conseille vivement d’acheter ce livre pour noel :


Enterprise Integration Patterns
Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions

This book provides a consistent vocabulary and visual notation framework to describe large-scale integration solutions across many technologies. It also explores in detail the advantages and limitations of asynchronous messaging architectures. The authors present practical advice on designing code that connects an application to a messaging system, and provide extensive information to help you determine when to send a message, how to route it to the proper destination, and how to monitor the health of a messaging system. If you want to know how to manage, monitor, and maintain a messaging system once it is in use, get this book

 

2. Acquérir des notions d’architecture sur les systèmes distribués et la SOA

Comme expliqué plus haut, un service bus n’est qu’un framework. Avant de se lancer tête baissée, il faut comprendre les principes sous-jacents. Mon auteur préféré sur la question est Udi Dahan, l'homme derrière NServiceBus...
Udi étant un conférencier assez actif, il est facile de trouver nombre de ses présentations sur le net. En voici quelques une :

Et pour les plus curieux d'entre vous (disclaimer : on sort du cadre des service bus !) :

Enfin, si vous avez beaucoup de transport en commun, vous pouvez également trouver un paquet de podcasts :

 

3. Explorer les framework open sources

Et notamment leurs samples !

 

4. La méthode du Sioux !

Si vous ne connaissez rien a tout ça mais que vous déchirez quand même en développement, jetez un œil à notre dernière offre d'emploi et contactez-mois si ça vous intéresse ! On se fera un plaisir de partager avec vous tout ce qu'on sait ! :-)

Bon courage !

Filed in .NET, Alt.net, Command Query Responsibility Segregation, Rencontres Alt.net | One response so far

Slides de la présentation Domain Driven Design

Julien on déc 3rd 2008

Voici les slides que Gauthier et moi-même avons utilisé pour notre présentation sur le Domain Driven Design à Alt.net :

N'hésitez pas à les réutiliser si cela peut vous être utile ! N'hésitez pas non plus à nous laisser un petit mot si c'est le cas ;-) Juste par curiosité :-).

Enfin, petit message personnel : Je cherche du boulot ! Donc si vous montez une équipe agile de la mort qui tue, contactez moi!

Filed in Alt.net Foundations, Domain Driven Design, Rencontres Alt.net | 3 responses so far

Rencontres Alt.net, attention ça grandit !

Julien on nov 24th 2008

Rappelez vous, la première rencontre Alt.net Paris, c'était le 30 avril 2008. Nous étions 5 à avoir fait le déplacement pour le "lancement" Français. Que de chemin parcouru sous l'initiative de Rob depuis !

En effet, après la dernière rencontre hébergée chez Valtech, avec pour sujet Mono, nous nous retrouverons ni plus ni moins chez Microsoft pour la ... 8ème édition! Rendez-vous donc le 2 décembre, au 148 rue de l'université. Pour les inscriptions, il suffit de laisser un message sur notre mailing-list.

Le thème de la soirée est le Domain Driven Design, sujet que Gauthier (qui n'a toujours pas de blog !) et moi essayerons d'introduire par une petite présentation, avant de lancer les débats. De bon moments en perspective !

Venez nombreux !

Filed in Rencontres Alt.net | No responses yet

Rencontre Alt.Net #2: c’était mercredi!

Julien on juin 7th 2008

Comme prévu, la deuxième rencontre Alt.Net française a eu lieu mercredi dernier.

Les conversations de la soirée étaient encore une fois passionnantes même si très générales. Nous avons par exemple parlé de Monorail, Asp.net MVC, le pattern MVC en général, F# et le livre écrit par Robert (Mais comment fait-il pour avoir le temps??), Spec#, Workflow Fondation, Nhibernate ou encore l'ipod itouch de Symon qui nous a permis de consulter le blog d'Ayende durant la soirée. Je pourrai probablement sortir une dizaine de sujet de discussion supplémentaire, mais j'en ai marre de faire des liens ;-)

En bref, on ne s'est donc pas ennuyé, bien au contraire!

Coté participants, nous étions 4 comme pour la première rencontre. Cela peut sembler réduit, mais il ne faut pas oublier que le mouvement en france démarre juste et que nous avons encore très peu de relai. Cependant, je suis convaincu que nos prochaines rencontres seront plus grosses: beaucoup de gens ont manifesté leur intérêt récemment! Donc si vous voulez participer, venez nous le dire!

Personellement, j'attends la prochaine rencontre avec impatience!

Filed in Rencontres Alt.net | No responses yet

Alt.net: deuxième édition!

Julien on mai 13th 2008

Après la première rencontre Alt.net française, dont Symon Rottem à fait un excellent résumé sur son blog (en anglais), Robert Pickering a récemment annoncé l'organisation de la seconde rencontre!

Elle aura donc lieu le Mercredi 4 juin, dans le quartier des halles (le lieu exact restant à définir).

J'y serai évidemment et je vous invite à nous rejoindre nombreux. Comme lors de la première rencontre, il n'y a pas de sujets spécifiques de prévu, nous irons la ou les conversations nous emmènent :-). Pour ma part, j'ai eu l'occasion de découvrir quelques nouveaux frameworks récemment, comme xUnit, Moq, Asp.net MVC ou encore Unity, soit autant de sujets potentiels!

Edit: Rendez-vous le mercredi 4 juin à 20h00 au Café des Initiés, 3, Place des Deux Ecus, 75001!

Filed in Rencontres Alt.net | 5 responses so far

Alt.net: première rencontre française

Julien on avr 30th 2008

La toute première rencontre Alt.net aura lieu ce soir à Paris, à l'initiation de Robert Pickering.
C'est à 20h00 au « frog and rosbif », 116 rue st. Denis, 75002.

Tout le monde est le bienvenu!

Mais qu'est ce que Alt.net?
Alt.net est une communauté de développeurs passionnés par l'amélioration de la façon dont l'on développe des logiciels. Alt.net reconnait qu'il n'y a pas de solution unique mais qu'il y a une multitude d'alternatives qui peuvent être appliquées à des situations différentes. Alt.net est un endroit pour partager ces alternatives, afin de pouvoir, ensemble, apprendre, expliquer et partager ces nouvelles idées.

Autrement dit, vi vous êtes:

  • un développeur qui utilise ce qui fonctionne tout en gardant un œil sur de meilleurs solutions
  • un développeur qui est prêt a regarder ailleurs pour adopter le meilleurs d'autres communautés: Open Source, Agile, Java, Ruby, etc.
  • un développeur qui ne se satisfait pas du status quo. Les choses peuvent toujours être améliorées, plus élégantes, plus simple, etc.
  • un développeur qui reconnait que les outils sont très utiles mais qu'ils ne peuvent pas tout faire. Ce sont les grands principes et le savoir qui comptent réellement. Les meilleurs outils sont ceux qui forcent le savoir et encourage ces principes (par exemple, Resharper)

Alors, Alt.net est fait pour vous!

Qui est derrière Alt.net?
Alt.net est un mouvement initié par David Laribee et ses confrères de Codebetter. Depuis Avril 2007, le mouvement s'est considérément agrandi avec la participation de très nombreux MVP, employés de microsoft ou de grands noms de l'informatique.

En quoi Alt.net diffère d'autres groupes d'utilisateurs?
Alors que la plupart des groupes d'utilisateurs cherchent à promouvoir des outils et des technologies, Alt.net est plus orienté sur le process de développement en lui même.

Quel est l'objectif des rencontres françaises d'Alt.net?
Il n'y a d'objectif affiché, je me contenterai donc de vous dire le mien:
rencontrer des gens qui se retrouvent dans les principes cités ci-dessus afin de pouvoir établir des canaux de communication en français. Pour le moment, Alt.net a eu un écho considérable aux Etats-Unis et dans de nombreux pays, mais la France est resté en retard.

Enfin, permettez-moi d'insister sur le fait que cette réunion est sans prétention :). Tout le monde est le bienvenue, pas besoin d'être expert en je ne sais quoi ou d'avoir un blog :). Un groupe s'est d'ailleurs créé sur Google, c'est tout neuf et donc très vide mais n'hésitez pas à passer!

Filed in Rencontres Alt.net | 4 responses so far