Archives de
Catégorie : General advises

LOTR – If Gandalf was part of an IT team …

LOTR – If Gandalf was part of an IT team …

Once i have finished looking for Lord Of The Ring extended version for the forth time, i asked myself on the role of Ganfalf in an IT team. What could be his role , his function ? The one who recruit people… He is kind of Human Resource and is involved in recruitment 🙂 It’s important for co-workers to have a word to say about future resources ! The one who knows a lot… He has a lot of knowledge…

Lire la suite Lire la suite

Event-driven architecture

Event-driven architecture

This post will not debate on the benifits of this kind of architecture. We will discuss performances … What is an event ? A source will raise an event to indicate, to anyone who’d care to listen, that something happens. A destination will receive this event and act accordingly. Why choosing an event driven architecture ? Responsibility It’s interesting to have multiple components which have separated responsibility. It is clearly separated, more maintainable and reduce coupling. Simplification Each part of the architecture are separated….

Lire la suite Lire la suite

Perfect software architecture does not exists !

Perfect software architecture does not exists !

Low cohesion, modularity, dependency inversion, responsibility, interface segregation, overengineering, stovepipe syndrome, silver bullet or shotgun surgery… All of these techniques may lead you to the best solution but the mirror edge is quite thin. At one extreme you will provide an architectural marvel, maybe useless. On the other you may create a genie in a bottle. This article will try to draw some typical situations of the real development world. We can symbolize a software feature by a circle and,…

Lire la suite Lire la suite

NuGet, the director’s baton for Visual Studio

NuGet, the director’s baton for Visual Studio

I’am actually a .Net developer but « developer » is a stretch of language… We are now integrators as well as developers ! Microsoft feels the difference many times ago and add a new step between integrators and developers. It’s called NuGet. I was creating a new Windows Phone application and, in my disturbed mind, i was wondering if i could create a universal « Windows Phone 7 development starter kit ». Well … After bringing me down to earth, i only installed NuGet. What is NuGet…

Lire la suite Lire la suite

Les Sockets ou comment communiquer sur internet …

Les Sockets ou comment communiquer sur internet …

Je vais essayer de vous montrer comment utiliser les sokets dans un projet. Je ne vais pas le faire dans un « projet vide » directement mais plutôt mais dans une classe que nous pourrons réutiliser. Mise en place d’un projet vierge (Regardez sur le site l’article correspondant) Ceci fait, on passe à la suite… Ajout d’une classe vierge Par le biais du menu « Fichier » faites « ajouter nouvel élément » puis classe. Nomez la et vous êtes prés. Ce qu’a besoin une connection…

Lire la suite Lire la suite