"The first step in acquiring any new skill is not being able to do your own thing but being able to reproduce what other people have done before you. This is the quickest way to mastering a skill."- Joe Armstrong, Creator of Erlang
HTTP Load Tester
- An HTTP Load Tester written in Go which supports concurrent requests, and outputs important metrics
- Check if your system handles concurrent load properly, or if your rate limiting works correctly
Motivation
- To experiment with Golang and Bubble Tea (TUI Components Library) more
Log Ingester using AWS S3
- Ingests log entries from clients, writes them to a file, and uploads them to AWS S3.
Motivation
- To understand the minimum requirements and challenges of a log ingester service
Affordable
How long does it take me to earn the amount of money I'm spending right now?
Affordable updates the prices on e-commerce websites to include how long it will take you to earn back the amount.
Improve your spending habits by taking into account the time it will take you to earn the amount you are spending currently.
Features:
% Percentage mode: Show price conversion as percentage of your income
✋ Set a budget: Out of budget product prices are hidden to prevent impulsive purchases.
🖱️ Hover Mode: Too intrusive? only show the price conversion when you hover the product price with the cursor
🌈 Colour Code Prices: Affordable items are greener. Expensive items are redder.
Supported Websites
- Amazon
- Flipkart
- Ajio
- Myntra
- eBay
- OLX
- Meesho
- Takealot
- Your site not listed? let me know here: https://github.com/me-heer/affordable/issues/new
just-todo-cli
Simple. Minimal. To-Do. CLI.
Sometimes you just don't want to wait for a GUI to load up.
Note: Installing the CLI will create 2 files (tasks.db, userSettings.db) to store data.
That's it. Just open the terminal/cmd and type in: todo
Why
- Sometimes, I'm working, watching a tutorial and I want to add a quick task to my ToDo. I just want to open the terminal, add the task and get back to the video. This is why I made this.
- In this case, using a GUI to add a task takes about 30-50 seconds which disrupts my workflow.
- Because I'm good with typing things rather than clicking things.