Links
Things worth reading. Or not. At least, I thought I'd rather keep them when I encountered them.1316 links so far, newest first.
python-graph-gallery.com
A collection of hundreds of Python charts, each with reproducible code and an explanation, organised by chart type.
duckduckgo.com
Documentation for querying DuckDuckGo's search from an application.
machinelearningflashcards.com
A paid deck of 119 illustrated flashcards covering machine learning concepts, from random forests to neural networks.
tryolabs.com
Round-up of ten Python libraries that stood out in 2017, from Pipenv and PyTorch to Dash, FlashText and Luminoth.
rework.withgoogle.com
Google's collection of research, practices and tools for hiring, managing people and building teams.
blog.patricktriest.com
Tutorial building a cryptocurrency market analysis in Python with pandas and Plotly, charting price history and correlations between coins.
django-guardian.readthedocs.io
Documentation for django-guardian, an extra authentication backend adding per-object permissions to Django.
pypi.python.org
Command-line utility that displays installed Python packages as a dependency tree rather than a flat list.
docs.helm.sh
Documentation for Helm, the Kubernetes package manager that installs and manages applications packaged as charts.
terraform.io
HashiCorp's infrastructure-as-code tool for building, changing and versioning cloud and on-premises infrastructure from declarative configuration.
philcalcado.com
Traces how microservice concerns such as service discovery and circuit breaking moved out of application code into a dedicated layer of sidecar proxies.
thenewstack.io
Compares six ways to roll out a new version — recreate, ramped, blue/green, canary, A/B testing and shadow — with the trade-offs of each, illustrated on Kubernetes.
eev.ee
Compares how Python, Lua, JavaScript and Perl each implement objects, showing object models vary far more than the C++/Java template suggests.
oreilly.com
Sets out the vocabulary of unbounded data processing — event time versus processing time, windowing, correctness — and argues streaming can subsume batch.
oreilly.com
Second part, working through windowing, watermarks, triggers and accumulation modes on concrete examples of out-of-order stream processing.
blog.timescale.com
Argues that NoSQL's fragmented query languages pushed developers back to SQL, which is becoming the universal interface for data analysis — the "narrow waist" of the data stack.



















