Excellent tutoriel que je recommande à tous ceux qui doivent prendre en main une linux Debian, c'est grâce à lui que mon serveur et mes liens remarchent :-)
Faire du C# et retrouver du Javascript ?
A tester (il parait que c'est excellent, je demande à voir car je suis assez sceptique des résultats générés lorsqu'on transforme un langage en un autre.... Bon en même temps c'est ce que Google fait :)
Très bon exposé sur Agile et comment ça marche. Je suis d'accord sur presque tout. Clairement, la majorité des boites qui veulent utiliser Agile l'adaptent pour que cette méthodo réponde à leurs besoins.
Mais comme expliqué, faire de l'Agile à moitié c'est comme mettre des supers pneus sur un seul côté de la voiture. Ca n'apporte rien concrètement.
[via sebsauvage]
Un petit rappel vite fait sur les PartialView d'ASP.Net MVC
Pratique pour gérer ses US / Tâches en SCRUM lorsqu'on a un petit TFS
@sebsauvage : pour moi, le gain de productivité des langages interprétés est à double tranchant. On gagne effectivement le temps de la compilation, mais on peut souvent se retrouver à galérer sur la recherche d'un bug qu'un compilateur aurait vu immédiatement. ;)
Sans compter que les langages compilés sont en général plus rapides et performants, mais bon, je trolle un peu :p
De côté pour moi (et peut-être pour vous, même si j'en doute) : le code pour remplacer les accents d'un contenu html par leur équivalent en &qqch sans toucher à tout ce qui est balises, quotes, ...
Oui, c'est imbuvable...
texte = texte.Replace("À", "À");
texte = texte.Replace("Á", "Á");
texte = texte.Replace("Â", "Â");
texte = texte.Replace("Ã", "Ã");
texte = texte.Replace("Ä", "Ä");
texte = texte.Replace("Å", "Å");
texte = texte.Replace("Æ", "Æ");
texte = texte.Replace("Ç", "Ç");
texte = texte.Replace("È", "È");
texte = texte.Replace("É", "É");
texte = texte.Replace("Ê", "Ê");
texte = texte.Replace("Ë", "Ë");
texte = texte.Replace("Ì", "Ì");
texte = texte.Replace("Í", "Í");
texte = texte.Replace("Î", "Î");
texte = texte.Replace("Ï", "Ï");
texte = texte.Replace("Ð", "Ð");
texte = texte.Replace("Ñ", "Ñ");
texte = texte.Replace("Ò", "Ò");
texte = texte.Replace("Ó", "Ó");
texte = texte.Replace("Ô", "Ô");
texte = texte.Replace("Õ", "Õ");
texte = texte.Replace("Ö", "Ö");
texte = texte.Replace("×", "×");
texte = texte.Replace("Ø", "Ø");
texte = texte.Replace("Ù", "Ù");
texte = texte.Replace("Ú", "Ú");
texte = texte.Replace("Û", "Û");
texte = texte.Replace("Ü", "Ü");
texte = texte.Replace("Ý", "Ý");
texte = texte.Replace("Þ", "Þ");
texte = texte.Replace("ß", "ß");
texte = texte.Replace("à", "à");
texte = texte.Replace("á", "á");
texte = texte.Replace("â", "â");
texte = texte.Replace("ã", "ã");
texte = texte.Replace("ä", "ä");
texte = texte.Replace("å", "å");
texte = texte.Replace("æ", "æ");
texte = texte.Replace("ç", "ç");
texte = texte.Replace("è", "è");
texte = texte.Replace("é", "é");
texte = texte.Replace("ê", "ê");
texte = texte.Replace("ë", "ë");
texte = texte.Replace("ì", "ì");
texte = texte.Replace("í", "í");
texte = texte.Replace("î", "î");
texte = texte.Replace("ï", "ï");
texte = texte.Replace("ð", "ð");
texte = texte.Replace("ñ", "ñ");
texte = texte.Replace("ò", "ò");
texte = texte.Replace("ó", "ó");
texte = texte.Replace("ô", "ô");
texte = texte.Replace("õ", "õ");
texte = texte.Replace("ö", "ö");
texte = texte.Replace("ø", "ø");
texte = texte.Replace("ù", "ù");
texte = texte.Replace("ú", "ú");
texte = texte.Replace("û", "û");
texte = texte.Replace("ü", "ü");
texte = texte.Replace("ý", "ý");
texte = texte.Replace("þ", "þ");
texte = texte.Replace("ÿ", "ÿ");
Comment créer un dictionnaire case insensitive en C# :)
Ouah ! 273 tutos pour Unity et C# afin de réaliser un hack & slash ! :D
Vais peut être développer mon jeu de stratégie finalement ! :)
Intéressant :) Je testerais à l'occasion sur mes applis
J'adore le site 9gag (même si je trouve que le niveau baisse un peu... m'enfin), mais je n'aimais pas le fait qu'il ne propose pas de flux RSS.
Du coup... J'en ai créé un ! :) Une regex, un batch qui tourne toutes les 5 minutes et hop ! Je publierais le code source à l'occasion ;)
C'est beau la vie de développeur quand même :)
Comment créer un flux RSS très facilement en .Net :)
Un ordinateur, c'est complètement con. Un ordinateur, ça fait ce qu'on lui demande. Rien de plus, rien de moins.
[via http://sebsauvage.net/links/]
Excellent ! C'est exactement ça. J'arrive pas à croire que des sociétés travaillent vraiment comme ça...
[via http://sebsauvage.net/links/]
Il faudra que je m'intéresse un peu à MongoDB... La sérialisation XML c'est bien, mais j'aimerais voir ce que le NoSQL donne niveau perfs ;)
@sebsauvage :
Ha, je suis complètement d'accord (futur article d'ailleurs).
Juste si tu parle de Linq Language Integrated Query, alors oui, je peux te dire que c'est très utilisé dans beaucoup de sociétés qui travaillent sur du .Net. Linq est génial quand il s'agit de naviguer et d'exploiter des collections de classes ou du XML. Linq s'impose pour moi dans beaucoup de cas (remplacer 3 foreachs imbriqués en 1 ligne de Linq c'est bon :) ! Le code est bien plus compact et aussi lisible avec un peu d'habitude...
Cependant, c'est vrai que c'est du Microsoft (et Microsoft a laissé tomber les classes Linq2SQL au profit d'Entity Framework), ça déstabilise un peu les nouveaux venus dans le langage et ça ne vaudra jamais le SQL au niveau performances. Mais pour tout ce qui est algos et petites applications one-shot, ça permet de gros gains de temps :)
Juste un exemple que j'ai rédigé ce matin :
var currentLanguageApps = applications.Where(e => e.IdLanguage == idLanguage).OrderBy(e => e.Order).ThenBy(e => e.Id);
Une ligne pour récupérer toutes mes applications dans une langue précise, les trier par leur id d'ordre puis par id :)
Au final je suis assez d'accord, il faut se méfier des effets de mode, mais Linq n'en fait pas partie (de plus en plus utilisé après déjà 3 ans de bons et loyaux services :)
P.S. A quand les commentaires dans Shaarli ? ;)
Enorme tutoriel pour apprendre à développer pour Android sur le SiteDuZero :)
Ca fait déjà 8 ans que j'ai appris le PHP grâce à ce site :)
[via http://sebsauvage.net/links/]
Humour de développeurs :)
La dernière pièce du Puzzle pour mon application.
WCF, c'est vraiment magique ! :)