6
MAI

Ce qu’Erlang peut nous apprendre sur la programmation concurrente

Post par dans | No responses yet

View event on Meetup.com
Date
Thursday, June 6, 2013, 7:00 PM
Venue
Cellenza

Ce mois-ci Yann nous sortira son plus beau costume à paillettes pour nous parler d’un sujet léger. Voici de quoi cela va parler:

 

Erlang est un langage fonctionnel moustachu à l’accent suédois  (http://www.youtube.com/watch?v=uKfKtXYLG78 ) créé à l’origine pour construire les systèmes télécom d’Ericsson.

Erlang est réputé pour la bizarrerie de sa syntaxe et l’extrême robustesse des applications massivement concurrentes qu’il permet de créer. Nous nous proposons modestement d’illustrer ces allégations et de montrer qu’une d’entre elles est exagérée (il faudra assister à la présentation pour savoir laquelle).

Nous nous livrerons à une rapide présentation du langage lui-même (et hop, une liste à puces)

  • Fonctionnel
  • Syntaxe inspirée de Prolog
  • Structures de données immutables
  • Pattern matching
  • Boucles remplacées par la récursivité, les map/reduce (fold) et les list comprehensions

Avant de passer au plus intéressant : le modèle acteur au coeur du framework OTP (Open Telecom Platform) d’Erlang qui, allié aux particularités du runtime, permet d’implémenter des applications concurrentes, robustes et dynamiques.

Le modèle acteur d’Erlang se caractérise par (encore une liste à puces !)

  • des processus légers (quelques dizaines de Ko d’empreinte mémoire)
  • qui s’échangent des messages de manière asynchrone
  • chaque processus recevant les messages dans sa propre mailbox

Les processus peuvent eux-mêmes être définis par des graphes de dépendances auxquels on associe des règles de comportement en cas d’erreur (destruction du processus en erreur et de ses sous-processus, relance, etc.).

OTP bâtit sur ce modèle acteur pour proposer des implémentations de patterns concurrents (événements, serveur, automate à états finis, etc.) 

Nous verrons comment ce modèle simplifie énormément les systèmes concurrents, et comment Erlang et OTP peuvent être une inspiration pour des implémentations dans d’autres langages et framework (dont pourquoi pas .NET !)

-Yann-

 

Merci Yann et merci à Arnaud/Cellenza pour l’hébergement!

Rui

Meetup.com integration powered by Nuanced Media.

5
MAI

Coding Breakfast #3

Post par dans | No responses yet

View event on Meetup.com
Date
Wednesday, June 5, 2013, 8:30 AM
Venue
CLT-Services

Allez hop, on remet ça ! Du café, des viennoiseries et un kata. On se met par paires ou tout seul, on développe une solution au problème posé et on se réunit pour discuter de nos approches et difficultés.

Pour en savoir plus, le compte-rendu de Robert : http://strangelights.com/blog/archive/2013/04/27/alt-net-coding-breakfast-ndash-april-2013-edition.aspx

Meetup.com integration powered by Nuanced Media.

24
MAR

Alt.Net Coding breakfast! #02

Post par dans | No responses yet

View event on Meetup.com
Date
Wednesday, April 24, 2013, 8:30 AM
Venue
CLT-Services

Je propose un nouveau coding breakfast dans mes locaux le mercredi 24 avril de 8h30 à 10h. Thème du jour : le parking.

Le principe est simple :  Je prépare un énoncé et des cas de tests (que je garde pour moi); il faut venir avec un portable équipé d’un environnement de dev + tests prêt à coder et compiler.

On se met par paires et, après un petit round de clarification du sujet, chaque binôme code. Le premier qui a une solution opérationnelle dit « stop » et on regarde si ça passe le premier cas de test, puis le 2ème … etc.

Le groupe peut challenger la solution, en proposant de nouveaux cas de test ou en critiquant (positivement) la solution. Si tout est Ok, le binôme a gagné. Sinon, on relance le jeu …

On continue jusqu’à ce qu’un binôme ait produit une solution qui est jugée ok par tous ou jusqu’à 9h30. Au plus tard, même si vous restez papoter vous êtes dehors à 10h au plus tard. (ouste, au boulot !)

 

Damien

 

Pour rappel:

34 bd Sebastopol, 75004 PARIS 

(Métro Les Halles, Sortie Porte Lescot / Georges Pompidou)

Meetup.com integration powered by Nuanced Media.

11
MAR

Bring your framework

Post par dans | No responses yet

View event on Meetup.com
Date
Thursday, April 11, 2013, 7:30 PM
Venue
Spark

Il est bon de parler de sujets de fond, mais il est aussi bon de parler de sujets concrets de temps en temps et surtout d’échanger autour.

La communauté .Net fr n’est peut être pas forcément la plus prolifique en termes de projets open source de renommée internationale, néanmoins, il se passe des choses et c’est pour montrer cela que nous organisons ce meetup.

Si vous avez créé un projet .Net open source, si vous avez créé un plugin pour un outil existant ou si tout simplement vous voulez nous faire partager votre expérience sur un outil Open source qui a réellement changé votre manière de travailler, venez le partager avec nous, cette session est là pour ça.

Le format sera court, sous forme de lightening talks, entre 10 à 20min par projets, questions comprises. Ce format est idéal pour se focaliser sur l’essentiel et partager un maximum de choses dans une session courte. C’est de plus un format simple à préparer, pour ceux qui n’ont jamais parlé devant des gens c’est l’occasion!

Pour cela veuillez utiliser le lien « Contacter » dans ce meetup en précisant:

– les informations vous concernant

– le nom et descriptif de votre projet

– les liens en ligne du projet (il s’agit forcément de projets dont on peut trouver les informations en ligne)

En fonction des propositions, nous déterminerons ce que nous présenterons lors du prochain meetup et si il y en a beaucoup nous renouvellerons ce format.

C’est un vrai moment de partage et de retour d’expérience que nous voulons mettre en place, donc n’hésitez pas à venir.

 

Voici les sujets retenus pour cette session

- Rui : Rabbit -> il s’agit d’un host de sites Nancy avec fonction d’auto reload chaque fois que des fichiers ont changé.

- Thomas Pierrain: NFluent -> il s’agit d’une libraire d’écriture fluent des assertions de tests unitaires.

- Thomas Jaskula: xUnit+Autofixture -> How to TDD ;-)

- Nicholas Suter: Retour d’expérience Mig# + FluentMigrator.

 

N’hésitez pas à nous envoyer des sujets sur un outil, un framework, un retour d’expérience car nous essaieront de privilégier ces formats courts plus sympas et dynamiques pour les prochaines sessions.

Meetup.com integration powered by Nuanced Media.

26
FéV

Résumé de la soirée: Frameworks .Net Web open source

Post par mathias.kluba dans Comptes Rendus Paris | Commentaires fermés

Le 21 Février s'est déroulée une session ALT.Net sur les Frameworks .Net Web Open Source chez ebiznext.
@rhwy nous a présenté Nancy, et @mathiaskluba nous a présenté ServiceStack.

Je vous laisse découvrir le résumé de @pirrmannbuy viagra online

a>:
http://www.arolla.fr/blog/2013/02/session-alt-net-open-source-web-frameworks/

Vous pouvez retrouver le code

buy amoxil online

source

generic levitra

des démos ServiceStack sur Github:
https://github.com/grozeille/ServiceStack.Tuto

zp8497586rq

9
FéV

Résumé de la soirée FDD / Software Craftsmanship

Post par Mathias Kluba dans Comptes Rendus Paris | Commentaires fermés

Le 17 Janvier nous avons eu le plaisir d'inviter des représentants de « Fier d'être développeur » et « Software Crasftmanship« .
Les 2 communautés ont 1 point en commun: promouvoir  et valoriser le métier de développeur.

La rencontre s'est faite sous la forme d'un OpenSpace
Je vous propose de voir les différents résumés de cette rencontre:

27
JAN

Alt.Net Coding breakfast!

Post par dans | No responses yet

View event on Meetup.com
Date
Wednesday, February 27, 2013, 8:00 AM
Venue
CLT-Services

Bonjour,

Afin d’innover un peu dans les formats et dans la diversité, Damien, nous propose ce débuter une série de Coding Breakfast!

En bon artisan développeur, Damien fait ses katas tout les matins tout seul, ce qui est un peu dommage, surtout qu’il a de la place dans ses bureaux. L’idée est donc de faire un mini dojo le matin pour se mettre en jambes avant d’aller faire une journée de travail, peut être moins rigolote.

L’idée au niveau du programme étant d’avoir deux tranches de 1h chacune (8h-9h et 9h-10h) avec, à chaque fois : un exercice (kata) choisi collectivement, travail en paires puis présentation des résultats de chaque paire et discussions sur les approches retenues. Les deux tranches horaires sont là pour ceux qui veulent venir plus ou moins tôt et/ou qui doivent commencer plus ou moins tôt. Et le mercredi est un choix privilégié pour les papas qui n’ont pas à emmener les nains à l’école ce jour là et qui peuvent coder du coup ;-)

Comme il s’agit de katas, les places sont bien sur plus limitées dans nos sessions de presentation habituelles, nous limitons à 6 pour l’instant les inscriptions, mais n’hésitez pas à vous mettre sur liste d’attente, car il y aura certainement des désistements ou de la place en plus en fonction de la place laissée par l’équipe de Damien.

Comme il s’agit d’exercices pratiques, il faut qu’il y ait au moins un ordi pour deux, donc merci de bien noter lors de l’inscription si vous venez avec votre portable ou pas.

merci à Damien et CLT pour héberger cette session qui je l’espère deviendra récurrente!

cheers!

Meetup.com integration powered by Nuanced Media.

21
JAN

Frameworks .Net Web open source.

Post par dans | No responses yet

View event on Meetup.com
Date
Thursday, February 21, 2013, 7:00 PM
Venue
Ebiznext

Nous allons vous présenter deux frameworks web .Net open source importants aujourd’hui qui se détachent par leur modernité, leur flexibilité, fonctionnalités, la communauté autour et leur qualité de réalisation :

Il est temps de retrouver un peu de fun et de simplicité dans le développement web .Net. Venez voir comment ces frameworks remplacent ou complètent très agréablement ASP.NET MVC!

ServiceStack est un ensemble de frameworks OpenSource regroupant différentes fonctions.

Ce soir nous allons voir comment créer des services Rest, des WebService, ou une application Web MVC.

Nous allons alors découvrir une alternatives à la Stack Microsoft à savoir: ASP.Net MVC, WCF et WCF Web Api.

Nancy FX est un framework web qui se dit plus être un DSL autour de Http, c’est un dérivé de la famille Sinatra issu de Ruby.

C’est surtout un framework poussé par le paradigme SHDP (super happy dappy path) : en d’autres termes, tout est prévu, tout est simple et efficace et c’est un vrai plaisir à utiliser. Nous allons voir rapidement dans cette session d’introduction comment se servir de Nancy pour créer des sites web efficacement, sans aucune prise de tête, comment switcher de Asp.Net Mvc et comment travailler très simplement avec.

 

Le format de cette session sera d’environ 30min pour la présentation de chacun des frameworks suivi de discussions/questions.

Si vous avez envie de parler d’un autre framework alternatif (rapidement, juste un lightening talk de 10 min), n’hésitez pas à revenir vers moi!

Nous serons hébergés pour cette session chez Ebiznext à la Défense, merci à eux!

 

 

Meetup.com integration powered by Nuanced Media.

19
JAN

Atelier Alt.Net/MUG Lyon "Découverte de TypeScript" – Janvier 2013

Post par clement dans Rencontres Lyon | Commentaires fermés

Sujet : Découverte de TypeScript
Date : Jeudi 31 janvier à 19:30
Lieu : Sciences-U, 53 Cours Albert Thomas, 69003 Lyon
Inscription : http://muglyon-201301-eorg.eventbrite.fr/

View Larger Map

Le MUG Lyon organise un atelier « Découverte de

generic cialis

TypeSc

Rocket Arabic! Top Selling Arabic Course!

ript« , suivi d&

Rocket Arabic! Top Selling Arabic Course!

#039;un afterwork; ces évènements sont gratuits et ouverts à tou(te)s.

C'est Matthieu DUFOURNEAUD-RAVEL qui animera cet atelier, au cours duquel nous découvrironsTypeScript et ces principales caractèristiques (class-based object-oriented paradigm, static typing, ECMAScript 6 support, …) à travers plusieurs démos, dont notamment une migration étape par étape de JavaScript vers TypeScript.

Enfin, cet atelier sera suivi par un afterwork, au cours duquel nous pourrons continuer d'échanger autour d'un verre (attention, toutes les consommations sont à la charge des participant(e)s).

P.S.: Si vous n'avez pas la possibilité d'assister à l'atelier, n'hésitez pas à nous rejoindre pour l'afterwork qui aura lieu à partir de 21h dans un bar à proximité de Sciences-U, nous vous donnons rendez-vous à discount viagra la sortie de l'atelier.

Rocket Arabic! Top Selling Arabic Course!
zp8497586rq
zp8497586rq

17
DéC

Software Craftsmanship vs Fier D’etre Dev Openspace

Post par dans | No responses yet

View event on Meetup.com
Date
Thursday, January 17, 2013, 7:00 PM
Venue
Valtech

Défendre le métier de développeur et remettre sur le devant de la scène l’état de l’art de ce métier, tout un programme …

 

Le mouvement Fier d’être dev (FDD) a été lancé au moment des Techdays 2012 afin de défendre une certaine vision du métier de développeur. D’un autre coté, le mouvement Software Craftsmanship (SC) est né presque en même temps que le manifeste agile et se structure surtout depuis 2009 afin de défendre, accompagner et définir l’état de l’art du métier de développeur.

Certains pourront penser que les deux idées se rejoignent, d’autres qu’elles divergent, d’autres qu’elles sont complémentaires et beaucoup certainement ignorent tout de l’une ou l’autre.

Afin de commencer cette année 2013 sur un bon pied, si les Mayas nous en laissent le loisir d’ici là, nous vous proposons de discuter de tout cela avec les meilleurs représentants FDD et SC dans un format de type open space:

Ce format a pour avantage de faire participer tout le monde et de capitaliser plus d’informations dans un temps restreint. ALT.NET est un groupe issu du monde .Net, plutôt orienté SC mais dont les membres sont aussi FDD, néanmoins au vu des sujets, tout le monde est le bienvenu, quelque soient les technologies privilégiées.

Le but de tout cela est d’éclaircir un certain nombre de points mais surtout de voir comment on peut avancer ensembles afin de redonner ses lettres de noblesse au métier qui est le notre.

Et tout ceci ne serai rien sans un grand merci à Valtech pour les salles !

cheers!

Rui

PS: il devrait y avoir aussi quelques souscriptions d’un mois aux formations Pluralsight à gagner si on arrive à les récupérer d’ici là ;-)

 

Meetup.com integration powered by Nuanced Media.

Entrepreneur Press Wordpress Theme