Get our latest book recommendations, author news, and competitions right to your inbox.
Published by Manning
Distributed by Simon & Schuster
Table of Contents
About The Book
Software development is an inherently creative activity that takes technical skill as well as artistry and craftsmanship. This unique book shows you how to improve the performance of your applications and your satisfaction as a developer by writing code that’s elegant, effortlessly comprehensible and a joy to maintain.
This book isn’t a collection of subjective aesthetic opinions. It is a practical guide to recognizing and creating desirable code qualities, such as simplicity, purity, and expressiveness, that are demonstrably beneficial to you and your team, applicable to virtually any codebase, and beautiful.
What's inside
• Create software that’s creative, purposeful, and impactful
• Build enduring systems with modularity, cohesion, and mindful coupling
• Improve AI-generated code
• Champion clarity, simplicity, and expressive design on your team
• Java 25 features like records, lambdas, and streams for elegant, maintainable code
• Coding sustainably
About the reader
This book is meant for all programmers even though examples use Java. What it teaches can be applied to any language.
About the author
Sandrine Banas is a senior Java expert, lead tech, and passionate software craftswoman with over 25 years of experience. An Oracle Certified Professional, she has spoken about these ideas at conferences including Devoxx, Volcamp, Mixit, Snowcamp, and Agile Grenoble.
This book isn’t a collection of subjective aesthetic opinions. It is a practical guide to recognizing and creating desirable code qualities, such as simplicity, purity, and expressiveness, that are demonstrably beneficial to you and your team, applicable to virtually any codebase, and beautiful.
What's inside
• Create software that’s creative, purposeful, and impactful
• Build enduring systems with modularity, cohesion, and mindful coupling
• Improve AI-generated code
• Champion clarity, simplicity, and expressive design on your team
• Java 25 features like records, lambdas, and streams for elegant, maintainable code
• Coding sustainably
About the reader
This book is meant for all programmers even though examples use Java. What it teaches can be applied to any language.
About the author
Sandrine Banas is a senior Java expert, lead tech, and passionate software craftswoman with over 25 years of experience. An Oracle Certified Professional, she has spoken about these ideas at conferences including Devoxx, Volcamp, Mixit, Snowcamp, and Agile Grenoble.
Product Details
- Publisher: Manning (August 25, 2026)
- Length: 225 pages
- ISBN13: 9781638358244
Resources and Downloads
High Resolution Images
-
Book Cover Image (jpg): The Art of Code
eBook 9781638358244


