Category Theory for Programmers
Collected from the series of blog posts starting at: https://bartoszmilewski.com/2014/10/2...
Hardcover available at: http://www.blurb.com/b/9008339-catego...
If you like book Category Theory for Programmers here is the list of books you may also like
Buy this book on AmazonSimilar books (20)
-
Learn You a Haskell for Great Good!
Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularity. Learn You a Haskell for Great Good! introduces prog…
Buy this book on Amazon -
Introduction to Algorithms
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, and other topics.
Buy this book on Amazon
Some books on algorithms are rigorous b… -
-
Accelerate: Building and Scaling High Performing Technology Organizations
Does technology actually matter? And how can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter—that it can't provid…
Buy this book on Amazon -
Computer Networking: A Top-Down Approach
Building on the successful top-down approach of previous editions, the Fourth Edition of Computer Networking continues with an early emphasis on application-layer paradigms and application programming…
Buy this book on Amazon -
The Mythical Man-Month: Essays on Software Engineering
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers …
Buy this book on Amazon -
The Beginning of Infinity: Explanations That Transform the World
'Science has never had an advocate quite like David Deutsch ... A computational physicist on a par with his touchstones Alan Turing and Richard Feynman, and a philosopher in the line of his greatest h…
Buy this book on Amazon -
The Design of Everyday Things
The ultimate guide to human-centered design Even the smartest among us can feel inept as we fail to figure out which light switch or oven burner to turn on, or whether to push, pull, or slide a door. …
Buy this book on Amazon -
The Pragmatic Programmer: From Journeyman to Master
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a …
Buy this book on Amazon -
The Elements of Style
This style manual offers practical advice on improving writing skills. Throughout, the emphasis is on promoting a plain English style. This little book can help you communicate more effectively by sho…
Buy this book on Amazon -
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
An algorithm is nothing more 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 …
Buy this book on Amazon -
Grokking Simplicity: Taming complex software with functional thinking
Distributed across servers, difficult to test, and resistant to modification—modern software is complex. Grokking Simplicity is a friendly, practical guide that will change the way you approach softwa…
Buy this book on Amazon -
The C Programming Language
This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first edition was written in 1978, it continues to be a wor…
Buy this book on Amazon -
Team Topologies: Organizing Business and Technology Teams for Fast Flow
Buy this book on Amazon
Effective software teams are essential for any organization to deliver value continuously and sustainably. But how do you build the best team organization for your specific goals, culture, and needs? … -
Working Effectively with Legacy Code
Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do yo…
Buy this book on Amazon -
-
The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers
A lot of people talk about how great it is to start a business, but only Ben Horowitz is brutally honest about how hard it is to run one.
Buy this book on Amazon
In The Hard Thing About Hard Things, Ben Horowitz, cofounder of… -
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text. There a…
Buy this book on Amazon -
Gödel, Escher, Bach: An Eternal Golden Braid
Douglas Hofstadter's book is concerned directly with the nature of “maps” or links between formal systems. However, according to Hofstadter, the formal system that underlies all mental activity transc…
Buy this book on Amazon -