My Solution & Approach for: Command-line Murder Mystery
There's been a murder in Terminal City, and TCPD needs your help. To figure out whodunit, you need access to a command line.

Search for a command to run...
There's been a murder in Terminal City, and TCPD needs your help. To figure out whodunit, you need access to a command line.

There's a web server access log file at /home/admin/access.log. The file consists of one line per HTTP request, with the requester's IP address at...

A developer created a testing program that is continuously writing to a log file /var/log/bad.log and filling up disk. Find it, terminate it and...

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...

In this article, we'll learn about the different components of GCP as well as how to host our front-end app on it at scale.

Learn when to use import or require, module.exports or export default in Node.js as well as the differences between ES6 and CommonJS.

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...

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...
