Useful resources

Algorithms

Log Structured Merge Trees
Algebraic patterns - Semigroup
EXACT STRING MATCHING ALGORITHMS
A Memory Allocator

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

Videos

SciPy 2016: "Data Science is Software" tutorial

C++ programming

Don’t be Afraid of Returning by Value, Know the Return Value Optimization
Copy elision

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