Caffeine Coding

Kelvin Nguyen's picture

Kelvin Nguyen

  1. Leveraging Express Middleware to Authorize your API

    Recently I've had to build a bunch of REST API's and I've been writing them mostly with Node.js and express. I ran into a scenario where I was building an internal admin panel and I wanted to ensure there was a proper authentication & authorization scheme to both Authenticate…

  2. Creating a "trusted" self-signed certificate to serve HTTPS locally

    It's been a while! As you may have read from my previous post, I have been spending a lot of time refining and building an ideal developer environment that fits my needs (which I'll talk more about in future posts). However, this post will be fairly short and sweet to…

  3. 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…

  4. 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…

  5. 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…

  6. 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&…