March 2016
27 links saved this month.
developers.google.com
How browsers cache responses, and how Cache-Control and ETag decide what is reused and what is fetched again.
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.
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.
flexboxfroggy.com
A puzzle game whose levels are solved by writing the flexbox properties that move a frog onto its lily pad.
flexboxdefense.com
A tower defense game in which towers are positioned by writing CSS flexbox properties rather than by dragging them.
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.
kazzkiq.github.io
A tiny CSS library that attaches tooltips to any element through data attributes, with no JavaScript involved.
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.
jakearchibald.com
Why resolving a promise with another promise defers to that one, so resolve() can still end in a rejection.
openbazaar.org
A decentralised, peer-to-peer marketplace that runs without an intermediary taking a cut.
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.
jakearchibald.com
An explanation of async functions and await, showing how they collapse promise chains into code that reads sequentially.
docs.python.org
Python's asyncio reference for coroutine-safe queues — Queue, PriorityQueue and LifoQueue — with put(), get(), join() and task_done().
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 event loop reference — scheduling callbacks, network I/O, subprocesses, executors and the available loop implementations.
docs.python.org
Python's reference for concurrent.futures, a high-level interface for running callables asynchronously in thread or process pools.
radimrehurek.com
A Python library for training topic models and word embeddings, representing documents as semantic vectors and comparing them at scale.
github.com
A repository of design patterns and idioms implemented in Python, sorted into creational, structural and behavioural groups.
github.com
A Python module for web mining, bundling crawling and scraping, natural language processing, machine learning, network analysis and visualisation.



















