Everything a software engineer should know about Web application security. How can I avoid a catastrophe if my CDN gets compromised? Do I still need CSRF tokens? This book will be the solid, concise read around security you always wanted in your library.
Discover the benefits of GraphQL and gauge if it's a good move for your web API.
Have you had troubles with versioning an Event Sourced system? Just getting into a new Event Sourced system for the first time? This book is the definitive guide of how to handle versioning over long periods of time.
This book provides a tutorial to get started using Haskell and contains small and large Haskell projects that will teach you new techniques of Haskell development as well as providing useful code for reuse in your own projects. Most recent additions to the book use the OpenAI text completion APIs.
This practical guide shows how you can effectively apply the practical and well-proven arc42 template to design, develop and document your software architecture. It contains more than 200 practical tips how to improve your architecture communication and documentation.
How to coach agile teams and individuals to achieve best performance? Neuro-Linguistic Programming presuppositions can help a lot on the agile coaching role.
Do you know another programming language and want to quickly learn Python? This book is for you! It goes through all the constructs very quickly, so the language will immediately start looking familiar.
Why are some developers on fire while others stall? You've implemented DORA, SPACE, DevEx—but still, performance varies wildly. The missing piece? Motivation. Developer Motivation offers a groundbreaking model: DMO = Joy + Discipline – Frustration. Created by veteran CTO and coach Stephan Schmidt, this book puts the developer—not the metric—at the center of productivity. Learn why joy matters, how discipline fuels progress, and how frustration silently kills momentum. Packed with stories from real teams, insights from decades of experience, and instantly actionable strategies, this book will help you build motivated, productive teams—and finally understand the "why" behind developer performance. Whether you're a CTO, engineering manager, or lead developer, this is your guide to higher performance through deeper understanding.
Automation in testing is a lot more than just recording a test or writing code, it takes planning and lots of other front-end tasks in order for it to be successful. In this book you'll learn about the things you need to do first before writing a line of code.
Includes the 1st, 2nd, and 3rd Editions. Advanced High School Statistics provides a thorough intro to statistics and supports students preparing for the AP Statistics exam. The book is also in B&W paperback for $25. Paperback royalties are shared between OpenIntro and the authors, and all Leanpub contributions go to authors to fund their time.
Written from experience, this book simplifies the chaos — cutting through noise to help you focus on clarity, storytelling, and structure. Each chapter walks you through how to position yourself, build confidence, and think like a product leader. It even shows how to use AI as a co-pilot for faster prep, sharper insights, and better results.This playbook captures the frameworks, mindsets, and lessons she wishes she had when starting her own PM interview journey.
Ready to learn German but don’t know where to start? This beginner-friendly guide takes you step by step from your first word to real-life conversations—no experience needed!
Quer aprender Ruby de uma maneira bem direto ao ponto? Esse é o livro que você estava procurando.
Tired of chasing bugs, repeating yourself, and managing chaos?Engineering Culture offers a bold shift: build your engineering culture top-down as a tool—not a poster.This short, practical guide shows CTOs and engineering managers how to create a culture that does the work for them: ✅ Less micromanagement ✅ More ownership ✅ Teams that scale without constant oversightStop being the bottleneck. Start shaping the culture that frees you.