Written for developers already familiar with Rust's basics, Jon Gjengset's book explores the mechanisms behind more demanding programs. Ownership, traits, asynchronous execution and unsafe code sit alongside API design, testing and the organization of larger projects.
This collection brings together Clean Code and The Clean Coder, connecting readable software with professional conduct. Robert C. Martin addresses code structure, testing and refactoring alongside communication, commitments and the responsibilities programmers face in their working lives.
Douglas Crockford presents a selective approach to JavaScript, concentrating on language features he considers useful and identifying others he considers troublesome. Functions, objects and coding conventions form part of this concise account of writing clearer programs in the language.
Andy Hunt and Dave Thomas examine the everyday decisions that shape a programmer's work, from taking responsibility to designing systems that can change. The book combines practical development habits with reflections on learning, communication and a sustainable professional craft.