The Nature of Code
The goal of this book is simple. We want to take a look at something that naturally occurs in our physical world, then determine how we can write code to simulate that occurrence. In the end, if this book is anything, it is really just a good old-fashioned programming book.
Rails Testing Handbook: A Free Ebook to Help You Build Better Apps
This hands-on book shares our experience in getting Semaphore to web scale without ever losing control of the codebase. The best part? These techniques will work both in new projects and large Ruby on Rails applications.
Elementary Number Theory: Primes, Congruences, and Secrets
This is a book about prime numbers, congruences, secret messages, and elliptic curves that you can read cover to cover. It grew out of undergraduate courses that the author taught at Harvard, UC San Diego, and the University of Washington.
Using Libsodium in PHP Projects
A guide to using the libsodium PHP extension for modern, secure, and fast cryptography. Developers can now develop fast, secure, and reliable applications without needing to know what a stream cipher even is.
Entropy and Information Theory: First Edition
This book is devoted to the theory of probabilistic information measures and their application to coding theorems for information sources and noisy channels.
Threading in C#
An extensive article on multithreading in C#. This tackles difficult issues such as thread safety, when to use Abort, Wait Handles vs Wait and Pulse, the implications of Apartment Threading in Windows Forms, using Thread Pooling, Synchronization Contexts, Memory Barriers and non-blocking synchronization constructs.