Archive

Archive for juillet 2011

Feeds Of The Week #6

Cette semaine, commençons par un peu de sécurité.
Il y a (trop) longtemps, j’avais parlé de faire un billet sur la sécurité. Mais en ayant changé de mission, la sécurité est totalement tombée de la liste des priorités (sic…; je suis donc sur d’autres sujets, alors il reste dans le billet reste incomplet dans les brouillons…).
Du coup, je renvois vers d’autres blogs !
Le premier est si bien intitulé : Le minimum absolu de la sécurité (vu du coté du web). Tandis que le second porte sur les outils : Free Security tools which you should have in your tool belt (pour moi, le minimum syndicale est quand même Fiddler, et pas que pour la sécurité).

Ensuite, un petit point (toujours utile) sur l’héritage et surtout l’overriding et le hiding : The Default is to Hide, Not Override et My Leading Candidate for Worst C# Feature – Method Hiding.

Un retour aux (code) sources avec une très bonne explication de la différence entre Value Type et Reference Type. C’est un peu la base, mais c’est toujours bon de se remémorer les choses… ValueTypes and ReferenceTypes : Under the Hood.

Les paramètres par défaut, c’est bien. Ça évite de faire tout plein de surchages. Mais…Default Parameters are Compile-Time Substitutions.

Ensuite, en vrac : What is a Closure?, The Principles of Good Programming, Scrum in One Slide & mise à jour du Framework Scrum et enfin Why the #AskObama Tweet was Garbled on Screen.

Voilà, beaucoup de liens. Dans le courant de la semaine prochaine (je me mets un « deadline » sinon je vais pas le faire XD), je posterais les contrôles ExtJS que j’ai fais.

Catégories :.Net, Divers, Feeds

Feeds Of The Week #5

Cette fois, je tiens un peu à parler d’un Framework Javascript.
Personnellement, j’aime pas spécialement le Javascript : pas d’IDE réellement bon, une horreur à déboguer et en plus, maintenant, avec le web 2.0 (je trouve le nom ridicule, mais bon…XD) et la folie autour de l’Ajax, c’est encore plus chiant à déboguer (merci Fiddler !!!).

Du coup, quand je vois un Framework avec des trucs tout prêt, j’apprécie.
L’exemple JQuery est, pour moi, discutable. Y a un socle commun et autour…y a autant de trucs qui traîne que dans les anneaux de Saturne (même s’il y a parfois des perles, mais y a aussi des horreurs…).

Dernièrement, au boulot, il a été décidé qu’on travaillerait avec Ext JS.
Pour ceux qui ne connaissent pas, c’est un Framework Javascript donc, qui est compatible avec les 5 broswers les plus utilisés sur le marché.
Mais l’intérêt de Ext JS, c’est surtout Ext JS .Net. Et ouais, ils ont pensés à nous, humbles développeurs .Net ! 🙂
Alors, soit les deux versions n’avancent pas au même rythme, mais la version .Net est quand même super utilisable (et surtout aisée à utiliser).
Je ne saurais que trop conseiller d’aller  voir les démos !
Je reviendrais surement sur Ext JS .Net dans un futur blog parce que mon boulot du moment, c’est d’encapsuler le GridPanel pour faire des tableaux à la chaîne.

A part ça, quoi de neuf cette semaine ?

Encore du parallélisme !!! Avec une Introduction à TPL DataFlow en C#.

Ensuite, deux billets intéressant de James Michael Hare :

Ensuite, un billet (blog) à suivre pour toute personne devant utiliser un peu de localisation : What curious property does this string have?

Après,  une question toute bête, pour une réponse nettement moins évidente (et tributaire de la personne en face…) : C# – Mais comment prononcer une lambda expression ?

Et enfin, La revue de code “du pauvre” avec TFS 2010. S’il y avait plus de revue de code en amont, il y aurait plein de problèmes d’évités… Et chacun pourrait y trouver une source d’amélioration (savoir se remettre en cause, c’est quand même important…).

Catégories :.Net, Divers, Feeds

Feeds Of The Week #4

Cette semaine, on parle un peu des null.
C’est toujours utile, en C#4 de faire des méthodes d’extensions. C’est assez simple à créer et ça rend quand même pas mal de service. Mais un truc qu’il ne faut surtout pas oublier, c’est de gérer les null, sinon, la NullReferenceException pointe son nez. Un petit point sur ce sujet : Extension methods on a null object instance.
Ensuite, on parle de la classe Nullable. En effet, on peut souvent utiliser Nullable<int> (par exemple), mais cette classe possède aussi des méthodes static. C’est développé ici : C#/.NET Little Wonders: The Nullable static class.

Je ne sais pas vous, mais j’avais déjà entendu l’expression « Following the pattern ». Sur le coup, je n’avais jamais relevé (en général, c’était dans un contexte où j’avais toujours quelque chose de plus urgent à faire…). Mais là, j’ai pu enfin comprendre ce que cela voulait dire, à suivre ici : Following the pattern.

Ensuite, une nouvelle qui est assez intéressante : la documentation pour MVC3 est dispo. Et non seulement dispo, mais en 9 langues différentes ! De quoi contenter un peu tout le monde. C’est publié ici : ASP.NET MVC 3 Docs In Nine Languages.

Et enfin, je tenais à signaler que l’été étant enfin là (on a eu un avant goût début juin, avant de retrouver un temps aléatoire, mais bon…), donc la saga « J’en ai rien à coder 2011 » est également là !
Au programme cette année :
Chapitre 1 – Visual Studio 2010
Chapitre 2 – Windows Azure
Chapitre 3 – WebMatrix
Chapitre 4 – Windows Phone 7
Chapitre 5 – SDK Kinect
Jeu-concours
Chapitre 6 – Internet Explorer & Développement Web – Focus sur HTML5
Chapitre 7 – Windows 7
Chapitre 8 – Décryptage BUILD

Pour info, on peut retrouver J’en ai rien à coder / J’en ai rien à déployer sur Facebook ! ^^


Voilà, c’est tout pour cette fois, mais y a de quoi lire !!!

Catégories :.Net, Divers, Feeds