Build four real mobile apps from scratch — no coding experience required. Claude Code handles the code. You handle the idea.
Bad data breaks good code. You’ve written Python that works perfectly in testing, only to watch it fail in production because of a malformed API request, a messy CSV, or a missing config value. That’s the hidden cost of Python’s flexibility: without runtime validation, you’re always one bad input away from a crash. Enter Pydantic. This book takes you from the foundations of data validation to real-world applications in APIs, data pipelines, configurations, and machine learning workflows. Along the way, you’ll explore practical techniques, advanced features, and alternatives like Marshmallow, attrs, and dataclasses, so you’ll always know which tool is right for the job. If you’re a Python developer, data engineer, or FastAPI user, this is your roadmap to writing safer, cleaner, and more reliable code.
Learn databases from the bottom up by coding your own, in small steps, and with simple Go code (language agnostic).Atomicity & durability. A DB is more than files!Persist data with fsync.Crash recovery.KV store based on B-tree.Disk-based data structures.Space management with a free list.Relational DB on top of KV.Learn how tables and indexes are related to B-trees.SQL-like query language; parser & interpreter.Concurrent transactions with copy-on-write data structures.
Build, Train, Optimize, Secure, and Deploy Large Language Models Under Full Infrastructure ControlLarge language models are increasingly treated as hosted services, but organizations seeking genuine control over their AI capabilities must understand and engineer the infrastructure behind them. Data ownership, compute resources, model weights, training pipelines, inference runtimes, security boundaries, and operational telemetry all contribute to the independence and reliability of an AI system.
A book for Tech Leads, from Tech Leads. Discover how more than 35 Tech Leads find the delicate balance between the technical and non-technical worlds. Discover the challenges a Tech Lead faces and how to overcome them. You may be surprised by the lessons they have to share.
Build a complete, production-grade microservices platform with Spring Boot 4 and Java 21, one chapter at a time.
Finally, a Java Book Written for Actual BeginnersNo jargon. No assumptions. Just clear explanations, real examples, and practical projects. Learn Java 25 from scratch and build real applications in 12 weeks.28 chapters. 100+ examples. 50+ exercises. One complete path from "Hello World" to professional developer.
Master language models by building one yourself. This hands-on guide takes you from neural network fundamentals to implementing a complete Qwen3 model with modern techniques. Includes all code, Colab notebooks, and real training on the TinyStories dataset.
Kotlin coroutines have revolutionized JVM development, especially on Android and the backend, as they let us easily implement efficient and reliable multithreading. Their cutting-edge design and features are ideally suited to modern use cases. In this book, we will explore how Kotlin coroutines work and how we can use them to improve our code.
AI can write code faster than you can read it—so why do projects still derail? The answer is the spec. This book teaches Spec-Driven Development hands-on, building a complete app one loop at a time with Spec Kit. Stop prompting and praying. Start shipping software AI actually gets right.
Secure boot is what separates a trusted device from a compromised one — but the chain of trust from hardware fuses to a verified OS is rarely explained clearly. This illustrated guide walks you through every layer: root of trust, key provisioning, bootloader handoffs, certificate chains, and real-world attack vectors. 8 chapters, all visual, zero fluff.
In this ebook, learn why zebras have stripes, why SARS-CoV-2 spread so quickly around the planet, how to train a computer to classify cellular images, and more!
Master the art of performance testing and regression detection in Business Central! This comprehensive guide unlocks the secrets of the Performance Toolkit (BCPT)—from writing custom test scenarios to detecting performance regressions across versions. Learn how to simulate hundreds of concurrent users, analyze telemetry with Power BI, and integrate performance testing into your CI/CD pipelines. Whether you're preparing for MB-820 certification or ensuring your extensions can scale to production loads, this is your roadmap from manual testing to automated performance validation.
Learn how to find interesting behaviour and flaws in JavaScript. Reading this book you will find the latest and greatest techniques for hacking JavaScript and generating XSS payloads. Includes ways to construct JavaScript using only +[]()! characters. Never heard of DOM Clobbering? This book has all the details.
With the current C++23 standard, C++ has many libraries to offer. My book's key idea is to give you concise the necessary information for all C++ standard libraries.The book is an improved version of my German book C++ Standardbibliothek published by O'Reilly. Persian version