Learn how to create a custom ConvertKit form that tags your subscribers based on their interests with Hugo or Gatsby.| Monica Lent's Website
How to modify the commits on a pull request from a fork with git, e.g. on GitHub. Learn how to git remote add a fork and push your changes to the pull request.| Monica Lent's Website
Features, how to try it, and where to find links to the repos and demo site for this Gatsby theme.| Monica Lent's Website
Many common mistakes can get your resume or CV passed over by recruiters and hiring managers. Here's how to fix them.| Monica Lent's Website
A few things I strongly believed when I was a junior developer which turned out to be wrong.| Monica Lent's Website
The best management books aren't just about managing a team, but learning to manage yourself. Here are my favorites.| Monica Lent's Website
Here's how to configure Nginx to create responsive images for you on demand.| Monica Lent's Website
These are some of the best technical talks I've heard over the years, covering software development, architecture, and hardware.| Monica Lent's Website
Here's an easy way to deploy your static websites on your digital ocean droplet using Travis CI.| Monica Lent's Website
Use your yubikey, combined with your publickey, to ssh into your favorite Ubuntu server with the touch of a finger.| Monica Lent's Website
Tools you can you use with Vim to make writing Haskell more fun, plus troubleshooting tips| Monica Lent's Website
These patterns and strategies will help you manage or eliminate state in your React app in a cleaner way, without Redux.| Monica Lent's Website
I’ve recently converted my webapp at work from Require.js to webpack, and although the initial setup was a little tricky, it clearly offers numerous benefits to make the switch when it comes to performance, loading times, and development workflow. In this post, I will only cover a basic switch from Require.js to Webpack. In a following post, I’ll go into lazy-loading with webpack and ui-router.| Monica Lent's Website
Setting up testing is usually a little painful – but setting up testing when you’re using some kind of weird Angular + Require setup is even worse! Furthermore, the Karma documentation is a little bit terse, so it’s hard to tell exactly what combination of configuration settings will get you your intended result. Here’s how I accomplished this.| Monica Lent's Website
Tastypie is one of the most popular REST API frameworks for Django, and surprisingly easy to get up and running if you’re already working with Django’s Models. It can, however, be a bit difficult to debug, and produce some cryptic error messages. Here are a couple of tasks I’ve had to figure out while working with this framework, tips for troubleshooting, and some general reflections.| Monica Lent's Website
Let’s be honest: No developer wakes up in the morning and thinks, “Oh goody! Today I get to internationalize my giant website with tons of content and files. I bet supporting right-to-left languages is going to be a blast.”| Monica Lent's Website
"In this way, the Athenians came to the circumstances under which they grew in power." The first sentence from Thucydides' [Pentecontaetia](http://en.wikipedia.org/wiki/Pentecontaetia).| Monica Lent's Website
I had some issues with libraries installed via npm (such as d3 and jsdom) causing segmentation faults in Mocha tests. Ultimately I realized that it wasn’t a problem with these node modules so much as it was with my node install itself. I had installed from source following this guide, but it wasn’t quit enough to get my node install right on Debian Squeeze.| Monica Lent's Website
When browsing the web, I often read that setting up nginx with uWSGI is incredibly easy to set up and get running. I absolutely did not find it so, as I had to deal with a lot of configuration issues. So here’s how I finally got these components working together on an instance of Ubuntu 12.04. I ultimately hook this up to Django, but I’m sure the general principle would apply to other python frameworks with a WSGI interface.| Monica Lent's Website
One of Backbone’s major strengths as a javascript MVC framework is the way it helps you do event handling. By extension, it’s also great for handling errors that result from failed AJAX calls. As you can see in the Backbone.js documentation, the error event is triggered when a model’s attempt to save fails server-side. However, there is no Backbone event that detects when the fetch event fails. Since a fetch from the server is the first thing that happens when a page is loaded, you woul...| Monica Lent's Website
Somewhat recently, I encountered an issue where my expected user input is an arbitrarily long list of words. While I could get the word count, I had no reliable way to know whether all of the ajax requests had been completed before firing an event that created a list of definitions for each word. I had several realizations in my quest:| Monica Lent's Website
Prologue| Monica Lent's Website