DEV Community

loading...
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

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

Reactions 67 Comments 4
2 min read
Configuring wsltty Which Is My Favorite Windows WSL Terminal

Configuring wsltty Which Is My Favorite Windows WSL Terminal

Reactions 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+

Reactions 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

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

A Python CLI Tool to Help Diff Web Framework Versions

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

Using tmux Sessions, Windows, Panes and Vim Buffers Together

Reactions 14 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

Reactions 16 Comments
1 min read
Learning a New and Unfamiliar Code Base

Learning a New and Unfamiliar Code Base

Reactions 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

Reactions 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+

Reactions 58 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

Reactions 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

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

Getting Productive with Vim in a Week without Hating It

Reactions 154 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

Reactions 113 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

Reactions 58 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

Reactions 279 Comments 24
3 min read
My Favorite VSCode Extensions and Settings

My Favorite VSCode Extensions and Settings

Reactions 146 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%

Reactions 374 Comments 31
6 min read
How to Transfer a Domain Name with Zero Downtime

How to Transfer a Domain Name with Zero Downtime

Reactions 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

Reactions 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

Reactions 44 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

Reactions 81 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

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

Microservices Are Something You Grow Into, Not Begin With

Reactions 153 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

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

How do you organize source code on your computer?

Reactions 69 Comments 33
1 min read
Would Socrates Use Docker Today?

Would Socrates Use Docker Today?

Reactions 102 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?

Reactions 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

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

How to Pick a Good Monitor for Software Development

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

How to Start and Finish Any Web App Project

Reactions 352 Comments 15
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

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

Flask Libraries for Building Awesome Real World RESTful APIs

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

Breaking down Problems by Prepending a DOM Element with jQuery

Reactions 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

Reactions 13 Comments
9 min read
loading...
Forem Open with the Forem app