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.
radimrehurek.com
A Python library for training topic models and word embeddings, representing documents as semantic vectors and comparing them at scale.
docs.python.org
Python's reference for concurrent.futures, a high-level interface for running callables asynchronously in thread or process pools.
docs.python.org
Python's asyncio event loop reference — scheduling callbacks, network I/O, subprocesses, executors and the available loop implementations.
docs.python.org
Python 3.5's asyncio reference for coroutines, futures and tasks, covering gather(), wait(), wait_for(), shield() and ensure_future().
docs.python.org
Python's asyncio reference for coroutine-safe queues — Queue, PriorityQueue and LifoQueue — with put(), get(), join() and task_done().
jakearchibald.com
An explanation of async functions and await, showing how they collapse promise chains into code that reads sequentially.
snarky.ca
A walk through how async/await is built in Python 3.5, from generators and yield from to coroutines, ending with a minimal event loop written from scratch.
openbazaar.org
A decentralised, peer-to-peer marketplace that runs without an intermediary taking a cut.
jakearchibald.com
Why resolving a promise with another promise defers to that one, so resolve() can still end in a rejection.
ntoll.org
An introduction to asyncio as it landed in Python 3.4 — event loop, coroutines, futures and tasks — with worked non-blocking network examples.
kazzkiq.github.io
A tiny CSS library that attaches tooltips to any element through data attributes, with no JavaScript involved.
electron.atom.io
A runtime that embeds Chromium and Node.js so desktop apps for macOS, Windows and Linux can be built with HTML, CSS and JavaScript.
flexboxdefense.com
A tower defense game in which towers are positioned by writing CSS flexbox properties rather than by dragging them.
flexboxfroggy.com
A puzzle game whose levels are solved by writing the flexbox properties that move a frog onto its lily pad.
staltz.com
A survey of unidirectional data flow architectures such as Flux and Redux, closing on an Observable-based composition the author calls nested dialogues.
github.com
A cookbook of webpack recipes — bundling, loaders, code splitting and hot reloading — drawn from the author's use of the tool at Instagram.
developers.google.com
How browsers cache responses, and how Cache-Control and ETag decide what is reused and what is fetched again.
juxtapose.knightlab.com
Knight Lab tool that turns two images into a before/after comparison slider or animated GIF, built from image URLs without writing code.
youtube.com
David Beazley builds Python concurrency up from primitives, live on stage at PyCon 2015, ending at asyncio.



















