The best way to learn a skill is through deliberate practice! S3 Game is an awesome game made by...
Course Details: Folks, the legendary David Beazley has released a free, online course on p...
NPM is used as a convenient cross-platform package manager for a lot of developer tools. For many too...
What is a webhook? A webhook is an endpoint on your server which allows you to execute a p...
Here's a snippet I use in my .bashrc file to quickly write down and review TILs (Today I learned):...
I auto-adjust the brightness on my display using a cron which runs at 7 pm everyday. xrandr --outpu...
How to create tags in your git repo from command line
How to search for programs
What to do when you are stuck in the command-line
I recently found out that dev.to has a nice podcasts page! I have some suggestions for better...
How to keep your repo updated with changes from remote
How to ensure that only one instance of a shell script runs at a time
How OOM Killer frees memory
Great newsletters to stay informed
Gray binary code is a way of expressing binary numbers such that consecutive numbers differ in...
I have started the 100 days of code challenge. I intend to use this time to check out new languages...
Generate combinations of n numbers taken r at a time
Speed up text processing tasks with this utility
Hello everyone, There are so many messaging platforms now like Slack, Gitter, Discord, Stackoverflow...
This is part 2 of my series on JVM Memory management and debugging. Read part 1 here: ...
This series is a summary of Oracle's JVM troubleshooting course which gives an overview on JVM memory...
Convert back and forth between snake and camel case using Python and the re module
An afternoon of debugging!
Checklist for debugging disk issues on Linux servers