A finite state machine javascript micro framework
Pyfilesystem is a Python module that provides a simplified common interface to many types of filesystem. Filesystems exposed via Pyfilesystem can also be served over the network, or 'mounted' on the native filesystem.
Pyfilesystem simplifies working directories and paths, even if you only intend to work with local files. Differences in path formats between platforms are abstracted away, and you can write code that sand-boxes any changes to a given directory.
Pyfilesystem works with Linux, Windows and Mac.
“generators + promises = tasks
task.js makes sequential, blocking I/O simple and beautiful, using the power of JavaScript’s new yield operator.”
Tox as is a generic virtualenv management and test command line tool you can use for:
checking your package installs correctly with different Python versions and interpreters
running your tests in each of the environments, configuring your test tool of choice
acting as a frontend to Continuous Integration servers, greatly reducing boilerplate and merging CI and shell-based testing.Logbook is a logging sytem for Python that replaces the standard library’s logging module. It was designed with both complex and simple applications and mind and the idea to make logging fun.
Alembic is a lightweight database migration tool for usage with the SQLAlchemy Database Toolkit for Python.
git log --graph --pretty="format:%C(yellow)%h%Cblue%d%Creset %s %C(white) %an, %ar%Creset"
Amen.
Understanding “Prototypes” in JavaScript
and beyond that: prototypes, classes and mixins
RT @fjakobs: why didn't I learn about "git rerere" earlier? It is magic