RSS.Social

From Development to Production on Nick Janetakis

follow: @[email protected]

Posts

Why I Switched from Vim to Neovim / LazyVim and How I Did It

Prevent Tmux from Starting a Login Shell by Default

CLI Tools That Support Previews, Dry Runs or Non-Destructive Actions

Using a Dedicated Hadolint Config File

Things to Think About When Dockerizing Your App

Modify Lualine in Neovim to Show Word Count and Reading Time

Stage Specific Lines Using Git Add Patch (Edit)

Why I Like Using Docker Compose in Production

Read /proc/net/tcp If ss, nc, netstat, telnet and curl Aren't Installed

Undo, Remove or Revert Specific Git Commits

Search for Emojis Using ripgrep or grep with a Regex

Switching pip to uv in a Dockerized Flask / Django App

Fix Garbled Copied Text with Tmux-Yank in WSL 2

Networking Basics with Docker Compose

How to Find Your WSL 2 Profile ID (GUID)

Your OS' Keyboard Repeat Delay and Rate Settings Are Worth Changing

Switching VcXsrv for WSLg to Get Clipboard Sharing in WSL 2

Add ANSI Colors to Your Shell Scripts Using echo, printf and heredocs

Converting My 500+ Page Blog from Jekyll to Hugo

Hooking Up fzf with zsh Tab Complete and Filtering Related History

Running Commands in All tmux Sessions, Windows and Panes

Shrink Your Docker Images by ~50% with Multi-Stage Builds

Capitalize the First Letter in a String or Make It Lowercase in Bash

Put All of Your Tmux Configs and Plugins in a .config/tmux Directory

Using Extended Globbing for Patterns in Bash

3 Ways to Get a File's Extension When Writing a Shell Script

Insert Text Above / Below a Match with sed