Real-world advice for adding reliable tests to your Rails apps with RSpec, complete with expanded, exclusive content and a full sample application. Updates for Rails 7.1 in progress! Learn to test with confidence!
It seems like there's never been as much widespread desire before to learn JS. But with a million blogs, books, and videos out there, just where do you start? Get Started prepares you for the journey ahead, first surveying the language then detailing how the rest of the You Don't Know JS Yet book series guides you to knowing JS more deeply.
Have you ever wondered how to build a complex system in Clojure? I have, and here are my experiences.
Learn how to automatically and continuously upgrade and improve your PHP code base
If you've dabbled in containers and infrastructure or DevOps but don't know why Kubernetes is so popular, or how to get started with it, this is your book! Learn the basics of Kubernetes quickly and efficiently, with real-world application deployment examples.
The second volume in a series on how to use flow metrics and analytics to get the predictability your customers crave.
What You’ll LearnHow to measure impact and effectiveness of working differentlyThe mistakes you can make around agility and how to avoid themMeasuring team agility at scale, agnostic of any chosen frameworkReal case studies and examples from practical application in large organisations, rather than just theory
"If you intend to use machine learning to solve business problems at scale, I'm delighted you got your hands on this book." —Cassie Kozyrkov, Chief Decision Scientist at Google "Foundational work about the reality of building machine learning models in production." —Karolis Urbonas, Head of Machine Learning and Science at Amazon
This book starts with the basics of PowerShell and uses a step-by-step approach to build up to complex concepts. Whether you're a beginner or an experienced user, this book will help you become more proficient with PowerShell. By the time you finish this book, your skills will be as well-integrated as the seamless components in the cover artwork.
A guide to documenting your software architecture.
The Markdown Guide is a comprehensive reference to the Markdown markup language. New users will get a brief overview of the language and available applications, then hit the ground running by experimenting with the syntax. Advanced users will appreciate the careful attention to syntax details.
Take control of Kubernetes with GitOps and Argo CD. This book shows you how to deploy, secure, and scale your applications step by step — from the basics to advanced patterns.
This textbook is designed for use in introductory Software Engineering courses. Additionally, it can be used by junior developers intending to consolidate their knowledge in the field. It has also a web version available at https://softengbook.org.
Learn architectural patterns