jeudi 27 décembre 2007

coding 4 fun

Tel est le nom de ce blog msdn.
On y trouve plein de codes pour programmer pleins de trucs, et entre autres la fameuse wiimote.
Heureux possesseur d'une wii, il faudrait que je prenne le temps de suivre le tutoriel.
Ca n'a pas de grande utilité mais ca peut etre marrant.

mardi 11 décembre 2007

Sortie de la preview de la CTP ASP.NET 3.5 Extensions

Encore un message important sur le blog de Scott Guthrie, qui décidemment est l'une des premières sources de ce blog.
Donc une CTP qui nous offre des fonctionnalitées additionnelles pour ASP.Net et pour le framework .NET 3.5.
en voici la liste :
. ASP.NET Ajax Improvements
. ASP.NET MVC
. ASP.NET Dynamic Data Support
. ASP.NET Silverlight Support
. ADO.NET Data Services
Allé, vous aurez plus de détails à cette adresse.

lundi 10 décembre 2007

Programmer n'est pas toujours programme

Une news du week end pour un lundi soir...
Il faut savoir parler, voila ce qu'on me répète depuis pas mal de temps.
Trop timide, trop frileux peut être il faut savoir communiquer!
Je suis tombé la dessus et je suis assez d'accord avec l'auteur même si je ne travaille pas en freelance.
Une méthode qui peut s'appliquer à beaucoup d'entre nous.

jeudi 6 décembre 2007

Volta - une premiere preview

J'en parlais il y a quelques temps, le projet Volta serait une alternative au GWT développée par Microsoft.
Dotnetguru nous le présente ici, et il y aura bientot un retour d'expérience sur ce blog, et le site officiel du projet se trouve .
Un jour j'arriverai a me sentir à l'aise avec toutes ces technos qui sortent plus vite que je ne change de chemise! Un jour...

mercredi 5 décembre 2007

10 podcasts que les developpeurs devraient ecouter

Je ne sais pas qui est Randy PATTERSON, toujours est-il qu'il nous propose une liste de 10 podcasts qu'il a trouvé interressants.
Je vais peut être m'y mettre il y a surement des choses à apprendre là dedans.
La majorité parle de .NET, l'article se trouve à cette adresse.

dimanche 2 décembre 2007

52 raisons pour lesquelles les développeurs travaillent le week end

allé une petite blague pour terminer le week end,
voici les 52 raisons pour lesquelles les développeurs travaillent le week end!

vendredi 30 novembre 2007

Silverlight 1.1 c'est has been, allé hop vive Silverlight 2.0

Une petite info qui vous intéressera peut-être se trouve à l’adresse suivante : http://weblogs.asp.net/scottgu/archive/2007/11/29/net-web-product-roadmap-asp-net-silverlight-iis7.aspx

On y apprend qu’on ne parle plus de Silverlight 1.1 mais de Silverlight 2.0 et qu’une bêta sera disponible « in Q1 of 2008 » donc au premier trimestre je suppose.

Toujours pas de date pour la release finale, mais bon une bêta c’est déjà pas mal.

Christophe LAUER nous traduit ça très bien, voici une partie de ce qu’il contiendra :


- le support d'un modèle de développement en code managé avec un plug-in Silverlight autonome comportant son propre CLR

- des contrôles gérant le positionnement des éléments de l'interface, on parle de contrôles et d'un moteur de Layout

- des contrôles utilisateurs classiques comme on en trouve actuellement en Windows Forms ou dans ASP.NET avec les WebForms : Boutons, Listes, Checkboxes, Splitters, etc...

- un modèle extensible et customisable vous permettant de créer des contrôles utilisateur ou de "skinner" les contrôles existants selon vos besoins

- un moteur de binding bi-directionnel

- des fonctionnalités réseau étendues, vous permettant de manipuler directement des sockets et ainsi d'aller bien au delà des classiques REST et POX qui sont présents dans les technos Ajax

- une BCL riche comportant l'essentiel des classes de base du .NET Framework telles que les classes ayant à faire aux Collections, aux IO, aux Generics, au Threading, etc... La prochaine version de Silverlight comportera en outre le support de Linq to XML et Linq to Objects

Un update des outils Silverlight pour Visual Studio 2008 devrait aussi voir le jour…

On retiendra la dernière phrase « I'm going to be starting a new blog tutorial series in a few weeks that discusses how to build Silverlight 2.0 applications, and show off the new features in more depth. Stay tuned for more details soon. »

Sûrement un blog ou on pourra apprendre pas mal de choses !

P.S : Les webcasts du Tour de France ne sont pas encore dispo, mais les présentations power point sont dispo sur le blog d’un des animateurs de la session http://blogs.msdn.com/clauer/default.aspx

jeudi 29 novembre 2007

Silverlight - l'essentiel de l'entrainement

Voilà désolé je pique une news à l'auteur, en mettant tout de même le lient ici.
Vous trouverez à cette adresse, bon nombre de vidéos de présentation de Silverlight, par son project manager Mike Harsh.
Alors il faut s'enregistrer, personnellement je ne les ai pas vu, mais j'ai bien l'impression qu'une fois encore c'est pour Silverlight 1.0!
Argh, a quand plein de nouvelles sur Silverlight 1.1, la on commence a s'impatienter et à allez voir ailleurs

Desastre d'architecture

Ce billet est un résumé de l'article présenté ici.
Il fait l'état des lieux de quelques erreurs que l'on peut commettre sur l'architecture logiciel.

mardi 27 novembre 2007

.NET 3.5 : arrive-t-on à un tournant

Vous trouverez ici une présentation de ce qu'à été .NET et de ce qu'il est entrain de devenir.
Ce billet retrace les évolutions du framework du .NET 1.0 à aujourd'hui avec la présentation de LINQ.
Je pensais faire une étude comparative sur les frameworks et librairies ajax, mal m'en a pris, c'est un travail à temps plein (enfin presque)!
Cependant, en ce moment, on entend énormément parler de LINQ... si ce n'est pas quotidien, c'est presque hebdomadaire. Ce sera surement une révolution lorsque ca commencera à être utilisé réellement en production.
Moi ce que j'attends de voir c'est comment on va pouvoir, dans le futur, optimiser les requêtes générées, pour l'instant ce n'est à ma connaissance pas faisable.
De plus, on (je ?) attend avec impatience des frameworks qui me permettront d'uniformiser l'accès à MySQL, Oracle et consort.

jeudi 22 novembre 2007

Les méthodes d'extensions arriveront peut-être dans Java 7

Vu ici sur dotnetGuru

Les closures et les méthodes d'extension sont les deux fonctionnalités que le monde Java envie à .NET. Et pour cause, ce duo détonnant est à la base des mécanismes de la philosophie Linq. Il n'en fallait pas plus au groupe d'expert de la JSR chargée des nouvelles fonctionnalités de Java 7 (encore en incubation) pour étudier une modification du langage (via des import statiques). Une innovation prend tout son sens lorsque la concurrence l'a copie. Linq aura décidément bouleversé pas mal d'acquis.


Ca peut etre plutot pas mal, et nous verrions exploser le LINQ To MySQL, peut etre meme un LINQ To Oracle, plus professionnellement et plus rapidement que la (les ?) solution qu'on peut trouver aujourd'hui.
En cherchant un peu sur google, on trouve une seule personne a s'etre lancé dans l'aventure...

mardi 20 novembre 2007

Comparatif de performances de 12 noyaux linux

Pour les geeks, voici un test qui compare les performances de 12 noyaux linux...
On ne sait jamais si la performance vous interesse, ou alors pour vous mettre les boules si vous avez passer la nuit dernière à compiler le tout dernier noyau pour tout optimiser...

Allé courage, c'est ici.

Visual Studio 2008 : A Dispo

Bon avec une journée de retard, un petit lien vers l'annonce de la sortie de Visual Studio 2008.

vendredi 16 novembre 2007

Msdn magazine

Le magazine MSDN est sorti. Le sommaire est diponible ici.
Ce magazine contient :
Le premier article explique la réalisation d'une carte (des états-unis) que l'on peut cliquer pour sélectionner les états, tout avec LINQ et WPF, pas mal!

jeudi 15 novembre 2007

Il aurait fallu

Et oui il aurait fallu commencer par là, la présentation détaillée et des astuces pour Visual studio 2005...
Forcément!
Mais c'est bien fait, ca peut toujours servir, alors ca a sa place ici, ou là.

LINQ...

Un liste d'articles assez complets sur ce qu'est LINQ et ce qu'il permet de faire,
avec DLinq en deuxième partie et XLinq en dernier.
Bonne lecture

http://www.codeproject.com/vista/LINQ_1.asp

http://www.codeproject.com/vista/LINQ2.asp
http://www.codeproject.com/vista/LINQ_3.asp

mercredi 7 novembre 2007

Une explication de Silverlight

L'article suivant est une bonne présentation des fichiers générés lors de la création d'un projet Silverlight.
A lire pour mieux comprendre...

Visual Studio 2008 : quelques nouveautés

Ce blog fait comme moi, mais surement en mieux, dans l'article présenté ici, il y a une rapide présentation de quelques nouveautés de VS 2008 :
  • Multi-Targeting Support
  • Javascript Debugging
  • Javascript Intellisense
  • Web Design and CSS Support
  • Performance Improvements
  • Access to .NET Framework Source Code

MyGeneration bientot en 1.4

MyGeneration est un générateur de code, il passera bientot en version 1.4 qui semble etre une version majeure.
Je ne l'ai jamais utilisé, je n'en avais meme jamais entendu parler, mais apparemment il fait des emules sur sourceforge.
Alors pour mémoire, l'article de présentation est ici.

Google Web Toolkit

Interview du Project Leader de GWT, qui doit se défendre sur :
Non GWT n'est pas un autre framework pour créer des applications Ajax médiocres!
Il nous présente donc la manière dont à été pensé ce framework et ce à quoi il peut prétendre...

Tuning de Performances des systèmes Java

L'article suivant nous présente succintement les pistes à explorer pour augmenter les performances d'applications Java, du code au monitoring de la JVM, il n'y a pas beaucoup de liens mais ils sont assez interressants à lire.

mardi 6 novembre 2007

les 10 types de programmeurs qu'on peut rencontrer

Vous ne travaillez pas seul ?
Donc vous avez surement des collègues, amis... qui travaillent à coté de vous.
Si ceux sont des programmeurs cet article qui pourra vous aider à les catégoriser.

Visual studio 2008 learning guide

Raaaaahhhhh! c'est pas dans l'ordre!
VS 2008, puis 2005 pour les performances, puis allé une nouvelle petite piqure de 2008...
Vous trouverez à l'adresse suivante un guide d'apprentissage sur VS 2008, avec les nouveautés etc, etc...

Visual Studio performance

Et pour ceux qui préfèrent rester à Visual Studio 2005, Scott Guthrie poste un article sur comment améliorer les performances de VS.
Disponible ici.

Visual Studio 2008 et .NET 3.5 pour fin novembre

Que des news .Net aujourd'hui!
Ca y est c'est officiel Visual Studio 2008 et le framework 3.5 seront de sortis pour la fin du mois!
A vos claviers, ca va coder...
http://www.theserverside.net/news/thread.tss?thread_id=47461

dimanche 4 novembre 2007

guide de survie pour la recherche d'information

Avant tout destiné aux développeurs de jeux, cet article nous dirige vers des sources d'informations que je ne connaissais pas.
Par exemple, le Citeseer.
Vous trouverez l'article ici.

samedi 3 novembre 2007

Virtual machine additions for Linux 2.0

Je n'ais jamais utilisé ce soft, mais peut-être que ca marche bien, alors faisons en profiter tout le monde!
Cette technologie permet d'accroitre l'interopérabilité lorsque Linux est un OS invité sur Virtual Server, la suite, les détails c'est ici.

le dual boot remarche!

Plusieurs fois j'ai fait l'erreur d'installer Windows après linux sur la même machine, quel mal m'a pris...
Et puis pour je ne sais quelle raison, pas envie de chercher comment remettre GRUB en marche, et bien je prenais un cd de ma distribution linux, reinstall de grub et allé c'est reparti.
Oui, c'est moche, mais quand on n'a pas envie de s'embeter ca fonctionne!
Aujourd'hui, port25 nous propose une manière détaillée pour tout remettre en place, à suivre ici.

jeudi 1 novembre 2007

25 signes qui détermine un mauvais client

Il vaut mieux en rire!
Les 25 signes qui pourraient faire que vous êtes face à un mauvais client...
http://www.codesqueeze.com/25-signs-that-youve-got-a-bad-client/
bien sur a ne pas prendre au pied de la lettre pour mon client préféré!!!

lundi 29 octobre 2007

Les meilleurs livres de programmation sur Google Book

Sur la page suivante se trouve un ensemble de liens vers les meilleurs livres de programmation que l'on peut trouver sur le google book search...
Certains ne sont pas intégrales (comme SQL Server 2005 de chez O'Reilly) mais quand même...
initiative plutot sympathique

vendredi 26 octobre 2007

25 liens sur les technos .NET (ASP, Silverlight, VS)

Scott Guthrie publie ce jour une liste de 25 liens sur les technologies microsoft, au sommaire :
ASP.NET
ASP.NET Ajax
Visual Studio
Silverlight
IIS 7.0

bonne lecture

mardi 23 octobre 2007

Dis papa, c'est quoi du code managé?

Mon fils, tu vois cette bouteille de lait...
Trève de galéjade, je me posais la question suivante : 'qu'est ce que le code managé?'
Et la réponse se trouve ici.

S'il fallait l'expliquer simplement, je dirais que c'est du code qui est exécuté par une machine virtuelle .NET.
Peut-on parler de code managé pour Java et sa JVM... peut-être, mais pour en être sûr, je laisse les experts commentés l'article.

jeudi 18 octobre 2007

10 articles sur le développement Web

Cette page propose 10 articles relatifs au développement web en 2007, donc forcément orientés Ajax, mais aussi orientés .NET

Microsoft Volta

Après Silverlight 1.0, Silverlight 1.1 puis Windows Client, voici venir Windows Volta!
Apparemment un concurrent au Google Web Toolkit, Microsoft sort une troisième technologies pour le développement Web.
Personnellement je commence à m'y perdre et ne désespère pas de trouver les différences notoires entre ces trois, quatre technologies.
En attendant vous trouverez ici une présentation de Volta avec divers liens.

mardi 16 octobre 2007

plus 250 outils et ressources pour le web

Après les 10, 50, ce sont 250 outils et ressources pour le développement Web qui sont recensés sur cette page.
Ca va des scripts Ajax, au CSS en passant par le Python...
Je n'ai pas eu le courage d'aller jusq'au bout de la liste.
http://mashable.com/2007/10/14/web-coding/

dimanche 14 octobre 2007

Pouvez vous devenir développeur ?

L'article suivant peut être intéressant pour les étudiants en informatique qui se posent des questions sur leur avenir.
Suis-je fait pour être programmeur ?
En tout cas ce qu'on apprend dans l'article c'est qu'il ne faut pas travailler pour l'argent.
L'un des points positifs c'est d'aimer ce qu'on fait, ca, ca se verra, et ca, ca vous récompensera surement un jour.

samedi 13 octobre 2007

L'évolution de LINQ et son impact sur la conception de C#

LINQ fera partie de Visual Studio 2008, et promet de faciliter notre vie de développeur.
LINQ est une série d'extensions de langage qui prend en charge l'interrogation de données d'une façon sécurisée au niveau du type.
Les données à interroger peuvent prendre la forme du langage XML (LINQ to XML), de bases de données (ADO.NET compatible LINQ, ce qui inclut LINQ to SQL, LINQ to Dataset et LINQ to Entities), d'objets (LINQ to Objets), et ainsi de suite.
http://msdn.microsoft.com/msdnmag/issues/07/06/CSharp30/Default.aspx?loc=fr

Les coulisses du CLR

Les coulisses du Common Language Runtime ou Comment gérer la durée de vie des objets et .NET.
Cet article tente de nous faire comprendre comment fonctionne la CLR.
Article assez intéressant mais un peu complexe si on est mal réveillé.

jeudi 11 octobre 2007

La mémoire

Les deux articles ci-dessous offrent une approche de "ce que tout développeur devrait savoir sur la mémoire".
Première partie : http://lwn.net/Articles/250967/
Deuxième partie : http://lwn.net/Articles/252125/

Adobe AIR et Flex - tutorial

Vous trouverez à l'adresse suivante,
http://blog.paranoidferret.com/index.php/2007/10/09/adobe-air-and-flex-getting-started/
un tutoriel pour débuter avec les nouvelles technologies d'Adobe.
Il est bon de savoir de quoi l'avenir sera fait...

mercredi 10 octobre 2007

Why i dont use swing hacks

Il arrive parfois que les bonnes pratiques suffisent, et qu'il est inutile d'aller chercher très loin
pour obtenir un résultat meilleur quand passant par les méandres de Swing.
http://weblogs.java.net/blog/alexfromsun/archive/2007/10/why_i_dont_use.html

Une appli web en 3 minutes 30

comment faire une appli web en 3 minutes 30, la réponse se trouve dessous:
http://blog.namwarrizvi.com/?p=118

mardi 9 octobre 2007

L'objet XMLHttpRequest

On entend beaucoup parler de l'objet XMLHttpRequest depuis la création des applis "Web 2.0" très à la mode.
En voici une description détaillée qu'il est parfois bon de connaitre.
http://openweb.eu.org/articles/objet_xmlhttprequest/

jeudi 4 octobre 2007

Les librairies de .NET Opensource

La version 3.5 du framework permettra d'avoir accès aux sources.
Le premier interet est qu'il permettra de mieux comprendre l'implémentation du framework notamment en pouvant y accéder pendant un débuggage.
L'article est disponible ici.

mardi 2 octobre 2007

Ajax c'est bien...

Ajax c'est bien, quand c'est sécurisé ca doit être encore mieux!
Vous trouverez ici, 24 pistes pour améliorer la sécurité de nos applications.

Javascript for hackers

Je ne suis pas un afficionados du Javascript.
Mais l'article disponible à cette adresse à l'air très intéressant et montre les possibilités du Javascript auxquelles je ne m'était jamais confrontées.

Un retour arrière sur le wifi gratuit

A l'heure du lancement du WiFi gratuit à Paris, on apprend sur lesnumeriques.com que plusieurs villes américaines font marche arrière et ne proposeront plus l'accès gratuit.
Une mise en oeuvre complexe, un investissment et un cout de maintien élevé amènent à une certaine frilosité.
L'article est disponible ici.

mardi 25 septembre 2007

Le métier d'architecte

Vu sur dotNetGuru.
Ce billet est un lien vers une discussion sur le métier d'architecte résultant d'un entretien d'embauche, vous pouvez y accéder directement par ici.
On apprend sur une autre news de dotNetGuru que Ted Neward, auteur de l'article original, est mondialement reconnu pour avoir "osé" faire une analogie entre le mapping o/r et la guerre du Vietnam.
Un article intéressant qui offre une vision objective du métier d'architecte, de ce qu'il pourrait devenir.

jeudi 20 septembre 2007

Silverlight sur linux

On apprend il y a quelques jours, sur le site Port25 (le labo open source de Microsoft), qu'une implémentation de Silverlight est en version Alpha, basée en partie sur le code de Mono.
Je vous laisse découvrir l'article ici.

Premier post

Ce n'est pas forcément un grand jour, mais voilà mon premier post sur mon premier blog.
Un évènement de plus à fêter!
J'ai décidé de le créer pour maintenir une veille technologique.
Ainsi, il est fort peu probable, dans un premier temps, que je donne mon avis sur tel ou tel sujet,
ce blog permettra à qui voudra bien le lire de ce tenir au courant des actualités que j'aurai pu glaner ça et la sur le web.