Nick Janetakis
@nickjanetakis
Followers
4K
Following
1K
Media
324
Statuses
4K
Developer / Course Creator / Docker Captain / https://t.co/0cs7Q8k7Yh / https://t.co/Bn0LMh4lBp
New York, United States
Joined July 2012
Announcing the Dive Into Docker course Learn everything you need to know to start using @docker and #Docker Compose
diveintodocker.com
A video based tutorial that's jam packed with examples so you can learn everything you need to know about using Docker and Docker Compose.
10
20
102
I recently put my home directory under a microscope. It's surprising at how many large tools don't fully respect the XDG base directory specification. Let's make 2026 the year of XDG! 🥳
0
0
0
I like how ChatGPT has trained me, the more ✅ emojis it includes at the end guaranteeing it works, the less likely it'll work.
0
0
0
What was the first PR you created? 🔹 Visit https://t.co/KJKmw3Wy4w 🔹 Search for `is:pr author:USERNAME sort:created-asc` (replace USERNAME with yours) Mine was in 2012 to a MongoDB collection wrapper that a client of mine was using in their project
github.com
This patch uses the newest version of mongodb-native which is 1.0.0 at the moment.
0
0
0
It's really fun looking at code in Rust and C++, it's so much different than Python, Ruby and shell scripting. I've added a few feature requests to tools like rmpc and btop which led to PRs that others have written but it's a joy to see how an idea comes to reality in code.
0
0
0
My disk usage percents would be pretty decent if they were test scores.
0
0
1
I never really noticed how slow Python is to start up: $ time pip3 --version It takes 230ms to run on my machine. Most scripts I write don't pull in a lot of modules and start in ~50m or less but you can really feel 230ms vs 50ms. Now I know it's mostly due to module imports.
0
0
0
Want to know how to rack up a $9,000 bill in AWS in a few days? 💎 Upgrade a legacy Rails app from 2.6 to 2.7 💎 Don't have dev / prod parity 💎 Get billions of Ruby 3.0 deprecation warnings 💎 Ingest 20 TB of CloudWatch logs The warnings were never seen in non-prod envs.
0
0
1
AI likes to use a lot of emojis but I like to sprinkle just a few in my readme files and I don't use AI to write them. We cannot let the machine win. If you want to use them, use them without fear of judgment. 😎
0
0
1
It's wild to me that some tech companies buy sponsored ads for keywords associated with a competitor. I normally run an ad-blocker so I never noticed. I won't call out any company specifically but wow, what a way to turn off potential customers. No way I'd sign up in that way.
0
0
0
I want to switch to native Linux and I am in a few weeks no matter what, but the video editing experience is brutal. Here's a 1 hour ad-less video comparing the video editing experience on Windows vs a #Linux compatible editor. Is it really like this? https://t.co/MAjZ7z5YaP
nickjanetakis.com
I recently tried Kdenlive, Shotcut, DaVinci Resolve, Blender and Lightworks on Linux. They're not even close to Camtasia.
0
0
1
I wonder what I did to upset Google. In 2018 I ranked so high for so many programming related searches. Now I did the same search today and went through 19 pages, I'm not even in the list. Thanks Google?
1
0
0
I like rsync, it's so dependable: "Oh you want to send 936,350,948,755 bytes over USB 3.0 through a WSL 2 Windows mount that's painfully slow? No problem, I'll happily run for 6.5 hours and won't miss a single byte!" And then everything works. The end.
0
0
3
Wow, it really worked in the end. It took almost 8 hours at 99%. No data loss, drive is healthy and it merged the 2nd partition into a directory within the 1st partition and now the 1st partition is the full size of the drive. Of course I backed up beforehand to be safe!
0
0
0
I feel like mistakes were made. I tried using EaseUS Partition Master to merge 2 adjacent partitions on a 1 TB HDD. It went to 99% in 5 seconds and has now been stuck spinning for 2 hours saying nothing other than don't interrupt this or you may lose data.
1
0
0
Django 6.0 just dropped a few hours ago. Congrats to their team! I updated my Docker Compose based Django + Celery + Postgres + Redis + esbuild + Tailwind starter app for it at https://t.co/NPlGNm6iIb.
github.com
A production ready example Django app that's using Docker and Docker Compose. - nickjj/docker-django-example
1
0
2
I literally have 500+ blog posts about Docker, Flask, shell scripting, web development / deployment but the highest trafficked post I have in the last 6 months is how to disable your keyboard to clean it. I need SEO help badly haha. https://t.co/iLYV46sli5
nickjanetakis.com
I use a wired keyboard and I don't like the idea of disconnecting it every time I want to clean it.
2
0
2
I just updated my Ansible #Docker role to support Debian 13. It mainly came down to removing the software-properties-common package. The role is still compatible with Debian 12 as well as Ubuntu 22.04 and 24.04 too. https://t.co/nA4tkON5S5
github.com
Install / Configure Docker and Docker Compose using Ansible. - nickjj/ansible-docker
0
0
1
I've been using @github for 14 years and out of habit I almost merged a PR instead of updating a comment. There's something to be said about not putting 2 big green buttons pretty close to each other for such an important action!
0
0
3
You can use sed to do a lot of things, including printing specific lines. For example to print lines 50-100 in a file: $ sed -n 50,100p myfile This post has more examples: https://t.co/aTgkqsGlMQ
nickjanetakis.com
This could be handy when a stack trace in a large file points to a specific line, now you can see those lines quickly.
0
0
2