VirtualTam's bookmarks

  1. Uses a project or repository's history to plot user contributions, displaying an elegant, colored graph of the file arborescence.

    After running it on quite different projects...

    • Python/Bash CI/Jenkins scripts
    • Qt apps: GoldenDict, Psi+
    • PHP website: Shaarli

    ...watching some vids on teh intartubez:

    It allows to arbitrary spot some interesting implementation aspects (sorted by descending impact):

    • language-dependent trees (oh hai Java packages ^^)
    • framework-dependent trees
    • project-management method (none, Agile, TDD)

    Having a graphical tool also quickly shows:

    • the overall structure of the project (a bit cooler than a simple $ tree, way quicker than loading the project on an IDE)
    • the repartition of files (by extensions)
    • who are the most active contributors
    • what are the most modified files over time
    • who does what: additions, deletions, refactoring

    Some more CI-related matters:

    • are there any tests?
    • what is the source code / test code ratio? (we could expect a project/lib with N modules to have at least N test modules)
    • who initiates / implements / optimizes test code?
  2. 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.

  3. "The Academic Bad Ass, The king of time management, The complete opposite of 85% of students"

  4. HTM5 interactive player that can be embedded in any web application to provide fancy waveforms, various analyzer results, synced time metadata display during playback (time-marking) and remote indexing.

    (via http://linuxfr.org/users/philippemc/journaux/beatnitpicker)

  5. Why hurry? There's plenty of time to learn new things, that would be sad to miss awesome things because you're in a rush!

  6. BeamNG.com - About 2013-08-14

    Realistic physics: vehicle deformation after damage, collisions or accidents... time for havoc! There's a tech demo available, and BeamNG.drive's Alpha is available for purchase