Software craftsmanship vs Fier d’etre développeur

About Comme vous avez certainement déjà pu le remarquer, je suis un fervent défenseur de l’artisanat logiciel. Pas parce que cela doit être une finalité en soit pour tout le monde mais parce je pense que c’est la meilleure façon de défendre notre métier. Aussi parce que je me sens en phase avec tous ses [...]

Tags: , , , , ,

Ndcoslo – nemerle metaprogramming

Nous avons vu hier le côté fonctionnel, nous allons voi maintenant le côté metaprogramming, autrement dit le côté sombre de la,force. Pour rappel le metaprogramming créé des metaprogramming, les Meta programmes créent ou manipulent des programmes. Voici ce que nous avons aujourd’hui à notre disposition en .net: Step 1 : demo T4. (note: je ne [...]

Tags: ,

Ndcoslo 2012 – REST With asp.net mvc – Hadi hariri

Petits rappels Rest, pensons web… L’idée principale est de regarder le web tel qu’il a été créé au départ et de voir comment créer des applications avec. Mais le fonctionnement du web répond à un certain nombre de contraintes, si notre application répond à ces contraintes nôtres application sera bien adaptée au web. rest != [...]

Tags:

NDCoslo 2012 – introduction to owin and gate – dale ragan

Il s’agit de présenter des interfaces pour le web, afin d’isoler les fonctionnalités du web. En sortant du monde .net, il y a rake dans le monde ruby. Les objectifs de ce groupe, owin est avant tout un groupe de réflexion pour définir des abstractions pour le web, sont les suivantes: Le premier objectif est [...]

Tags:

NDCoslo 2012 – How github works- zach @holman

L’histoire commence avec les 4 fondateurs qui se trouvaient à des endroits différents, se retrouvaient dans des endroits comme des bars pour travailler. Le premier point c’est que : on ne peut pas forcer la créativité uniquement pendant les heures de bureaux normales pour cette raison, les gens chez github peuvent travailler comme ils veulent [...]

Tags:

NDCoslo 2012-krzysztof kozmic- beyond the compiler

Nous allons parler ici principalement de conventions et comment les utiliser pour améliorer notre code. Le but des conventions est de nous amener au zéro friction development. Soit donc d’avoir une manière de développer qui supprime au maximum la tuyauterie répétitive au minimum. Par exemple sur une voiture, il y a des conventions, on peut [...]

Tags:

NDCoslo 2012. – shay friedman – what c# could do that?

Shay qui est bien connu pour ses activités alternatives multi langages (Iron Ruby) nous propose ici un peu de magie autour de C#. Cela se compose en trois parties: dynamic, la DLR et enfin Roslyn. The dynamic keyword Petit rappel au niveau des dynamic. Au niveau définition on rappelle qu’il s’agit principalement d’effectuer la résolution [...]

Tags:

NDCoslo 2012 – branch per feature

Historiquement les branches ont été utilisées pour durer des mois sur beaucoup de fonctionnalités. Nous essayons maintenant de travailler en agile et d’avoir des retours rapides, ceci n’est plus compatibles avec des énormes branches. Nous gardons la notions de branche par fonctionnalités car c’est la finalité et c’est juste notre manière de travailler qui va [...]

Tags: ,

NDCoslo 2012-uncle bob- what is OO and what is the future?

Oncle part en mode on slides, je fais ma près avec textmate et je cause Qu’est que le OO réellement? Comment savoir que notre langage est OO? Ou qu’il ne l’est pas? Il y’a principalement 3 paradigmes: structure, object et fonctionnel. Le concept de langage structure à été inventé en dernier mais à été le [...]

Tags: ,

Ndcoslo 2012- udi dahan – commands, queries, and consistency

Nous allons essayer de voir ici ce qui se passe derrière le code de nos projets dans une approche traditionnelle et voir les problèmes que cela engendre. On se rends compte que tous les problèmes de consistence arrivent sur les data que nous voulons rajouter dans un système synchrone, malgré le fait d’utiliser toutes les [...]

Tags: ,