Feliciano.Tech

Blog Posts

Sign up for My New Newsletter

Posted on

I’ve launched a new newsletter for this site which you can find here.

continue reading →

Dive into the Hugo v0.27 Release

Posted on

Hugo v0.27 has been released today. Let’s dive into what’s new, get links to download, and more.

continue reading →

August 2017 FOSS Contributions

Posted on
Continuing my new blog series, here’s this month’s open-source contributions: Pointless - Released the Pointless CircleCI Chrome Extension: https://github.com/felicianotech/pointless

Automate Skipping CircleCI Builds Using a Git Hook

Posted on

There are times when you don’t want CircleCI (CCI) to build a trivial commit. Maybe it’s adding a note to the README or updating a log file. Not running a build can save container time for commits that actually need it. CCI covers this scenario by supporting the [ci skip] or [skip ci] “flags” in commit messages. However having to do this frequently will get annoying fast. Automate the process with a Git hook.

In this blog post, we’re going to create an automated build skipping feature using the commit-msg Git hook.

continue reading →

July 2017 FOSS Contributions

Posted on
Continuing my new blog series, here’s this month’s open-source contributions: Hugo - clarified in Docs how pages are sorted: https://github.com/gohugoio/hugoDocs/pull/40

June 2017 FOSS Contributions

Posted on
Continuing my new blog series, here’s my June 2017 contributions: WP-Discourse readme typo: https://github.com/discourse/wp-discourse/pull/281 Added Docker Hugo to Hugo Docs: https://github.com/gohugoio/hugoDocs/pull/16 Updated CircleCI example for Atom plugins: https://github.com/atom/ci/pull/63

Why Developers Are Moving to Yarn

Posted on
The JavaScript world changes every second. To say a lot has happened in the past year would be an understatement. Among those changes was that Angular2 was released, Node.js 7.0.0 was released, and the feature set for ECMAScript 2016 (ES7) was finalized. In October 2016, Facebook, Exponent, Google, and Tilde released something unexpected, an npm replacement they dubbed Yarn. Npm Problems and Yarn Solutions Yarn isn’t a fork of npm but rather a reimagining of it. continue reading →

May 2017 FOSS Contributions

Posted on
Continuing my new blog series, here’s my May 2017 contributions. Released Docker Hugo: https://github.com/felicianotech/docker-hugo Small Snapcraft fix: https://github.com/snapcore/snapcraft/pull/1308 Update dependency info in Snapcraft docs: https://github.com/snapcore/snapcraft/pull/1311

Quickly Rename Files in Terminal

Posted on
Every now and then I create a file on the command-line and fat finger it. When I create a readme for a project, I might type README.mdss instead of README.md for example. When it comes time to fix it, I do the following: mv ~/Repos/felicianotech/my-project/README.mdss ~/Repos/felicianotech/my-project/README.md It works, and autocompletion helps, but I’m lazy. Here’s a quicker way to rename that same file: mv ~/Repos/felicianotech/my-project/README.md{ss,} The curly braces tell your command-line shell Bash (or in my case, Fish), to expand the second command to the first command. continue reading →

Introducing Docker Hugo - a CircleCI 2.0 Ready Docker Image

Posted on
I’ve created and maintain several websites that are statically-generated with Hugo (including the one you’re reading right now). I build and test these sites with CircleCI. With CircleCI 2.0, the build process is heavily Docker based. I made a Docker image for use with CircleCI that has Hugo to build the site and HTMLProofer to test it.The repository to create the images can be found on GitHub while the images themselves are on Docker Hub. continue reading →
< Newer Posts Older Posts >