Skip to main content

Livres à lire ou relire cette année

Fabien Potencier - En route pour Symfony 5.

Fabien Potencier - En route pour Symfony 5.

Résumé

Est-il possible de construire rapidement une application web moderne et d'en aimer le déroulement ? Avec Symfony 5, c'est possible. Ce livre, écrit par le créateur de Symfony, présente une approche pragmatique du développement d'applications web avec Symfony 5 : de zéro à la production. Que vous découvriez Symfony pour la première fois ou que vous rafraîchissiez vos connaissances, ce guide pratique constitue l'introduction ultime aux applications Symfony modernes.\ Apprenez comment combiner Symfony avec Docker, des APIs, des notifications, des files d'attente et des tâches asynchrones, Webpack, des Single-Page Applications, et d'autres outils puissants. A la fin de ce livre, vous aurez la confiance, la compréhension et une vision claire pour vous plonger et commencer à construire votre prochaine application avec Symfony.

Ecoconception web, les 115 bonnes pratiques - Doper son site et réduire son empreinte écologique - Frédéric Bordage - 3e édition

Fabien Potencier - En route pour Symfony 5.

Résumé

L'empreinte environnementale des sites web explose depuis quelques années, en grande partie parce qu'ils sont mal conçus : en témoigne le poids des pages web, multiplié par quatre entre 2010 et 2018 ! Heureusement, appliquée au Web, la démarche d'éco-conception réduit significativement ces impacts et le coût des sites, tout en augmentant leur performance et donc l'expérience et la satisfaction des utilisateurs. Très pratique et mise à jour, la troisième édition de ce livre vous aide à éco-concevoir votre site ou votre service en ligne, grâce à 115 bonnes pratiques à appliquer à chaque étape du cycle de vie (conception, réalisation et exploitation). Chacune d'elles a été mise au point par des experts reconnus - Breek, GreenIT.fr et les contributeurs du Collectif Conception Numérique Responsable, notamment - et validée par des partenaires institutionnels tels que l'Ademe, des représentants des entreprises utilisatrices (Club Green IT et CIGREF), et des fédérations professionnelles comme Tech In France et l'Association des agences conseil en communication (AACC).

Coder proprement - Robert-C Martin

Coder proprement

Résumé

Si un code sale peut fonctionner, il peut également compromettre la pérennité d'une entreprise de développement de logiciels. Chaque année, du temps et des ressources sont gaspillés à cause d'un code mal écrit. Toutefois, ce n'est pas une fatalité. Grâce à cet ouvrage, vous apprendrez à rédiger du bon code, ainsi qu'à le nettoyer " à la volée ", et vous obtiendrez des applications plus robustes, plus évolutives et donc plus durables. Concret et pédagogique, ce manuel se base sur les bonnes pratiques d'une équipe de développeurs aguerris réunie autour de Robert C. Martin, expert logiciel reconnu. Il vous inculquera les valeurs d'un artisan du logiciel et fera de vous un meilleur programmeur. Coder proprement est décomposé en trois parties. La première décrit les principes, les pratiques et les motifs employés dans l'écriture d'un code propre. La deuxième est constituée de plusieurs études de cas à la complexité croissante. Chacune d'elles est un exercice de nettoyage : vous partirez d'un exemple de code présentant certains problèmes, et l'auteur vous expliquera comment en obtenir une version saine et performante. La troisième partie, enfin, sera votre récompense. Son unique chapitre contient une liste d'indicateurs éprouvés par l'auteur qui vous seront précieux pour repérer efficacement les défauts de votre code. Après avoir lu ce livre, vous saurez faire la différence entre du bon et du mauvais code, écrire du bon code et transformer le mauvais code en bon code, choisir des noms, des fonctions, des objets et des classes appropriés, mettre en forme le code pour une lisibilité maximale, implémenter le traitement des erreurs sans perturber la logique du code, mener des tests unitaires et pratiquer le développement piloté par les tests. Véritable manuel du savoir-faire en développement agile, cet ouvrage est un outil indispensable à tout développeur, ingénieur logiciel, chef de projet, responsable d'équipe ou analyste des systèmes dont l'objectif est de produire un meilleur code.