This book will help you understand the latest in Java 7, concurrent programming, build, testing, and web frameworks, and the best JVM languages so you can advance your career in software development.
A MUST read book if you are regularly using a computer. The goal of this book is to allow everybody to understand where the cyber dangers are and how to avoid them. Simple language, real life examples, no abstract security expert talk.
Learn how a focus on software operability helps to increase system reliability, reduce problems in Production, and reduce total cost of ownership (TCO).
Have traditional agile testing techniques become testing dogma? Have we adopted a cargo cult of testing? Do these techniques really help build great products? Do they help us get from concept to cash or are they holding us back?
How to apply Zen to your daily work.
Happier, more enjoyable, and more productive software development.
A comprehensive guide to adding authorization to your Play 2 web applications, using Deadbolt 2.
What do programmers need to know that isn't about writing semicolons in a text editor? This book gives an overview based on the author's experiences in the field.
A modern strategy for systematically optimizing software productivity with a data-driven feedback loop. By measuring the pain or “friction” in developer experience, we can identify the biggest problems, understand the causes, and run experiments to systematically learn what works. It's data-driven software mastery.