RSSAmplifier

Blog

Satyam Sundaram's Explorations

Satyam Sundaram's Explorations

satyamsundaram.hashnode.devRSS feed ↗8 posts

Latest posts

My Solution & Approach for: Command-line Murder Mystery

Repo: https://github.com/veltman/clmystery git clone https://github.com/veltman/clmystery.git cd clmystery less instructions # based on it, we need to collect all CLUE from crimescene file cd mystery ls # crimescene interviews memberships peopl...

Sadservers.com Solution for: "Saskatoon": counting IPs.

Question details: https://sadservers.com/scenario/saskatoon # inspect logs less /home/admin/access.log # print first word of each line (space is separator) awk '{print $1}' /home/admin/access.log # we need count of all IPs which we'll get with uniq...

Sadservers.com Solution for: "Saint John": what is writing to this log file?

Question details: https://sadservers.com/scenario/saint-john tail -f /var/log/bad.log 2025-12-16 07:57:32.907036 token: 1024729032 2025-12-16 07:57:33.207445 token: 1101765658 2025-12-16 07:57:33.507849 token: 1212085465 2025-12-16 07:57:33.808280 to...

The Importance of Monitoring your Applications

What gets measured, gets fixed. If you're not tracking the state of something, you won't know what to improve or fix. Monitoring is the collection of the performance metrics of a system like, latency, user requests, error rates, etc, and then analysi...

Host your front-end app on Google Cloud Platform (GCP) at scale

Motivation Do you have a front-end app ready and running well on your local host? And, now you want to host it somewhere for the world to access it? In this article, we are going to use Google Cloud Platform (GCP) to host our app and expose it to the...

ES6 vs CommonJS modules explained

For starters, let us understand what ES6 and CommonJS are, as well as their history. ES6 stands for ECMAScript 6. ECMAScript was created to standardize JavaScript. CommonJS is a project with the goal to establish conventions on the module ecosystem...

Framework for SaaS startups

The following is a framework for SaaS startups as explained by Bhavin Turakhia (serial entrepreneur, investor, billionaire) on a podcast with Sanjay Swamy where he discusses his four-point framework that he has established after working on SaaS start...

Why use left+(right-left)/2 instead of (left+right)/2 in sorting algorithms?

In most sorting algorithms that use the divide and conquer approach, you'd need to find the middle index between two indices. If l is the left index and r is the right index, then our most obvious approach towards finding the half or middle of the tw...