07 September 2020

Writing command-line utilities in Ruby.

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 ruby gem with gem install name on nearly any UNIX system, including a Mac.

01 June 2020

Test your Understanding of Ruby Concurrency

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

21 March 2020

Building IntelliJ Bazel Plugin from Sources

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

20 September 2018

C++ Newbie Tour: Getting Started with C++ on Mac OSX

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 quickly up to speed.

15 May 2018

C5 class instance on EC2: cannot create file: Read-only file system

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.

10 March 2017

Dead Simple Encryption with Sym

Most of us are familiar with the concept of application secrets, how important it is is not to commit those to your version control system, and how challenging it is to distribute development and production secrets across the dev team in a consistent and, most importantly, secure fashion. In this post we introduce a new Ruby Gem called 'Sym' for symmetric encryption.

19 February 2017

Add a Social Activity Feed for your Site in Minutes with the simple-feed Ruby Gem

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 distributed to all users that need to see the event. Upon the user visiting their 'feed page', a pre-populated ordered list of events is returned by the library.

26 June 2016

Traktor File Management Fixing Could Not Read Collection Playlist File Error

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

06 May 2016

Building Scalable Performant And Cheap Distributed Applications Part 1

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 different technologies and are hosted across a range of cloud providers, and yet are often faced with very similar problems.

Page 1 of 3