Créer son template de solution Visual Studio

Vous avez tendance à créer la même architecture de solution Visual Studio à chaque démarrage de nouveaux projets et perdez de précieuses minutes à refaire encore et encore les mêmes configurations ? Vous voulez en un clic générer votre solution avec tout votre socle configuré ? Vous êtes au bon endroit !

Je vous propose un tutoriel qui va vous permettre de créer votre propre template de solution pour Visual Studio. Nous allons procéder par étape ; Les exemples qui vont suivre seront basés sur une solution constituée de plusieurs projets avec de l’interdépendance entre eux et des références à des librairies tierces (via Nuget).

Lire la suite

L’équipe Soft’it sera présente aux Microsoft TechDays 2015 : entre nouvelle ère et nouvelles technologies !

Quoi ? Vous n’avez jamais entendu parler des Techdays ? Non mais allo quoi ! Vous êtes des développeurs et vous n’avez jamais entendu parler de cet événement incontournable pour tout expert Microsoft !
Si tel est le cas, vous étiez sans doute sur une autre planète…

Une petite vidéo s’impose donc :

En effet, les TechDays de Microsoft (le 10, 11 et 12 février au Palais des Congrès, à Paris), donnent le ton sur l’avenir des nouvelles technologies tout en offrant également la possibilité de voir des démonstrations de nouveaux outils ou concepts aussi bien pour les développeurs que pour les décideurs.

Cette année, le thème –Ambiant Intelligence– sera principalement accès sur :

  • La mobilité
  • Le cloud
  • La Big Data
  • Le marchine Learning
  • Les objets connectés

Dès ce mardi (plus destiné au développeur), l’équipe de Soft’it va participer à un certain nombre de sessions techniques notamment sur des sujets encore inédits comme l’ASP .NET 5, l’Entity framework 7 ou bien encore les nouveautés d’ASP .NET MVC 6.

Par ailleurs, l’équipe tentera de vous faire participer au maximum à cet événement au travers de tweets, et plusieurs articles seront publiés dans les jours à venir.
Les membres de Soft’it présents seront (de gauche à droite – cliquez sur les noms pour accéder à leur Twitter): Marien Monnier, Pier-Lionel Sgard, Jérôme Veneziani, Philippe Gung, Laurent Jacques, Ikbal Benakila, Rémi Lesieur-Bridel, Cédric Burceaux, Emmanuelle Aboaf et Philippe Beroucry.

Normal
0

21

false
false
false

FR
X-NONE
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name: »Tableau Normal »;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent: » »;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family: »Calibri »,sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-fareast-language:EN-US;}

Enfin, pour cette année 2015, une grande nouvelle nouveauté ! 

Les TechDays, pour la première fois, seront accessibles aux
personnes sourdes et malentendantes via la vélotypie
.
La vélotypie est un
système de sous-titrage en temps réel projeté sur l’écran afin que tous
puissent lire ce qui est dit. Cela profite, non seulement aux personnes sourdes
et malentendantes, mais aussi à tous ceux qui n’arrivent pas à suivre ce qui
est dit pendant les conférences. 

Une des membres de l’équipe Soft’it, Emmanuelle Aboaf,
sourde de naissance, pourra bénéficier de ce système et suivre comme
tout le monde les conférences.
Soft’it remercie David Rousset et Microsoft
pour cette mise en place et salue l’initiative de rendre accessible l’événement
!

Vous trouverez une liste de sessions accessibles sur ce lien
http://blogs.msdn.com/b/davrous/archive/2015/02/03/liste-des-sessions-techdays-2015-accessibles-aux-sourds-et-malentendants.aspx

N’oubliez donc pas de revenir sur le blog pour avoir nos retours et vous faire partager au mieux cet événement incontournable.


window.twttr=(function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],t=window.twttr||{};if(d.getElementById(id))return;js=d.createElement(s);js.id=id;js.src= »https://platform.twitter.com/widgets.js »;fjs.parentNode.insertBefore(js,fjs);t._e=[];t.ready=function(f){t._e.push(f);};return t;}(document, »script », »twitter-wjs »));

[ASP.NET MVC] Requêtes GET très longues sur arterySignalR (Browser Link)

Récemment, lors du développement d’un site ASP.NET MVC 5 interrogeant une Web API 2.2 OData, nous avons constaté que nos processeurs tournaient à 100% lorsque nous exécutions le site en local.
Le problème ne se posait pas en debug, ni sur les plateformes d’intégration mais uniquement sur des sites IIS locaux.

En étudiant la trace Réseau avec les outils développeurs de Chrome et IE, nous avons remarqué qu’il y avait des milliers de requêtes GET sur http://localhost:<port>/<guid>/arterySignalR/send?transport=longPolling

IE
arterysignalr-IE

Chrome
arterysignalr-Chrome

Il s’avère que « arterySignalR » n’est autre que l’appel à Browser Link. C’est une fonctionnalité de Visual Studio 2013 permettant d’établir une connexion temps-réelle avec l’ensemble des navigateurs exécutant une application actuellement ouverte dans VS.
Toutes les interactions que vous faites dans votre code peuvent être répercutées via Visual Studio sur tous les navigateurs ouverts sur l’application en question.
Cela vous permet aussi de rafraîchir automatiquement vos feuilles de styles par exemple, sans avoir à faire un F5 sur votre navigateur.

Il s’avère que dans notre cas, l’appel à notre Web API derrière le site MVC plombait les perfs. Il a été plus judicieux de le désactiver en attendant de trouver une solution de contournement.

Si vous désirez faire de même, il vous suffit dans Visual Studio de cliquer sur le bouton de rafraîchissement à côté du bouton de Debug en navigateur, puis de décocher « Activer le lien de navigateur » :

arterysignalr-VS

Voilà !

En espérant que ça puisse vous aider autant que nous.

Source : http://stackoverflow.com/questions/19917595/net-localhost-website-consistantly-making-get-arterysignalr-polltransport-long

Mobile Dev Day 2014 : Soft’it en force !

.equipe main .detail div .profil {
width: 22%;
float: left;
margin-right: 2.6%;
margin-bottom: 2.6%;
border: 1px solid #ccc;
position: relative;
background: #ec6707;
font-weight: 400;
}

.equipe main .profil .photo {
width: 100%;
height: auto;
position: relative;
display: block;
z-index: 100;
border-bottom: 5px solid #ec6707;
}

.equipe main .profil .texte {
margin: 0 auto;
top: 0;
height: 100%;
width: 100%;
padding: 8%;
position: absolute;
z-index: 101;
color: #ec6707;
}

.equipe main .profil .texte h3 {
margin-bottom: 35px;
margin-top: 0;
font-family: « Georgia »,arial;
font-weight: normal;
font-size: 1.375em;
cursor: default;
}
.equipe main .profil .texte span {
text-transform: uppercase;
font-size: .75em;
font-weight: bold;
cursor: default;
}

@media screen and (max-width: 800px) {
.equipe main .detail div .profil {
width: 31.6%;
margin-right: 2.6%;
}
}

@media screen and (max-width: 600px) {
.equipe main .detail div .profil:nth-child(odd) {
margin-right: 2.6%;
}

.equipe main .detail div .profil {
width: 40%;
}
}

@media screen and (max-width: 400px) {
.equipe main .detail div .profil {
width: 100%;
margin-right: 2.6%;
}
}

« LA » conférence annuelle Microsoft dédiée au développement mobile se tiendra ce jeudi 27 novembre, à Mons en Belgique.

Une journée d’inspiration !

Le Mobile Dev Day est un événement annuel dédié au développement mobile sur plateforme Microsoft. Développement mobile au sens large du terme, de l’embedded jusqu’aux tablettes en passant par les Windows Phone. Créé à l’initiative de 4 passionnés, cet événement se veut convivial, avec des sessions atypiques

10 speakers, 11 sessions, 8 MVPs, et un top développeur de chez Microsoft Corp.

Les thèmes abordés seront les suivants : Mobile, UX Design (« User eXperience » design), Cloud Computing et Internet of Things (objets connectés).

La diversification des sujets, associée aux pointures du monde MS, permet d’amener des conférences originales et singulières :

  • « Le développement d’applications Google Glass en C# avec Xamarin » : plus besoin de développer en Java pour utiliser les Glass !
  • « IoT, toilet flushes and scalability » : comment connecter son Twitter à ses toilettes, et tweeter à chaque (grosse) commission ???!
  • « Mais c’est quoi le Random ? » : dompter l’aléatoire via du hacking
Des sessions plénières et 2 tracks : Français et Anglais. A noter que Scott Hanselman, Rudy Huyn et plusieurs autres MVP speakeront…ça promet !
Nous serons 4 membres de l’équipe Soft’it à faire le déplacement pour suivre la conférence :
Marien Monnier

Marien
Monnier

Aimerick Suzanon

Aimerick
Suzanon

Philippe Beroucry

Philippe
Beroucry

Pier-Lionel Sgard

Pier-Lionel
Sgard

Nous tenterons de vous faire partager cette journée autant que possible via Twitter ou Facebook de Soft’it. Puis des articles seront écrits par l’équipe après la conférence pour vous résumer tout ça.

Pour nous suivre : 

window.twttr = (function (d, s, id) {
var t, js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src= « https://platform.twitter.com/widgets.js &raquo;;
fjs.parentNode.insertBefore(js, fjs);
return window.twttr || (t = { _e: [], ready: function (f) { t._e.push(f) } });
}(document, « script », « twitter-wjs »));

Pour plus d’infos sur l’événement :

Et un aperçu de la version 2013 :

Visual Studio/TFS 2013 Update 4 : les outils web et la gestion des projets agiles mises en avant !

Normal
0

21

false
false
false

FR
X-NONE
X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name: »Tableau Normal »;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent: » »;
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family: »Calibri », »sans-serif »;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-fareast-language:EN-US;}

En
attendant la nouvelle version de Visual Studio (Visual Studio 14), Microsoft vient de publier
la RC (« Release Candidate ») de Visual Studio 2013 Update 4 ainsi que de Team
Foundation Server 2013 Update 4.

Concrètement,
beaucoup d’améliorations ont été faites notamment sur la prise en charge du
cycle de développement
ou encore sur l’éditeur de code JavaScript. Vous noterez également que VS 2013.4 intègre des améliorations
concernant les outils de suivi et de gestion des projets agiles
.

Pour
plus de détails sur les nouvelles fonctionnalités, je vous
invite à consulter les articles suivants :

·        
Développez.com : Microsoft publie la RC de Visual Studio 2013 Update 4

·        
Blog – MSDN : Visual Studio and TFS 2013.4 (Update 4) Release Candidate