Caffeine Coding

  1. How to use Gulp, Webpack, Node.js, and Codeship effectively for Heroku deployment

    Over the past several weeks I've been working on building an ideal developer environment that I can use to build and launch a variety of my side projects. Because this environment will only be used by me, expect a small number of sessions/users, and since I'm a cheapass, I…

  2. My 2017 Year in Review and Beyond

    Another year is over and so naturally an end of the year post is in order. My reflection post from last year focused a lot on data. As a data-driven person, I think it's imperative to have concrete data to assess what I have/haven't achieved. Writing this post also…

  3. Debugging Network Requests and Android WebViews with Charles

    Ah yes, another post related to Charles. Why do I have so many of these? Well for one, I love this tool (if you couldn't already tell from my other posts), but also because there are a lot of experienced developers that find themselves struggling to figure out how to…

  4. Setting up multiple subdomains on one express app in Heroku

    Let's say you've decided to create a website; before even starting to build it, you'll probably find yourself brainstorming what it should be called. So one of the first things that you do is look for and purchase a domain name. Some folks believe that you gotta "lock in&…

  5. Validating a Customer Need with Rapid Experimentation

    I've always been a product engineer - I like buildings things that people love. Plus, since I was formally an engineer of Intuit (a very product focused company), I have a bit of their culture ingrained within me. One of the principles they engrained in their culture was rapid experimentation;…

  6. Finding the Right Mentor

    I had recently attended a workshop that was focused on "driving and owning your career". It was one of those typical workshops where you group up at a table, fill out some worksheets, share your journey with your peers, ya'know, the usual stuff. At the end of the…