DEV Community

Nick Janetakis profile picture

Nick Janetakis

I'm a full stack web developer who has been freelancing for the last 20 years. I write about everything from development to production and also have video courses on my site!

Education

Self taught

Top 7
3
Six Year Club
Writing Debut
Five Year Club
Trusted Member 2022
Four Year Club
Three Year Club
Two Year Club
One Year Club
Do You Have a Web App Running in Production? Become a Guest on My New Podcast / Interview Site

Do You Have a Web App Running in Production? Become a Guest on My New Podcast / Interview Site

67
Comments 4
2 min read

Want to connect with Nick Janetakis?

Create an account to connect with Nick Janetakis. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Configuring wsltty Which Is My Favorite Windows WSL Terminal

Configuring wsltty Which Is My Favorite Windows WSL Terminal

17
Comments 6
2 min read
Upgrading a Dockerized Flask App from Python 2.7 to Python 3.7+

Upgrading a Dockerized Flask App from Python 2.7 to Python 3.7+

9
Comments
3 min read
Find and Replace Text in 1 or More Files Using Vim, fzf and ripgrep

Find and Replace Text in 1 or More Files Using Vim, fzf and ripgrep

14
Comments
2 min read
A Python CLI Tool to Help Diff Web Framework Versions

A Python CLI Tool to Help Diff Web Framework Versions

10
Comments
3 min read
Using tmux Sessions, Windows, Panes and Vim Buffers Together

Using tmux Sessions, Windows, Panes and Vim Buffers Together

18
Comments
2 min read
Design Your Web UIs Faster by Planning Out Each Different State

Design Your Web UIs Faster by Planning Out Each Different State

17
Comments
1 min read
Learning a New and Unfamiliar Code Base

Learning a New and Unfamiliar Code Base

53
Comments
3 min read
Live Demo of Planning a Real World Web Application from Scratch

Live Demo of Planning a Real World Web Application from Scratch

129
Comments 2
3 min read
Writing and Previewing Markdown in Real Time with Vim 8+

Writing and Previewing Markdown in Real Time with Vim 8+

60
Comments 4
2 min read
Remap and Set Global Hotkeys on Windows 10 with Auto Hotkey

Remap and Set Global Hotkeys on Windows 10 with Auto Hotkey

20
Comments 3
6 min read
Using GnuCash as a Freelancer to Track Finances and Prepare Taxes

Using GnuCash as a Freelancer to Track Finances and Prepare Taxes

50
Comments
4 min read
Getting Productive with Vim in a Week without Hating It

Getting Productive with Vim in a Week without Hating It

155
Comments 20
11 min read
Vim Is Saving Me Hours of Work When Writing Books & Courses

Vim Is Saving Me Hours of Work When Writing Books & Courses

114
Comments 14
13 min read
80 Characters per Line Is a Standard Worth Sticking to Even Today

80 Characters per Line Is a Standard Worth Sticking to Even Today

60
Comments 19
6 min read
A Linux Dev Environment on Windows with WSL, Docker, tmux and VSCode

A Linux Dev Environment on Windows with WSL, Docker, tmux and VSCode

283
Comments 24
3 min read
My Favorite VSCode Extensions and Settings

My Favorite VSCode Extensions and Settings

150
Comments 5
5 min read
Optimize Your Programming Decisions for the 95%, Not the 5%

Optimize Your Programming Decisions for the 95%, Not the 5%

377
Comments 30
6 min read
How to Transfer a Domain Name with Zero Downtime

How to Transfer a Domain Name with Zero Downtime

76
Comments 8
5 min read
ngrok, lvh.me and nip.io: A Trilogy for Local Development and Testing

ngrok, lvh.me and nip.io: A Trilogy for Local Development and Testing

162
Comments 8
5 min read
Here's Why You Should Quote Your Variables in Bash

Here's Why You Should Quote Your Variables in Bash

45
Comments 5
4 min read
Best Practices When It Comes to Writing Docker Related Files

Best Practices When It Comes to Writing Docker Related Files

83
Comments 11
3 min read
Using Print Statements Are A Handy Way to Debug and Explore Code

Using Print Statements Are A Handy Way to Debug and Explore Code

58
Comments 17
6 min read
Microservices Are Something You Grow Into, Not Begin With

Microservices Are Something You Grow Into, Not Begin With

155
Comments 15
7 min read
Not sure what to build? Here's a desktop app idea that solves a real problem for people who create videos

Not sure what to build? Here's a desktop app idea that solves a real problem for people who create videos

16
Comments 2
1 min read
How do you organize source code on your computer?

How do you organize source code on your computer?

72
Comments 33
1 min read
Would Socrates Use Docker Today?

Would Socrates Use Docker Today?

101
Comments 4
7 min read
What's a good light weight library to handle inputting text that also supports file uploads?

What's a good light weight library to handle inputting text that also supports file uploads?

14
Comments 1
1 min read
Using WSL and MobaXterm to Create a Linux Dev Environment on Windows

Using WSL and MobaXterm to Create a Linux Dev Environment on Windows

45
Comments 15
11 min read
How to Pick a Good Monitor for Software Development

How to Pick a Good Monitor for Software Development

241
Comments 40
16 min read
How to Start and Finish Any Web App Project

How to Start and Finish Any Web App Project

362
Comments 16
16 min read
Dockerize a Rails 5, Postgres, Redis, Sidekiq and Action Cable Application with Docker Compose

Dockerize a Rails 5, Postgres, Redis, Sidekiq and Action Cable Application with Docker Compose

137
Comments 14
9 min read
Flask Libraries for Building Awesome Real World RESTful APIs

Flask Libraries for Building Awesome Real World RESTful APIs

33
Comments
5 min read
Breaking down Problems by Prepending a DOM Element with jQuery

Breaking down Problems by Prepending a DOM Element with jQuery

6
Comments
3 min read
Setting up a Python Development Environment with and without Docker

Setting up a Python Development Environment with and without Docker

17
Comments
9 min read
loading...