Feliciano.Tech

Blog Posts

Introducing Discourse.Directory

Posted on

I made a new website called Discourse.Directory and you can check it out here.

continue reading →

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 →
< Newer Posts Older Posts >