Un ami, Omnie Techie, power user de Visual Studio depuis des années, est amèrement déçu de l’aide fournie avec Visual Studio 2010 de Microsoft.
Archives de Catégorie: Visual Studio
Tomber en amour avec un Mini 9 de Dell
Hier je me suis rendu dans une succursale Best Buy de Montréal et par hasard je suis tombé sur le Mini 9 de Dell (299$ cette semaine en passant).
Wow!
Je suis technologiquement tombé en amour avec ce petit ordinateur portatif.
Un petit écran de 8,9 pouces d’une belle clarté, un mini clavier très facile à utiliser… génial!
J’ai naviguer sur Internet avec et j’ai été conquis.
Son prix aussi, bien qu’il serait davantage intéressant à 50$ de moins.
Incluant la batterie, le Mini Dell, 1,07 kilos. Une légerté très intéressante.
C’est le plus portable des portatifs.
Bien sûr on n’utilise pas un Mini 9 pour travailler avec Visual Studio ou encore traiter des photos sur Adobe Photoshop.
1 gig de mémoire seulement et 8 gigs de disque dur. Certes ça parait primitif mais pour envoyer des courriels, naviguer sur Internet, écrire des textes dans votre suite bureautique préférée, c’est parfait!
Il est clair que le Mini 9 est primitif et que des modèles plus performant verront le jour avec le temps.
Pour ceux qu’il intéresse vraiment, j’ai déjà vu une promotion sur Dell.ca qui permettait d’acheter le Mini 9 à 99$ si vous achetiez un modèle XPS d’un ordinateur portatif. J’ignore si cette promotion est toujours en cours.
Le Groupe d’usagers Visual Studio Montréal devient La Communauté .NET Montréal
Le très dynamique Groupe Visual Studio Montréal change de nom pour Communauté .NET Montréal.
La formule de la nouvelle entité restera sensiblement la même sauf deux choses.
Comme les assemblées du groupe avaient lieu le soir, la Communauté .NET Montréal offrira maintenant aux développeurs ne pouvant se libérer durant cette période, la possibilité d’assister à des rencontres sur l’heure du midi. Ces rencontres se dérouleront dans un cadre moins formel s’inspirant du modèle Open Space où l’échange et la discussion priment. Par exemple, le sujet de la prochaine assemblée sera décidé à la fin de l’assemblée courante.
Sincèrement je n’y vois pas l’intérêt, fiasco annoncé à mon avis mais on ne pourra pas leur reprocher d’essayer.
Autre nouveauté, la Communauté .NET Montréal sera composée des groupes suivants:
- .NET
- Architecture logicielle
- SQL Server
- Team System
Je ne vois pas l’intérêt encore une fois. Je connais des gens qui travaillent en SQL Server comme architecte et n’utilise nullement le .NET ou le Team System.
La Communauté .NET Montréal s’est doté d’un site Internet qu’elle a simplement nommé www.dotnetmontreal.com. Comme la majorité de l’assistance est en français à ces assemblées j’aurais opté pour le nom pointnetmontreal.com mais bon en technologie l’anglicisation est forte et pointnetmontreal.com n’aurait eu aucun sens pour les anglophones du Québec.
À ceux qui se pose la question, bien sûr que le site Internet de la Communauté .NET Montréal a été développé en .NET.
Tant qu’à parler d’eux aussi bien leur faire une publicité, la prochaine assemblée aura lieu le lundi 8 septembre prochain de 18h15 à 21h00. L’assemblée aura comme conférencier Dominic Sévigny un grand formateur et vulgarisateur du monde .NET qui viendra parler de « Silverlight 2 pour les développeurs .NET ».
Les assemblées continueront d’avoir lieu dans les bureau montréalais de Microsoft.
Pour la prochaine assemblée je peux vous dire que j’aime bien monsieur Sévigny il est très intéressant on ne se lasse pas de ces prestations ni de ses formations.
Malheureusement je préfère le football à Silverlight dont je ne crois aucunement aux chances de ce produit de percer le marché à moyen terme. C’est pourquoi ce soir là je regarderai les premiers matchs de l’année du lundi soir de la saison 2008 de la NFL opposant à 19h00 les Vikings aux Packers sans Brett Favre et à 22h00 le match impliquant les Broncos et les Raiders.
Bon Silverlight 2 à tous et longue vie à La Communauté .NET Montréal.
Petite suggestion en terminant. Pourquoi ne pas mettre sur Youtube un condensé des assemblées de La Communauté .NET Montréal pour ceux qui ne peuvent pas s’y rendre?
Découverte d’un blog sympathique
Vous aimez la programmation .NET, C#, Silverlight, Visual Studio, Windows Mobile, X-Box 360 et autres jargon de Microsoft.
J’ai un blogue pour vous. C’est celui d’une personne tellement technique au niveau .NET que vous penseriez avoir affaire à une librairie d’aide de Microsoft.
Un vrai geek du .NET.
Bien qu’en langue de Shakespeare, ce blog est des plus intéressants et il grandi chaque jour en popularité.
OmniTechie.com ça vaut le détour. La personne ne s’intéresse pas qu’aux technologies Microsoft mais à toute technologie récente.
Bonne lecture!
L’AJAX. Actuellement c’est comme le sexe à l’adolescence.
L’AJAX est un terme quasi mythique en informatique relié à Internet depuis quelques années. L’AJAX, actuellement se compare très bien au sexe à l’adolescence: Plusieurs en parle mais peut le font réellement.
En 2008, moins de 2% des sites Internet présents sur la toile utilisent ce principe. Au fur et à mesure que les sites Internet des grosses entreprises et les gros portails présents sur Internet seront mis à jour, sans aucun doute que les principes de AJAX y seront greffés.
Avec des outils de développement aussi performants que Visual Studio 2008, on peut espérer que d’ici 5 ans, soit en 2013, que le taux d’utilisation d’AJAX sur les sites Internet grimpera entre 15% et 20%.
Qu’est-ce que l’AJAX?
La définition puriste de AJAX: Asynchronous JavaScript And XML.
Tout d’abord il est bon d’expliquer que les applications Internet traditionnelles permettent aux utilisateurs clients d’effectuer des choix (suivre un lien, remplir et valider un formulaire contenant des données). Lors de la soumission des données du formulaire une requête est alors envoyée au serveur HTTP, qui agit en fonction de l’action et des données reçues, et retourne au client une nouvelle page, cette requête est dite « synchrone »).
Ce fonctionnement traditionnel consomme inutilement une bonne partie de la bande passante, une grande partie du code , par exemple XHTML, étant commune aux différentes pages de l’application. De plus, parce qu’une requête au serveur HTTP doit être réalisée à chaque interaction avec l’application, le temps de réponse de l’application dépend fortement du temps de réponse du serveur HTTP. Cela conduit à des interfaces utilisateur plus lentes. Les navigateurs actuels mettent les éléments communs en cache, donc le chargement de pages nouvelles n’oblige pas le serveur à redonner les mêmes éléments à chaque fois.
En contrepartie, les applications utilisant les techniques AJAX peuvent envoyer des requêtes au serveur HTTP pour récupérer uniquement les données nécessaires en utilisant la requête HTTP XMLHttpRequest. Ce type de requête est dite « asynchrone ». Les feuilles de style (CSS) sont utilisées pour la présentation des informations au sein des pages Internet. Le langage JavaScript côté client est utilisé pour interpréter la réponse du serveur HTTP et pour effectuer des traitements (affichages de menus déroulants, saisies, mises à jour de cote de bourse etc…). Les applications AJAX sont alors plus réactives parce que la quantité de données échangées entre le navigateur, client, et le serveur HTTP étant fortement réduite.
Pour des sites avec quotidiennement des centaines de milliers de visiteurs cela peut chiffrer la réduction des coûts de bande passante et de serveur par centaines de dollars. C’est même à quelque part un bon geste pour l’environnement.
Le seul inconvénient jusqu’ici d’une application utilisant AJAX est le chargement de la première page qui peut être pénalisé si l’application utilise une bibliothèque AJAX volumineuse. On observe que certaines librairies AJAX pèsent plus de 1/2 mégaoctets.
AJAX a comme premier bienfait d’agrémenter l’expérience utilisateur car ce dernier attend moins. Car avec AJAX les nombreux rafraîchissements de pages d’un site Internet sont choses du passé.
Actuellement sur Internet le principe AJAX est utilisé par deux grands axes de programmeurs. Les pro-PHP et les pro-ASP.NET de Microsoft.
La documentation est nombreuse, n’ayez crainte de vous documentez sur l’AJAX.
Ici un bon lien pour apprendre les rudiments d’AJAX, celui de la W3Schools.