Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People

An algorithm is nothing than a step by step procedure for solving a problem The algorithms you ll use most often as a programmer have already been discovered, tested, and proven If you want to take a hard pass on Knuth s brilliant but impenetrable theories and the dense multi page proofs you

Coders: The Making of a New Tribe and the Remaking of the World

From acclaimed tech writer Clive Thompson, a brilliant and immersive anthropological reckoning with the most powerful tribe in the world today, computer programmers where they come from, how they think, what makes for greatness in their world, and what should give us pause n nYou use software nearl

Marvel Rising

SQUIRREL GIRL meets MS MARVEL for the very first time When Doreen Green also known as the Unbeatable Squirrel Girl volunteers as head counselor for an extracurricular computer programming class, little does she know that junior counselor Kamala Khan moonlights as crime fighting super hero Ms.

Girl Gone Viral

For seventeen year old Opal Hopper, code is magic She builds entire worlds from scratch Mars craters, shimmering lakes, any virtual experience her heart desires n nBut she can t code her dad back into her life When he disappeared after her tenth birthday, leaving only a cryptic note, Opal tried de

Site Reliability Engineering: How Google Runs Production Systems

The overwhelming majority of a software system s lifespan is spent in use, not in design or implementation So, why does conventional wisdom insist that software engineers focus primarily on the design and development of large scale computing systems n nIn this collection of essays and articles, key

Python Crash Course: A Hands-On, Project-Based Introduction to Programming

Python Crash Course is a fast paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.In the first half of the book, you ll learn about basic programming concepts, such as lists, dictionaries, classes, and

Atomic Design

We re tasked with making interfaces for users in contexts using browsers on devices with screen sizes and capabilities than ever before That s a daunting task indeed Thankfully, design systems are here to help n nAtomic Design details all that goes into creating and ma

Code Complete

Widely considered one of the best practical guides to programming, Steve McConnell s original CODE COMPLETE has been helping developers write better software for than a decade Now this classic book has been fully updated and revised with leading edge practices and hundreds of new code samples