Traductions
2017-08-18
I Did It My Way
En janvier 2010, Darren Jones a pris la bonne résolution de publier régulièrement des tutoriels présentant pas à pas son apprentissage de Sinatra. Grâce à lui, j'ai moi aussi eu envie d'essayer et d'adopter Sinatra :
- Télécharger des fichiers avec Sinatra (15/06/2011)
- Utiliser Rack Flash avec Sinatra (08/06/2011)
- Authentification super simple avec Sinatra (17/05/2011)
- Erreurs 404 et autres avec Sinatra (04/05/2011)
- Configuration et paramétrage avec Sinatra (03/05/2011)
- Un formulaire de contact avec Sinatra (29/04/2011)
- Des lapins à la sauce REST (29/09/2010)
- Déployer des applications Sinatra sur Heroku (13/09/2010)
- SuperDo : Une todo liste avec Sinatra et DataMapper (02/09/2010)
- Guide pour démarrer avec Git (03/08/2010)
- Création d'un premier projet avec Sinatra (28/07/2010)
- Installer Sinatra sous Windows 7 (22/07/2010)
ASP.NET MVC 2
Lors de la sortie de ASP.NET MVC 2, Scott Guthrie avait prévu de rédiger une dizaine d'articles pour présenter les fonctionnalités et les nouveautés apportées par cette nouvelle version. Au final, il n'y a eu que 2 articles que j'ai donc traduits et complétés par un autre sur la syntaxe <%: %> tiré de sa série d'articles consacrés à Visual Studio 2010 et .NET 4 :
- Nouvelle syntaxe <%: %> pour encoder la sortie HTML (08/09/2010)
- Validation basée sur le modèle (06/08/2010)
- Des helpers HTML fortement typés (31/07/2010)
MVC Music Store sous RavenDB
Au lancement de RavenDB, Ayende a publié une série de billets reprenant le tutoriel MVC Music Store et expliquant comment réaliser la même application avec RavenDB en lieu et place de SQL Server. J'ai décidé de traduire ces articles à la fois pour me familiariser avec l'utilisation d'une base NoSQL et comme exercice de traduction en quasi temps-réel :
- Modèle de données (18/05/2010)
- Configurer l'application (19/05/2010)
- Migrer les données (20/05/2010)
- Refaire HomeController, méthode map/reduce (21/05/2010)
- Refaire HomeController, la bonne méthode (25/05/2010)
- Faire évoluer le modèle de données (25/05/2010)
- Faire une migration plus poussée (26/05/2010)
- StoreController (26/05/2010)
- ShoppingCart (27/05/2010)
- ShoppingCartController (28/05/2010)
- Gérer le règlement (30/05/2010)
- StoreManagerController (31/05/2010)
- StoreManagerController (2° partie) (01/06/2010)
Convertir SQL en LINQ
J'avais essayé d'adapter au C# une série de sept articles expliquant comment transformer du code SQL en syntaxe LINQ pour VB.NET. Je ne suis pas allé très loin parce qu'en fait il existe pas mal de différences entre les versions VB.NET et C# de LINQ.
- Introduction (22/02/2010)
- FROM et SELECT (23/02/2010)
- DISTINCT, WHERE et ORDER BY (24/02/2010)
NerdDinner en français
Après avoir suivi le tutoriel en français sur la gestion de contacts, j'ai voulu continuer mon apprentissage de ASP.NET MVC 1.0 dans les meilleures conditions. J'ai donc préféré ne pas me contenter de suivre vite fait le tutoriel NerdDinner en quelques heures mais de maitriser du mieux possible toutes les fonctionnalités qu'il aborde :
- Introduction (19/11/2009)
- Présentation du projet NerdDinner (20/11/2009)
- Création du projet ASP.NET MVC (20/11/2009)
- Comment créer la base de données (23/11/2009)
- Construire le modèle et définir des règles métiers (25/11/2009)
- Utiliser les contrôleurs et les vues pour réaliser une interface liste / détail (25/11/2009)
- Effectuer la mise à jour des données via des formulaires CRUD (16/12/2009)
- Faire passer des informations du contrôleur vers la vue (07/01/2010)
- Utiliser des master pages et des vues partielles (13/01/2010)
- Permettre la pagination des listes (19/01/2010)
- Gérer l'authentification des utilisateurs et leurs autorisations (20/01/2010)
- Utiliser Ajax pour saisir les inscriptions (27/01/2010)
- Ajouter une carte interactive grâce à Ajax (02/02/2010)
- Réaliser des tests unitaires (15/02/2010)
- Conclusion (15/02/2010)
Mes autres traductions
- C'est Quoi cette Expression Lambda ? (28/04/2010) - Ayant entrepris de me mettre à jour sur les nouveautés de C#, j'avais trouvé cet article qui explique les expressions lambda de façon amusante.
- ASP.NET MVC c'est pas forcément LINQ to SQL (03/03/2010) - Un tutoriel intéressant à suivre parce qu'il présente un exemple d'application très complet et très concret et qu'il sort des sentiers (re)battus de LINQ to SQL, Entity Framework et autres ORMs.
- Utiliser ASP.NET MVC et NHibernate (29/01/2010) - Pour accompagner mes premiers essais avec NHibernate, j'avais repris le tutoriel que César Intriago avait publié sous forme d'une série de 3 articles.
- Je peux le dire : Vous devriez apprendre MVC (12/01/2010) - Un plaidoyer pour ASP.NET MVC de Rob Conery qui se résume en 3 mots : "WebForms is a lie"
- Comment transformer votre site web en PWA (18/08/2017) - Un billet très didactique de Max Böck qui donne une vision claire sur la façon de procéder pour créer une première Application Web progressive à partir d'un simple site internet.