IDEA - Nonverbal Algorithim Assembly Instructions

IDEA - Nonverbal Algorithim Assembly Instructions

An ongoing series of nonverbal algorithm assembly instructions.

How I Review Code

How I Review Code

Reviewing code is one of the most important parts of an engineer’s job at Tumblr, even more so than writing code. Our codebases are shared by hundreds of engineers, so it’s critical to make sure we’re not just writing the best code we can, but that the code being written can be understood by others. Taking the time to review someone else’s code is the most critical opportunity to ensure all of that is happening.

Extensible Design With Protocols

Extensible Design With Protocols

…an introduction to protocols and then describe several uses of protocols that lead to extensible design. The examples in this post are written in Elixir but should be equally useful in other languages (after all, Elixir credits Clojure as inspiration for its implementation of protocols).

KinetiConnect: Multidimensional Motion Quantification

KinetiConnect: Multidimensional Motion Quantification

With the recent advancements in transportation and smart vehicles, I was surprised to find that electronic vehicles and smart cars still lack the ability to measure and analyze real-time motion data given the significance of insights possible. Realizing the value of the kinetic data and the diversity of insights, I decided to create a fully connected IoT device that can quantify 3D acceleration data and enable real-time analyses and visualization of that 3D motion data. Furthermore, I coupled this data with noise and temperature information to create additional context and implement safety features.

Despite the obtuse title, looks liek a cool little project using the Onion Omega2 platform to build a vehicle telemetry app using AWS Iot and Kinesis.

Lpil/dogma

Lpil/dogma

A code style linter for Elixir, powered by shame.

Wins the “best tag-line for a linter” award.