La dernière version de Mono, la 2.4.2 supporte maintenant les applications ASP.net MVC ! Cela va-t-il créer une vraie différence face à PHP ou à d’autres langages, qui eux disposent depuis un moment d’outils avancés pour créer des applications web sur ce modèle ?
Qui sait ? Mais le fait que, apparemment, la célèbre distribution Linux Debian ait décidée d’inclure Mono dans les prochaines distribution, et dans l’installation par défaut va sans doute ouvrir d’autres horizons
Un petit billet pour vous faire partager une découverte : un template de projet Visual Studio 2008 pour développer des applications WPF MVVM. Cela se trouve sur Codeplex : “WPF Model-View-ViewModel Toolkit 0.1”.
Si vous ne savez pas ce qu’est le pattern MVVM, vous pouvez voir le post de Julien.
Je suis récemment tombé sur un article très intéressant : 10 Useful Firefox Extensions to Supercharge Firebug. Il regroupe 10 extensions à Firebug, elle-même une extension à Firefox. (si vous ne l’avez pas encore et que vous êtes développeur web, n’attendez plus !).
Voici trois des plugins tirés de l’article original qui sont, à mon sens, des must-have.
Y!Slow
Yahoo!Slow est le premier plugin à Firebug que j’ai découvert. Il permet d’étudier n’importe quel site web et d’éditer un rapport de performances. Ce plugin, déjà très utile, s’est nettement amélioré depuis le début.
FireRainbow
FireRainbow ne fait pas grand chose, mais c’est indispensable : la coloration syntaxique du panneau Script.

Après l’installation de FireRainbow, on obtient une coloration syntaxique du JavaScript, et on peut même personnaliser l’affichage et ainsi avoir un “dark scheme”.
FireCookie
FireCookie est un petit outil vous permettant de visualiser les cookies édités par le site en question, voire même de créer vos propres cookies.
D’autres plugins méritent une attention particulière. Pixel Perfect permet d’ajouter une image par dessus votre page web, permettant ainsi aux intégrateurs d’ajouter leur sortie photoshop directement sur le site et ainsi de vérifier si le résultat produit (HTML/CSSà est conforme à la maquette. Inline Code Finder affiche des informations utiles d’une manière agréable (tel que le style ou le code javascript des éléments survolés). Enfin, SenSEO vous aidera à parfaire votre référencement.
La dernière version de SmallBasic, un environnement de développement pour découvrir la programmation, est sorti.
Cette nouvelle version apporte quelques évolutions globales – version espagnole, correction de bugs, mise à jour de l’installeur – ainsi que de nouvelles possibilités.
Les tableaux
Vous pouvez désormais utiliser des tableaux dans votre code. Les clés des tableaux ne sont pas limités aux nombres et ces tableaux sont multidimensionnels. Un petit exemple :
eleves[1]["Nom"]["Prenom"] = "Benjamin"
eleves[1]["Nom"]["Nom"] = "Dupont"
eleves[1]["Age"] = 45
Variables non initialisées
Le compilateur détecte désormais les variables qui ne sont pas initialisées et utilisées dans le code. Cela permet d’aider à résoudre les problèmes de noms de variables mal orthographiés (ou les fautes de frappe).
Les nouveautés de l’environnement
L’environnement SmallBasic propose quelques nouveautés sympathiques :
- La recherche : vous pouvez désormais effectuer des recherches avec Ctrl+3 et F3,
- Enregistrer sous,
- Remise en forme de programme : cette commande vous permet de remettre en forme votre code, c’est à dire de mettre les espaces, retours à la ligne et indentation là où il le faut afin que celui-ci soit lisible,
- Un indicateur de ligne et de colone.
Vous pouvez téléchargez la version 0.5 de SmallBasic ici, et si vous ne connaissez pas, téléchargez Introduction à SmallBasic.
Les outils de création de jeux vidéos gratuits de Microsoft, XNA Game Studio, ont subi une petite mise à jour. Voici les nouveautés :
- Support des avatars : Arrivés avec la nouvelle XBox Experience, vous pouvez désormais les utiliser dans votre jeu,
- Lecture des vidéos : C’était possible avant via un projet codeplex, c’est désormais pris en charge directement dans le framework : lecture fullscreen, contrôle de la lecture, propriétés de la vidéo, lecture de plusieurs vidéos, tout ca est au programme,
- Xbox Live Party : C’est la possibilité de communiquer entre joueurs d’un même jeu, y compris si ils ne sont pas dans la même session multi-joueurs,
- Audio API et XACT3: L’utilisation de SoundEffect.Play est désormais différente, XACT version 3 apporte de nouvelles fonctionnalités (filtres sur chaque track, support de xWMA)
- Content pipeline, il a été amélioré pour le support de ses propres types.
Téléchargez XNA Game Studio 3.1 ici.
PS.: Toujours pas compatible Visual Studio 2010
On y est presque ! Jeudi prochain, en haut de la tour Eiffel, nous serons enfin quelle est l’équipe et le projet qui représentera la France lors de la finale mondiale, cet été en Egypte. Je pense que toutes les équipes sont maintenant à fond sur leur projet et sur leur présentation

Certaines équipes commencent à montrer leur projet au grand jour. C’est le cas de l’équipe WikiChildProtect de Supinfo Toulouse/Paris. En quelques mots, leur projet consiste à protéger une solution permettant de protéger les jeunes pendant leur surf sur Internet, basé sur des technologies récentes (MOSS, Azure, Silverlight 3, …) et sur “l’acte citoyen collectif” pour valider les sites internet.
Si vous souhaitez en savoir plus, n’hésitez pas à aller voir leur site !
L’aventure vous tente ? Mettez-y vous dès maintenant ! En effet, le thème de l’année prochaine est le même que celui de cette année. Vous pouvez donc dès à présent réfléchir à un projet
C’est hier qu’à eu lieu la Bewise Day Conference 2009. Pour cette troisième édition, ce sont plus de 500 professionnels, étudiants et enseignants qui étaient réunis au Stade Toulousain pour découvrir les dernières technologies Microsoft : Windows 7, C# 4, Microsoft Surface (avec 2 surface sur place), Windows Mobile 3.5, mais aussi cette année les communications unifiées, Exchange et même Hyper-V.

Depuis 3 ans, ce format de conférence plaît ! Salle comble pour les deux keynotes, et les quelques 40 speakers Bewise et Microsoft ont été occupés jusqu’au tirage au sort en début de soirée !

Toutes mes photos
Windows Server 2008 existait déjà en 5 éditions : Web, Standard, Datacenter, Enterprise et Itanium. Pour des entreprises à taille plus réduite, Microsoft propose Small Business Server et Essentials Business Server, qui sont deux Package intégrant un OS, et différents serveurs (Exchange pour la messagerie, Sharepoint pour le travail collaboratif).
Cependant, lorsqu’on est une petite entreprise d’une 10aine d’employés, mais que l’on a besoin d’un serveur d’entreprise, il peut être difficile d’investir dans une licence SBS. Désormais, une nouvelle version, Windows Server 2008 Foundation, est là pour répondre à ce besoin.
Cette édition, disponible uniquement via le canal OEM (donc par l’achat d’une solution matérielle, voire matériel+services), est limitée à 15 utilisateurs. Le mode de licencing est assez simple : vous payez un droit à l’utilisateur (dans la limite de 15) et c’est tout ! Pas de CALs donc, ce qui permet d’adapter la coût de la licence au plus près des besoins de l’entreprise.
Pour le moment, cette version n’est pas prévue en français, mais si le prix reste attractif, on peut facilement envisager l’utilisation de Foundation dans des scénarios d’applications fonctionnant en réseau : Par exemple, pour un commerce, les ISV pourraient vendre une solution “tout en un” avec matériel, 1 serveur et leur logiciel, le tout basé sur les technologies Microsoft et avec un vrai OS Serveur…Affaire à suivre
Microsoft Office Sharepoint Designer, un logiciel vous permettant de créer des sites basés sur Sharepoint, est désormais accessible gratuitement !
Vous pouvez le télécharger ici.
(merci à Chaks pour l’info