VirtualTam's bookmarks
51 bookmarks found
-
Awesome-Selfhosted
2015-07-13 A list of software which can be hosted locally.
See https://prism-break.org/ for a more complete list
-
Sense of completion
2015-03-26 -
Python unit testing frameworks: Nose, Pytest
2015-02-13 Python's built-in unittest module is quite cool, but a bit limited and way too verbose (read: it's quite not easy to incite developers to write unit tests)
I'm currently looking for more dev-friendly solutions, the key points being:
- writing test code should be easy and straight-forward -keep the focus on "what to test" instead of "how to transcribe a process to a test"
- parallelization! -we, spoiled developers, should make good use of our way-too-many-cores build machines...
- complete feature set!
- we don't want to just run tests...
- coverage reports (find dead/weak/untested code sections)
- output formatting (JUnit-XML seems to be quite a common format out there)
There seem to be 3 solutions in Python:
- stock unittest + project-dependent customizations / test helpers
- nosetests
- py.test
And 2 ways of gettings things done:
- keeping things stock: no external dependency, project-specific implementation...
- using a test framework: one more module in your (test) virtualenv, more concise tests, more features (// run, code coverage, etc.)
Some links:
-
Emacs as a Python IDE
2015-02-07 Very cool & detailed tutorial on how to setup Emacs for Python editing, completion & execution.
-
Unicode In Python, Completely Demystified
2014-08-24 -
Open source racing game with a track editor. It focuses on closed rally tracks with possible stunt elements (jumps, loops, pipes). You can drive in Single-Player mode racing against the clock or completing championships. There is also an online Multi-Player mode.
-
Terminal with zsh and a neat display of git info!
-
Git - Tips and Tricks
2014-05-15 Bash completion & custom aliases
-
A complete introduction to programming for digital musicians and artists, in the real-time multimedia language ChucK. Rich with practical examples and pointers to additional web resources, it can be understood by novices wishing to learn to program interactive arts systems.
-
The precrastinator - Domics
2013-08-19 "The Academic Bad Ass, The king of time management, The complete opposite of 85% of students"