Nick Janetakis (@nickjanetakis) 's Twitter Profile
Nick Janetakis

@nickjanetakis

Developer / Course Creator / Docker Captain / diveintodocker.com / buildasaasappwithflask.com

ID: 724032613

linkhttps://nickjanetakis.com calendar_today29-07-2012 13:47:44

4,4K Tweet

3,3K Followers

189 Following

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

Last August I switched my ~10 year old, 500+ post blog from Jekyll to Hugo. I automated a lot of it with Python and shell scripts. Here's everything I learned along the way: nickjanetakis.com/blog/convertin…

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

This is what everyone does when there's a yellow jacket the size of a helicopter in your bathroom and you want to take it outside safely right?

This is what everyone does when there's a yellow jacket the size of a helicopter in your bathroom and you want to take it outside safely right?
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

If you're using a tool that you really like, maintainers of the project are usually ok with giving praise to it on GitHub. I remember doing this once for the Microsoft Terminal because it feels really good to type in. github.com/microsoft/term…

If you're using a tool that you really like, maintainers of the project are usually ok with giving praise to it on GitHub.

I remember doing this once for the Microsoft Terminal because it feels really good to type in.

github.com/microsoft/term…
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

I've used nip.io for years which is a handy way to get subdomains to work with localhost without needing to modify your /etc/hosts file. Just a heads up, that domain may have different ownership at any point. The creator died in March 2024. :(

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

I ran gpg --list-keys and noticed a few GPG keys I never added manually. Turns out they are Node releasers. github.com/nodejs/release…

I ran gpg --list-keys and noticed a few GPG keys I never added manually. Turns out they are Node releasers.

github.com/nodejs/release…
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

Here's how to add colors to your shell scripts. We'll set 8 colors, 256 colors and 24-bit true colors. We'll also cover styling text with dim, bold, underline and strike through. nickjanetakis.com/blog/add-ansi-…

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

This is something I've done since the beginning of time but setting your keyboard's delay to short and repeat rate to fast makes a huge difference for the better when typing, especially when using Vim. It is a night and day difference vs the defaults on most operating systems.

This is something I've done since the beginning of time but setting your keyboard's delay to short and repeat rate to fast makes a huge difference for the better when typing, especially when using Vim.

It is a night and day difference vs the defaults on most operating systems.
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

🐳 I just updated my example #Docker starter apps for Flask, Rails, Django, Node and Phoenix to use the latest versions of everything. This includes Postgres 17.5 and Redis 8.0 along with all language / package versions. github.com/nickjj?tab=rep…

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

Here's how to get bidirectional clipboard sharing to work with Windows and WSL 2 using WSLg. I used VcXsrv to do this for many years but recently switched to this set up to simplify things. nickjanetakis.com/blog/switching…

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

Have you ever had headphones on listening to sounds of thunderstorms only to take your headphones off and realize it's really raining outside with thunder too? It feels like breaking out of the matrix.

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

It's been about 6 months since I started using a 4k monitor. I really do think it made a difference for the better, especially at 100% native resolution. Currently plugging away on my course platform.

It's been about 6 months since I started using a 4k monitor. I really do think it made a difference for the better, especially at 100% native resolution.

Currently plugging away on my course platform.
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

I like it when you name something in a way that makes you smile. In this case I'm protecting a user from being able to delete themselves.

I like it when you name something in a way that makes you smile.

In this case I'm protecting a user from being able to delete themselves.
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

I recently set up a work laptop and reminded myself to set my keyboard's repeat delay to short and repeat rate to fast. It makes repeating keys feel so much better. Do you also prefer these fast settings? nickjanetakis.com/blog/your-os-k…

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

Today I learned about Ruby's .partition method, it was helpful to separate out single vs team licenses while only doing 1 DB query.

Today I learned about Ruby's .partition method, it was helpful to separate out single vs team licenses while only doing 1 DB query.
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

I just discovered Firefox and Chrome have "profiles" that you can use while signed out. This is amazing for folks who record videos or live stream because you can set up a recording profile which won't have your history, saved form fields, etc.. This saves time blurring things.

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

If you ever wanted to find your WSL 2 profile ID you can run this from your WSL instance: $ echo $WT_PROFILE_ID nickjanetakis.com/blog/how-to-fi…

Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

The best part about ChatGPT is playing detective to see if it's giving you good advice or just trying to be nice by raising your confidence so you can be as wrong as it is. 🤖

The best part about ChatGPT is playing detective to see if it's giving you good advice or just trying to be nice by raising your confidence so you can be as wrong as it is. 🤖
Nick Janetakis (@nickjanetakis) 's Twitter Profile Photo

In honor of Docker's Gordon, AI and Çiğdem Kadakoğlu MVP Docker Captain's Docker AI talk I used ChatGPT and Python's turtle library to draw a tortoise. I also modeled Gordon out of pineapples in real life. Both look like a 5 year old made them! 🐋🐢 linkedin.com/feed/update/ur… #DockerCaptains

In honor of <a href="/Docker/">Docker</a>'s Gordon, AI and <a href="/cigdemkadakoglu/">Çiğdem Kadakoğlu MVP Docker Captain</a>'s Docker AI talk I used ChatGPT and Python's turtle library to draw a tortoise. I also modeled Gordon out of pineapples in real life.

Both look like a 5 year old made them! 🐋🐢

linkedin.com/feed/update/ur…

#DockerCaptains
Çiğdem Kadakoğlu MVP Docker Captain (@cigdemkadakoglu) 's Twitter Profile Photo

🌍 Merhaba Türkiye!🇹🇷 - from the amazing Docker Captains around the world!💙These heartwarming videos from my fellow Captains, each sharing their unique take on Docker AI,Model Runner,MCP,and more🐳✨ Big hugs to this inspiring global family - proud and lucky to be part of it!♥️