Mark Seemann, a former economist, found a second career as a programmer and has worked as a web and enterprise developer since the late 1990s. He is a Certified Rockstar Developer and has written a Jolt Award-winning book about Dependency Injection, given more than a hundred international conference talks, and authored video courses for both Pluralsight and Clean Coders.
"We progress in software by standing on the shoulders of those who
came before us. Mark's vast experience ranges from philosophical
and organisational considerations right down to the precise details
of writing code. In this book, you're offered an opportunity to
build on that experience. Use it."
--Adam Ralph, speaker, tutor, and software simplifier, Particular
Software
"I've been reading Mark's blogs for years and he always manages to
entertain while at the same time offering deep technical insights.
Code That Fits in Your Head follows in that vein, offering a wealth
of information to any software developer looking to take their
skills to the next level."
--Adam Tornhill, founder of CodeScene, author of Software Design
X-Rays and Your Code as a Crime Scene
"My favorite thing about this book is how it uses a single code
base as a working example. Rather than having to download separate
code samples, you get a single Git repository with the entire
application. Its history is handcrafted to show the evolution of
the code alongside the concepts being explained in the book. As you
read about a particular principle or technique, you'll find a
direct reference to the commit that demonstrates it in practice. Of
course, you're also free to navigate the history at your own
leisure, stopping at any stage to inspect, debug, or even
experiment with the code. I've never seen this level of
interactivity in a book before, and it brings me special joy
because it takes advantage of Git's unique design in a new
constructive way."
--Enrico Campidoglio, independent consultant, speaker and
Pluralsight author
"Mark Seemann not only has decades of experience architecting and
building large software systems, but is also one of the foremost
thinkers on how to scale and manage the complex relationship
between such systems and the teams that build them."
--Mike Hadlow, freelance software consultant and blogger
"Mark writes, 'Successful software endures'--this book will help
you to write that kind of software."
--Bryan Hogan, software architect, podcaster, blogger
"Mark has an extraordinary ability to help others think deeply
about the industry and profession of software development. With
every interview on .NET Rocks! I have come away knowing I would
have to go back and listen to my own show to really take in
everything we discussed."
--Richard Campbell, co-host, .NET Rocks!
Ask a Question About this Product More... |