Blogs

November 19, 2022

Vim Global Command

March 26, 2022

A Faster Vim Workflow With Buffers and Args

January 29, 2022

Learning Vim Regex

January 4, 2022

Vimgrep Tips and Tricks

November 22, 2021

The Easy Way to Copy Text in Tmux

November 10, 2021

Tmux Tutorial for Beginners

September 16, 2021

What Is Inside My Vimrc

September 3, 2021

How to Use Rsync to Backup Your Files

August 25, 2021

Hard Link Vs Symbolic Link 101

August 14, 2021

Debugging a Rails App in Vim With Vimspector

August 11, 2021

Reducing a Screenshot Size in Mac

August 7, 2021

Debugging in Vim with Vimspector

June 3, 2021

Executing a Command in Multiple Files in Vim

April 7, 2021

Interface Segregation Principle

April 6, 2021

Liskov Substitution Principle

April 3, 2021

What Do Reliability, Scalability, and Maintainability Mean?

March 30, 2021

Open Closed Principle

March 26, 2021

Single Responsibility Principle

March 25, 2021

Micro-services vs Monolith Architecture

March 24, 2021

Loose Coupling Basics

March 23, 2021

What the heck are MIME types?

March 22, 2021

HTML5 Feature Detection

March 20, 2021

Cookies vs Local Storage vs Session Storage

March 19, 2021

Scalability For Beginners

March 16, 2021

Keep your front-end servers stateless to make them scalable

March 13, 2021

Redis For Beginners

June 30, 2020

How to search faster in Vim with FZF.vim

June 9, 2020

Why I use Vim

June 6, 2020

Organize data on-the-go with Linux sort

May 14, 2020

The Only Vim Insert-Mode Cheatsheet You Ever Needed

May 9, 2020

Learn how to use vim undo to time travel

May 5, 2020

Working with vim and git

April 28, 2020

How to use tags in Vim to jump to definitions quickly

April 23, 2020

How to search and open files in Vim without plugins

April 20, 2020

Using buffers, windows, and tabs efficiently in Vim

April 17, 2020

What does 2>&1 mean?

April 14, 2020

How to use Vim Packages

April 9, 2020

How to make API request from command line with CURL

April 3, 2020

How to Use Command Line Find

March 30, 2020

Introduction to Awk

March 26, 2020

Basic Vim Mapping

March 21, 2020

Discovering Vim Global Command

March 18, 2020

How to Learn Vim in 2020

March 12, 2020

Introduction to Vim modes

March 10, 2020

Introduction to Ed Editor

March 6, 2020

Mastering Vim grammar

March 6, 2020

Setting up redirect on firebase

February 27, 2020

HTML forms 101

February 25, 2020

How to load external script in Nuxt app

February 18, 2020

How do you exercise?

February 11, 2020

Proto and Prototype in Javascript

February 4, 2020

Devs, make sure your page is searchable!

January 31, 2020

CSS Selectors Cheat Sheet

January 25, 2020

Static Site Hosting 101

January 18, 2020

Connecting React with Redux

January 11, 2020

Redux 101

January 4, 2020

How to download all your DEV articles in markdown format

December 28, 2019

Automate typing with Vim macros

December 21, 2019

Type less and save time with Vim's global command!

December 14, 2019

Javascript Promise 101

December 7, 2019

Execute command line commands from inside vim

December 1, 2019

Javascript call and apply 101

November 23, 2019

Javascript bind 101

November 13, 2019

Javascript this 101

November 1, 2019

Javascript reduce 101

October 25, 2019

Best Way to Navigate Files in Vim

October 17, 2019

Moving around in Vim

October 11, 2019

Scratch notes in vim

October 6, 2019

Share your methods to measure and improve personal productivity!

September 25, 2019

Quick vim tips to generate and increment numbers

September 21, 2019

How To Search And Replace String Across Multiple Files in Vim

September 18, 2019

Gentle introduction to git merge and git rebase

September 5, 2019

Learn git-grep to boost your command line search!

August 31, 2019

Setting up vuepress with tailwindcss

August 28, 2019

Quick tips for searching in vim

August 21, 2019

Use different registers in Vim for faster workflow

August 16, 2019

Start using memoization to reduce computing time in Javascript

August 12, 2019

Do you know Vim can execute normal mode command while in insert mode?

August 10, 2019

Use Vim's dot command to do repetitive tasks faster

August 6, 2019

Using Promisify to avoid Javascript callback spaghetti

August 5, 2019

The only two things you need to know about PATH command line

July 22, 2019

What the heck are CJS, AMD, UMD, and ESM in Javascript?

July 17, 2019

Bundle Your Javascript Code From Scratch

June 3, 2019

Intro to Virtual DOM

May 7, 2019

Why reading code is a habit all beginning developers should cultivate

May 1, 2019

Lazy Loading With IntersectionObserver API