O’Reilly Free Programming Ebooks

books

O’Reilly is giving away some programming ebooks for free.  Not the greatest of selections, but might still come handy, as subjects vary from Java and Python to micro-services and software architecture.  The books are available in ePub, Mobi, and PDF, but you’ll need to register / login to download them.

Transit – format and libraries for passing values between programs written in different languages

Transit:

Transit is a format and set of libraries for conveying values between applications written in different programming languages. This spec describes Transit in order to facilitate its implementation in a wide range of languages.

Awesome Awesomeness

Remember all those links to awesome PHP, Python, and Sysadmin?  Well, it was only a matter of time until the Awesome Awesomeness would be done by someone.  Awesome Awesomeness is a curated list of curated awesome lists.  Now you can follow a single list for all the awesomeness you can find.

Sentry – an event logging platform focused on capturing and aggregating exceptions

Sentry – an event logging platform focused on capturing and aggregating exceptions.  Most of the code is Open Source (except for a few proprietary plugins), in case you want to run your own hosted version.

sentry

Supports Ruby, Python, JavaScript, Java, Rails, Django, PHP, iOS, node.js, .NET, and more.

List of minimalist web frameworks

List of minimalist web frameworks

  • Framework for CSS
  • Web Framework for C
  • Frameworks for Front-end JS
  • Web framework for Go
  • Web framework for Haskell
  • Web framework for Java
  • Web framework for Javascript
  • Web framework for Lua
  • Web framework for Node.js
  • Web framework for Perl
  • Web framework for PHP
  • Web framework for Python
  • Web framework for Ruby
  • Web framework for Scala
  • Web framework for .NET (C#)

The Archive of Interesting Code

The Archive of Interesting Code

The Archive of Interesting Code is an (ambitious) effort on my part to research, intuit, and code up every interesting algorithm and data structure ever invented. In doing so, I hope both to learn the mathematical techniques that power these technologies and to improve my skills as a programmer.