Project

General

Profile

Useful resources » History » Version 3

Alexis Jeandet, 14/08/2016 06:17 PM

1 1 Alexis Jeandet
# Useful resources
2 3 Alexis Jeandet
____
3 1 Alexis Jeandet
## Algorithms
4
[Log Structured Merge Trees](http://www.benstopford.com/2015/02/14/log-structured-merge-trees/)
5
[Algebraic patterns - Semigroup](http://philipnilsson.github.io/Badness10k/posts/2016-07-14-functional-patterns-semigroup.html)
6
[EXACT STRING MATCHING ALGORITHMS](http://www-igm.univ-mlv.fr/~lecroq/string/index.html)
7
[A Memory Allocator](http://g.oswego.edu/dl/html/malloc.html)
8 3 Alexis Jeandet
____
9 1 Alexis Jeandet
## Tips
10
[Falsehoods programmers believe about time](http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time)
11
[GCC optimizations for embedded software](http://events.linuxfoundation.org/sites/events/files/slides/elc14_raj.pdf)
12 3 Alexis Jeandet
____
13 1 Alexis Jeandet
## Python programming
14
[Useful libraries for data science in Python · GitHub](https://github.com/rasbt/pattern_classification/tree/master/resources)
15
[Example Google Style Python Docstrings](http://sphinxcontrib-napoleon.readthedocs.io/en/latest/example_google.html)
16
[Welcome to Bokeh](http://bokeh.pydata.org/en/latest/)
17 3 Alexis Jeandet
18 2 Alexis Jeandet
### Videos
19
[SciPy 2016: "Data Science is Software" tutorial](http://isaacslavitt.com/2016/07/20/data-science-is-software-talk)
20 3 Alexis Jeandet
____
21 1 Alexis Jeandet
## C++ programming
22
[Don’t be Afraid of Returning by Value, Know the Return Value Optimization](https://blog.knatten.org/2011/08/26/dont-be-afraid-of-returning-by-value-know-the-return-value-optimization/)
23
[Copy elision](http://en.cppreference.com/w/cpp/language/copy_elision)
24
25 3 Alexis Jeandet
### Videos
26
[Scott Meyers – The Most Important Design Guideline](https://www.youtube.com/watch?v=5tg1ONG18H8)
27
[Modern C++: What You Need to Know](https://www.youtube.com/watch?v=TJHgp1ugKGM)
28
____
29 1 Alexis Jeandet
## C programming
30
[Bit Twiddling Hacks](https://graphics.stanford.edu/~seander/bithacks.html)
31
[The Lost Art of C Structure Packing](http://www.catb.org/esr/structure-packing/)
32
[Memory management in C programs](http://nethack4.org/blog/memory.html)
33
[Const and Optimization in C](http://nullprogram.com/blog/2016/07/25/)
34
[You Can't Always Hash Pointers in C](http://nullprogram.com/blog/2016/05/30/)
35
[Four Ways to Compile C for Windows](http://nullprogram.com/blog/2016/06/13/)