Tech

JavaScript Testing Anti-Patterns

How not to initialize test objects: avoid these practices to make tests more concise, maintainable, readable, and trustworthy.

Read
Tech

Elixir Atoms vs JavaScript Symbols

What are Elixir "atoms", and how are they different from JavaScript Symbols?

Read
Tech

VeloPads II: Improving the Drum Pad Hardware

Prototyping MIDI drum pads with Velostat and Arduino

Read
Tech

Cattelganger: Finding Your Cat Lookalike with Python

Hacking together human/cat face comparison using Python, ML, Computer Vision, and TensorFlow

Read
Music

Jazz Ear Training with iReal Pro Audio

Using simplified recordings to practice "hearing the changes" and intuiting harmonic movement

Read