En règle général, le développeur logiciel souhaite ne pas faire de tâches répétitives. Son travail a donc pour objectif d’en avoir de moins en moins ! Voyons comment ce paradoxe m’a influencé durant ma carrière…
Cet article est la traduction d’un article de 2003 en anglais de Joel Spolsky, développeur à New York. Avez-vous déjà entendu parler de cette mystérieuse balise Content-Type ? Celle que vous êtes censé mettre dans HTML sans jamais vraiment savoir ce qu’elle doit être ? Avez-vous déjà reçu un e-mail de vos amis en Bulgarie … Lire la suite
En règle général, le développeur logiciel souhaite ne pas faire de tâches répétitives. Son travail a donc pour objectif d’en avoir de moins en moins ! Voyons comment ce paradoxe m’a influencé durant ma carrière…
Vous avez une idée d'application géniale, vous savez coder mais comment choisir une technologie ? Il existe tellement de frameworks et d'IDE que moi-même je m'y perds. J'ai décidé alors de découper le monde applicatif en deux catégories : d'un côté, les logiciels, qui s'installent sur un ordinateur, et de l'autre, les applications web. J'ai délaissé un peu la notion d'application mobile native car le projet que j'ai en tête actuellement ne s' y prête guère…
Oui, c'est génial Entity Framework : pouvoir dessiner dans Visual Studio vos objets business comme bon vous semble sans vous soucier du schéma de la base de donnée puisque c'est EF qui va se charger de la créer (si biensur vous optez pour la méthode Model First)…
Ca vous botte de pouvoir afficher une boîte de dialogue C# qui n'affiche par défaut que les images, avec la possibilité de choisir ensuite une extension d'image particulière (comme sur cet exemple de StackOverflow), bien sur en se basant sur les formats présents dans la classes ImageCodecInfo du framework ? (si ça c'est pas du code "sustainable and easily maintainable"…)
Comme je l'ai expliqué dans ce précédent post, T4, le méta-langage signé Microsoft, peut vous rendre bien des services. Si vous souhaitez continuer d'utiliser vos fichier template *.tt après avoir installé la nouvelle version de votre IDE, passant ainsi en 2017, il faudra effectuer quelques petits hacks, et ce, dans le bon ordre… Sinon, ça marchera plus !
Dans mon parcours professionnel, j'ai travaillé 3 mois début 2016 dans le même bureau que l'équipe de développement qui maintenait une application de géolocalisation de bus, permettant par exemple d'afficher aux arrêts le temps d'attente. Je tiens à préciser que pour ma part je travaillais sur un autre projet en ASP.NET MVC sans aucun rapport, mais parfois pour me changer les idées, je dialoguais avec eux. Ils travaillaient sur cette application impressionnante écrite en Java couplé au capricieux MySQL, et bien sur il y eu quelques péripéties techniques…
Un obfuscateur est un logiciel qui complique le bytecode de votre programme, le rendant plus difficile à dé-compiler par un espion industriel. En contrepartie, l'exécution peut s'avérer un peu moins rapide…
Malgré toutes les critiques que l'on peut faire contre la balise Iframe, pourtant bien reconnue par la norme HTML5, celle-ci peut s'avérer être, comme l'explique Fred Canevet sur conseilsmarketing.com, une bonne solution si ce n'est pas la seule pour pouvoir mettre en place un encart publicitaire sur un site en HTML pur comme avec la plateforme Blogger ou Overblog (sans capacité poussée de mise en page dynamique)…
Alors que faire tourner Windows XP dans une machine virtuelle se déroule sans trop de soucis, il n'en va pas de même pour Windows 98, car VirtualBox a un peu du mal avec ce dinosaure. Heureusement, quelques utilitaires trouvés sur le web et un peu de configuration améliorent grandement l'expérience d'émulation…