Raunak Ramakrishnan

Raunak Ramakrishnan @rrampage

About: Passionate about databases, distributed systems and functional programming.

Location:
India
Joined:
Sep 30, 2017

Raunak Ramakrishnan
articles - 24 total

Level up your S3 skills by playing this game!

The best way to learn a skill is through deliberate practice! S3 Game is an awesome game made by...

Learn More 127 1Jun 4 '20

Practical Python Programming - Online course

Course Details: Folks, the legendary David Beazley has released a free, online course on p...

Learn More 12 0May 30 '20

5 NPM and Node tips to make your dev machine safer

NPM is used as a convenient cross-platform package manager for a lot of developer tools. For many too...

Learn More 34 0May 28 '20

Webhook to auto-deploy on git push to Github

What is a webhook? A webhook is an endpoint on your server which allows you to execute a p...

Learn More 32 4May 25 '20

Bash function to add TILs from the command line

Here's a snippet I use in my .bashrc file to quickly write down and review TILs (Today I learned):...

Learn More 8 1May 23 '20

Setting display brightness on Linux from the command line

I auto-adjust the brightness on my display using a cron which runs at 7 pm everyday. xrandr --outpu...

Learn More 28 0May 19 '20

Git Tagging Tutorial

How to create tags in your git repo from command line

Learn More 133 1Nov 22 '18

Bash Command Completion - Finding all the cats in your $PATH!

How to search for programs

Learn More 50 3Nov 15 '18

Command-line productivity tips : Getting help in the terminal

What to do when you are stuck in the command-line

Learn More 63 2Nov 11 '18

Improving Podcasts on dev.to

I recently found out that dev.to has a nice podcasts page! I have some suggestions for better...

Learn More 17 4Nov 10 '18

Git: How to keep your fork updated with remote repository

How to keep your repo updated with changes from remote

Learn More 37 3Nov 9 '18

Ensuring that a shell script runs exactly once

How to ensure that only one instance of a shell script runs at a time

Learn More 48 3Nov 6 '18

Surviving the Linux OOM Killer

How OOM Killer frees memory

Learn More 55 9Oct 4 '18

Which newsletters do you read?

Great newsletters to stay informed

Learn More 54 16Aug 28 '18

Algorithms: Gray Binary Code - A different way of ordering numbers

Gray binary code is a way of expressing binary numbers such that consecutive numbers differ in...

Learn More 17 0Aug 18 '18

My 100 Days Of Code Challenge

I have started the 100 days of code challenge. I intend to use this time to check out new languages...

Learn More 20 0Aug 14 '18

Algorithms: Generating Combinations #100DaysOfCode

Generate combinations of n numbers taken r at a time

Learn More 34 1Aug 13 '18

Awk - A useful little language

Speed up text processing tasks with this utility

Learn More 211 15Jun 1 '18

Good Chat / Online channels for developers

Hello everyone, There are so many messaging platforms now like Slack, Gitter, Discord, Stackoverflow...

Learn More 42 8May 23 '18

JVM Primer Part 2 - Debugging memory issues

This is part 2 of my series on JVM Memory management and debugging. Read part 1 here: ...

Learn More 42 0May 16 '18

A Primer on JVM Memory Management and Troubleshooting - 1

This series is a summary of Oracle's JVM troubleshooting course which gives an overview on JVM memory...

Learn More 38 0May 15 '18

Snake case to camel case and back using regular expressions and Python

Convert back and forth between snake and camel case using Python and the re module

Learn More 38 3May 10 '18

Cargo refused to build my project - A Rust debugging story!

An afternoon of debugging!

Learn More 29 3May 9 '18

Disk Space Debugging Checklist

Checklist for debugging disk issues on Linux servers

Learn More 33 0May 4 '18