Blog
Technical articles and programming tutorials
Technical articles and programming tutorials
From Jekyll to Zola to building Gozzi learning by building instead of just using.
Using Neovim's built-in package manager with snacks.nvim and which-key.nvim
Getting real IDE intelligence with Neovim's built-in language server support
My complete basic setup keymaps, options, autocmds and diagnostics with Neovim 0.12 without installed plugins yet
Just sharing my story with Neovim and why I finally made the switch
Using execa and commander is an alternative that can be considered for replacing makefile in a Node.js project
Explore an easy way to support dual package TypeScript NPM libraries for both CommonJS and ESM
A guide to essential tsconfig.json options for boosting TypeScript code safety, performance, and reliability.
In this article, I share some experiences of migrating to ESLint 9.x, which includes significant breaking changes. We'll use the flat config, integrate ESLint plugins, and specify custom rules for various file types: .js, .cjs, .mjs and .ts
Discover the pitfalls of using Enums in TypeScript and explore a more type-safe alternative with `as const`
This article highlights key reasons for the change, explores Deno’s features, and helps you decide if it’s the right choice for your projects
Explore the reasons behind this decision
Explore the process of enhancing website speed through image conversion to WebP using Rust
Learn how to make your GitHub profile dynamic using Bun and TypeScript as an alternative to Python in my previous article.
Explore the process of making your GitHub profile README dynamic with automated updates of your latest blog posts using GitHub Actions and Python scripting
Discover why I switched my website and blog from Jekyll to Zola.
I share my journey from being a BIM engineer to becoming a full-time backend developer
Discover the advantages and reasons behind utilizing Docker Compose for managing multi-container Docker applications.
Learn to build a basic web application using Node.js and Docker, simplifying the deployment process across different environments.
Discover how to configure ESLint and Prettier within your React application in VSCode for enhanced code quality and consistency.
Learn the essentials of setting up Webpack with React and TypeScript to build powerful and efficient web applications.
Discover how to configure Webpack with TypeScript to enhance your web development workflow with type safety and modern JavaScript features.
Learn the fundamental steps for setting up Webpack to optimize and bundle your web assets efficiently.
Discover the key differences and unique syntax nuances between Python and JavaScript in this engaging comparison.
Hidden Ruby gems: uncovering little known tips.
Hidden Ruby gems: uncovering little known tips.
Trying to Decide Between Rails 5 and Rails 6? Let's Compare!
When you need to use multiple versions of Rails on your computer, how do you switch between them?
Learn how to build your own personal website using Jekyll and GitHub Pages without spending a dime. Dive into the step-by-step process and get your website up and running in no time.
Dive into fun coding challenges in Ruby. Get practical tips and solutions to improve your coding skills.
Dive into fun coding challenges in Ruby. Get practical tips and solutions to improve your coding skills.
Dive into fun coding challenges in Ruby. Get practical tips and solutions to improve your coding skills.