Grokking Software Architecture A friendly guide for programmers and other curious people
A fast-paced introduction to the foundational ideas of software architecture, written for developers and aspiring architects. Creative illustrations and diagrams, hilarious disaster stories, “in action” missions, and a full repository of example code teach you how to spot design mistakes and understand architectural tradeoff decisions. [Read more] 5 chapters of this MEAP are available now, with more to follow soon! Build a Large Language Model (From Scratch)
Bestselling author Sebastian Raschka guides you step by step through creating your own LLM. Each stage is explained with clear text, diagrams, and examples. You’ll go from the initial design and creation, to pretraining on a general corpus, and on to fine-tuning for specific tasks. [Read more]
The surprising power of beauty in software development
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. [Read more] All chapters of this MEAP are available now! |