Utiliser T4 avec Visual Studio 2017

 

T4_vs2017

Comme je l'ai expliqué dans ce précédent post, T4, le méta-langage signé Microsoft, peut vous rendre bien des services. Si vous souhaitez continuer d'utiliser vos fichier template *.tt après avoir installé la nouvelle version de votre IDE, passant ainsi en 2017, il faudra effectuer quelques petits hacks, et ce, dans le bon ordre… Sinon, ça marchera plus !

 

Lire la suite

Une manière originale de gérer la version de son application C#

 

Popup

 

La plupart des applications utilisent un timestamp pour générer le build et la révision (du type nombre de jour depuis l'an 2000 et nombre de seconde depuis minuit divisé par 2) comme le propose par défaut le framework Microsoft pour peu qu'on utilise une étoile comme ceci [x.y.*], x étant le numéro de version majeur et y le mineur. Sans suspense je vous dévoile une manière plus fun, qui ne plaira certainement pas à votre chef de projet… Tout simplement [x.y.MMd.HHmm] soit [x.y.(numéro_du_mois)(numéro_du_jour).(heure)(minute)], comme par exemple [x.y.0215.0105] pour le 15 février à 1h05. Voyons ensemble comment automatiser la chose, pour ne pas faillir à notre réputation de développeur feignant…

 

Lire la suite

Le Load Balancing du Pauvre

 

Elephant_balancing

 

Pour capter une audience maximum (pour pas trop cher),un serveur ne suffira certainement pas à absorber le pic de trafic soudain généré par une opération de marketing qui cible par exemple 150 000 remplissages de formulaire en quelques jours… Heureusement je vous dévoile un moyen économe d'avoir une répartition de charge sur plusieurs landing pages…

  

Lire la suite