Archives de
Étiquette : Logiciels

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

Blend 5 and Visual Studio 11 feedback, the Windows 8 development future

Blend 5 and Visual Studio 11 feedback, the Windows 8 development future

Here is a little feedback on Visual Studio 11 & Blend 5… 1 – Visual Studio 11 Visual Studio 11 is provided in the Windows 8 Developer Version. It is provided with some « Metro Application Style » templates. One first thing we can notice is that VS11 is very similar to VS10… Microsoft added usefull features detailed below. I am quite disapointed about Microsoft political point of view about Xaml Language and Html5/JavaScript… Fast file preview You may know that Visual…

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

Coding dojo Silverlight

Coding dojo Silverlight

We will create an application for reading CSV from your bank account and, with simple pattern recognition, displaying a chart on the result. In this coding dojo we will see How to setup MVVM with Galasoft MVVM Light. How to use Blend as user interface designer. How MVVM can be applied in a concrete case. How developping quickly and with a relatively clean manner with MVVM. How to use chart of Silverlight toolkit. This humble dojo does not expect to be perfect but it can show…

Lire la suite Lire la suite

Multiple jointures sur Oracle 10g avec NHibernate

Multiple jointures sur Oracle 10g avec NHibernate

Quelques posts parlent d’un bug survenant avec oracle 10g et NHibernate lors d’une jointure multiple. http://forums.oracle.com/forums/thread.jspa?threadID=412019&tstart=0 https://forum.hibernate.org/viewtopic.php?f=1&t=963196&start=0 Survient alors une erreur « ORA-00904 ». Une fois le code SQL généré lu, on se rend compte que les jointures suivant une virgule sont alors incapable d’utiliser des valeurs déclarées dans le Select. left outer join « City » city2_ on address1_.City_id=city2_.Id, « Country » country6_ left outer join Provider_Specialities specialiti3_ on provider0_.Id=specialiti3_.Provider_id donc l’utilisation de provider0_.Id dans le second join est invalidé par le « , » du premier…

Lire la suite Lire la suite

L’intégration continue avec Hudson

L’intégration continue avec Hudson

Une petite présentation succincte sur l’intégration continue Hudson dans un projet .Net. Ces avantages et inconvénients. Il m’a fallut 1/2 journée pour tout mettre en place. Il me reste encore à bien paramétrer les règles FXCop et ça sera parfait. Pour info, le PowerPoint s’accompagne aussi de quelques explications 🙂 Lien vers la présentation

Bot Ogame expedition V0.4

Bot Ogame expedition V0.4

Nouvelle version disponible ICI What’s new : Forme finale de l’IHM par onglet Onglet de version complet Message d’accueil pour vous prévenir en cas de problème sur le protocole Ogame Mise à jour du protocole Gestion des liens amméliorés Bonnes fêtes

Publication d’un bot Ogame expédition V 0.3.0.0 … en installeur S’il vous plait :p

Publication d’un bot Ogame expédition V 0.3.0.0 … en installeur S’il vous plait :p

Face à de noubreux problèmes de la méthode ClickOnce, je renonce à celle ci en faveur d’un installeur exécutable (disponible en .exe et .msi). Dans cette nouvelle version , j’ai ajouté : Gestion de version Information anonyme de l’utilisation Nouvelle méthode de déploiment Pour ceux qui ont un doute dans l’information de l’utilisation, celle ci se contente de logger le lancement et la fermeture du logiciel afin de faire des stats. Il est concevable de prévoir un « réseau » Ogame si l’utilisation…

Lire la suite Lire la suite