Voici la deuxième vidéo de la série « Live Coding » qui vous propose de développer une application complète de A à Z en temps réel (un peu comme la série 24h chrono 🙂 ).
Je vous invite aussi à revoir la première vidéo qui met en place l’environnement : Live coding – session 1 : ASP.NET MVC, SQL Server, TDD, Scaffolding, Windows Azure.
Le principe
Je filme mon écran et je développe en temps réel pendant 30 à 60 minutes.
Le but est aussi d’améliorer le code grâce à vos remarques.
Je vous invite donc à poser vos questions et vos remarques dans la zone de commentaires sous la vidéo. J’y répondrais dans la vidéo suivante.
La vidéo de la deuxième session
Au programme : mise en place des sources sur bitbucket avec git, nettoyage des packages NuGet, intégration continue, compilation automatique, déploiement sur Windows Azure…
Envie d’apprendre à utiliser ASP.NET MVC ? Cliquez pour voir…
- Vous pouvez retrouver le projet sur bitbucket ici : https://bitbucket.org/jupiteo/contactmanager
- Code source de la deuxième session : Version 2014_02_21
- Télécharger gratuitement TeamCity
- Découvrir l’offre d’essai de windows Azure
Qu’en pensez-vous ?
Laissez-moi un commentaire sous la vidéo pour me donner votre avis ou pour me poser des questions.
OMG, Tortoise Git le pire de tous -_-. L’outil intégré de merge est pourri jusqu’à l’os.
Je conseille fortement dans l’ordre (au choix): GitExtension, Collabnet GitEye (Java), Atlassian GitSource (Java).
GitExtension est fourni avec msysgit, kdiff3, putty pour le ssh. Pour gérer les merges, p4merge (freeware) est quant même mieux que kdiff3. (On peut aussi utiliser le fork de winmerge2 qui est winmerge2011)
Pour ce qui est de l’utilisation de git, dans un intranet, ont peut utiliser directement un dossier partagé type git clone file://////
Si un accès privé extérieur est un besoin, ssh et rien d’autre.
Sinon, Vs2012 et 2013 ont un addin officiel pour le support de Git.
Les vidéos sont sympa et apportent de l’eau à mon moulin sur certains points 🙂
Merci Xarkam pour ce retour constructif qui apporte des éléments à la vidéo.
TortoiseGit n’est pas forcément le meilleur outil mais il a l’avantage d’être facile à utiliser pour un débutant.
Avec git, la ligne de commande reste toujours une bonne solution pour être efficace.
Merci aussi pour cette liste d’outils, je pense en faire un comparatif prochainement.
Lorsque l’on viens de svn tortoise permet de retrouver un environnement connu.
De même si on est seule à travailler sur le dépôt c’est OK.
Mais dès qu’il faut bosser en équipe il faut impérativement utiliser un autre outil de merge que celui qui est fourni.
Pour ce qui est de Git extension c’est le plus simple des 3 que je propose.
Quant à la ligne de commande git, elle est rebutante sous windows.
Ps: le blog a faut sauter le code pour git clone file
Merci Pascal pour cette vidéo, j’ai bien appris le déploiement sur Windows azure ainsi le serveur d’intégration de teamcity. continuez comme ça c’est intéressent .
Merci !
J’ai publié 4 vidéos de live coding, n’hésitez pas à les regarder, j’explique pas mal de choses.