Curiosity & the Geek
Life at the intersection of Technlogy & Art
Migrating a blog to Jekyll
In this article, I share tips for migrating a blog to Jekyll from other platforms like Hugo which I was previously using. My main motivation to shift was to get...
27 Jun 2020
Building Modular and Flexible React Container Components
This article shows you how to correctly build React components, especially container components in a modular and flexible way such that they can be used with customization across apps and...
25 Mar 2017
How type embedding intersects with Pointer and Value method receivers in Go
I recently encountered a subtlety in Go language in how methods exposed by an embedded type are resolved vs. those with the same name defined by the container types depending...
25 Feb 2017
Hooking into Android Studio's Gradle build process
If you want to automate steps to re-build data-files or assets for an Android app every time the app gets built in Android Studio, you need to hook into the...
21 Feb 2016
A color theme inspired by the beautiful scenary of the Nile riverbank in Egypt
A lazy cruise down the Nile river from Aswan to Luxor with stops at archeological sites was of the more memorable experiences my wife and I enjoyed in Egypt. What...
05 Oct 2014
Making Android Studio (or Eclipse ADT) work on 64-bit Ubuntu Saucy 13.10 or Trusty 14.04
Note: This is of historical interest only. Getting Android Studio (or Eclipse Android Development Tools) to run successfully on 64-bit (ie. amd64) installations of the newer Ubuntu (or underlying Debian)...
14 Sep 2014