In this post I wanted to document a comparison between two of the leading fastest external SSD drives I could find on Amazon — with a...

From what I can tell, nearly everyone struggles with their Home Network sooner or later. Having gone through numerous routers and setups, I am...

I know you are tired of COVID and social distancing. We all are. But — are you also tired of the old job? Ready...

The decision of which framework or language to choose from is not a simple one and rests on both the company values and project...

This post is about a software engineering process most similar to what is practiced by Pivotal Labs consultancy, with some SCRUM sprinkled in, and...

You may or may not know that I love writing CLI utilities in Ruby and open-sourcing them as ruby gems. You can install a...

Test your understanding of how Ruby Concurrency works with these two simple multiple-choice questions.

Overview of Bazel support in IntelliJ Family of products, and instructions on how to build the plugin from sources.

In this post we’ll explore some of the things that a beginner C++ programmers (but not general beginner programmers) might find useful in getting...

In this short post I describe the read-only file system issue that happened to one of our C5 hosts, and how we fixed it.

...

Most of us are familiar with the concept of application secrets, how important it is is not to commit those to your version control...

This gem implements a flexible time-ordered activity feeds commonly used within social networking applications. As events occur, they are pushed into the Feed and...

Wrestling with Native Instruments Traktor file management — playlists and organizing music.

With this post, I’d like to start a series of DevOps-related conversations about building distributed applications (read: common web-apps). Folks running enterprise application use...

MixMax enhances, enriches, extends (EEE!) the standard Gmail functionality with a lot of goodies, accessible from both the GUI as well as via the...

In this exciting and informative talk, presented at PgConf Silicon Valley 2015, Konstantin cut through the theory to deliver a clear set of practical...

In this post I’ll share a method that I use to connect to a Serial port of any Arduino I am using at any...

Its about time we talked about my other obsession — music. You might now this, but I’ve produced and released two albums on iTunes...

Recent versions of cheap Arduino clones have been coming out with a different USB/Serial chip, which replaces the usual FTDI. The chipset is called...

LaserCutter & MakeABox.io — its a ruby gem and a website for making PDF designs of laser-cut boxes, which fit/snap in together at all...

Occupus (formerly BORAT: Bathroom Occupancy Remote Awareness Technology) – is an Arduino-based restroom occupancy detection and rapid notification system based on a network of...

02 August 2014

Arduino IDE Alternatives

Review of Arduino IDE Alternatives.

01 August 2014

Books on Being a Maker

Review of the list of books on being a Maker that I’ve been reading and thoroughly enjoying.

01 August 2014

How It All Started

In this post I share the story of how I got myself into Hardware programming with Arduino.

Back Seat Driver is a library for programming autonomous (or not) Arduino based robots. This library provides a convenient non-blocking command API to programmatically...

In this exciting and informative talk, presented at PgConf Silicon Valley 2015, Konstantin cut through the theory to deliver a clear set of practical...

With any Rails app that evolves along with substantial user growth and active feature development, pretty soon a moment comes when there appears to...

In this post, I’ll go over some of our settings in postgresql.conf, which have been adjusted for high-performance/throughput and large RAM sizes. I would...

In this post I share the story of overcoming a massive scalability bottleneck from too many writes ino the Analytics database table used for...

In this post we share the details of what we did and what we learned, in case someone out there ever finds themselves in...