Useful resources

Random Dev Blogs

A Random Walk Through Geek-Space
I Like Big Bits


Algorithms

Log Structured Merge Trees
Algebraic patterns - Semigroup
EXACT STRING MATCHING ALGORITHMS
A Memory Allocator
LL and LR Parsing Demystified


Tips

Falsehoods programmers believe about time
GCC optimizations for embedded software


Python programming

Useful libraries for data science in Python ยท GitHub
Example Google Style Python Docstrings
Welcome to Bokeh

Jupyter Notebook gallery

Notebook Gallery
A gallery of interesting IPython Notebooks

Videos

SciPy 2016: "Data Science is Software" tutorial


C programming

Bit Twiddling Hacks
The Lost Art of C Structure Packing
Memory management in C programs
Const and Optimization in C
You Can't Always Hash Pointers in C
Four Ways to Compile C for Windows