An exploration into optimizing your Jekyll website using Gulp

While the previous entry on optimizing your Jekyll site provided some basics to optimizing your Jekyll site performance, in this post I want to focus on providing a more comprehensive explanation of how you can create a more enjoyable development experience with the magic of Gulp.
To get started, let’s first discuss the basic workflow and file structure that we’ll be working with. As shown in the image below, we’ll be storing our site assets in the _assets/ directory.

A basic walkthrough of unit-testing in Python


Though I had become accustomed to writing bash scripts to automate the testing of my command-line applications, upon being introduced to more comprehensive unit-testing while reading Michael Hartl’s The Ruby on Rails Tutorial, I was surprised by how much easier debugging is when you’re able to write tests for each component of the program, rather than just the input/output of my bash scripts. So given my proclivity for Python, I instantly became curious about the process of implementing similar tests in Python.

Okay, How?

After a bit of research into the available testing frameworks, I decided on pytest due to the balance…

Brett Stevenson

Just a code monkey that likes making stuff

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store