miller. Great open source tool to work with
CSV files. “Miller is like sed, awk, cut, join, and sort for name-indexed data such as CSV.”
jq. The same purpose tool as miller, but for
JSON. “jq is like sed for JSON data”. Even if you will never use it for
manipulating your JSON objects just start using it for JSON output highlighting
and as JSON formatter with pbcopy | jq . | pbpaste.
icdiff. Just a good addition for the
diffing tools. Allows you to see changes side-by-side in your terminal. When
you install it with homebrew it also install a script which allows you to
run git icdiff.
OS-X-Yosemite-Security-and-Privacy-Guide.
Great list of things how to make OS X Yosemite more secure and protect
your privacy. I have changes 0 things after I read this list, but I learned
some. I also saw similar for Linux, mostly about security only,
but it wasn’t really interesting for me.
How does a relational database work.
I can not even imagine how much time it took Christophe to write this article.
Well explained. I believe that experts and beginners can find something in
this article. Also one more resource with good readins is Readings in Databases
Go GC: Prioritizing low latency and simplicity.
Garbage collector in golang 1.5 has been improved, which means that golang
now has only one issue, which still bothers me -
go dependencies (they are working on it, there are already some experimental
implementations around vendoring).
selfspy. I am not using it, but still
think that it is interesting idea. Spy on yourself, so you will be able to
restore files, which you forgot to save or see how much time you spent in
IDE and how much time in the browser.
gdb-dashboard. Nice interface
for gdb. It is built using only native Python API. Nice to have for linux.
A Visual Introduction to Machine Learning.
Just hope that they are not going to stop on first article. Really good explanation,
very nice animation, but very basics.
Raft Consensus Algorithm. Previous
animation reminded me about another animation I saw few months ago about
Raft algorithm. Link if you have not seen it.
Fluent Python. Great book
if you need to learn Python. It maybe not suitable for beginners, but very
good for people who developers in other languages and maybe had some experience
with Python before. A lot of links on external resources, so it is easy
to learn more about some topics.
High Performance Python.
Mixed filling about this book. It is well written, but not what I expected.
Most of the perf tips I got from Fluent Python, so it felt like that reading
this book after Fluent Python was a waste of time. So nothing wrong with
this book, just does not seem like a good addition to Fluent Python.
Launching nginScript and Looking Ahead.
Questionable but nice addition to NGINX. You can now script NGINX with
JavaScript. They use their own custom VM for that.