Roger Steve Ruiz is a software engineer.

Writing about Learning.

I’m a life-long learner. I love teaching & learning things especially when they’re things I thought I already knew about.

You’ll find writing here geared towards learning & teaching. I use like using this topic to cover things that I wish I had known while learning something as well.


5 posts
hugo learning
19 Feb 2024 6 min read

Table of Contents for your Hugo pages

Setting up table of contents sections in Hugo pages can be as complicated as you’d like. Let’s breakdown how I use it to hopefully inspire you to experiment with this useful feature.

devex learning nix
01 Feb 2024 9 min read

Using Nix with Exercism

Want to get really good at programming? Use Exercism. Want to get really good while using your own personal development environment? Use Nix. I’ll show you how to manage each Exercism track using Nix Shells. I hope it inspires you to try out Nix when using Exercism.

devex hugo learning
26 Jan 2024 7 min read

Labeling Code Blocks in Hugo

Using code blocks in Hugo is helpful when you’ve got to show some code in your posts. But labeling & highlighing them beyond the syntax highlighting helps the experience of your readers immensely.

devex hugo learning programming
02 Mar 2023 4 min read

Various ways to debug in Hugo

Writing content & generating websites with Hugo can be a delight when everything is going smoothly. But what if things don’t go smoothly? I’ll go over the different ways to work with Hugo while debugging its data structures.

learning programming
16 Mar 2022 4 min read

Switching to Neovim & Lua

I’ve been using Vim for 8 years and found that it was finally time to migrate my development environment over to Neovim. This meant learning about Lua and writing Lua configuration files for Neovim. My journey was cathartic and took less than a week.