DEV Community

Cover image for 100 days of Coding! Day 12
Anisha R
Anisha R

Posted on Edited on

100 days of Coding! Day 12

11 June 2025

I explored two important topics in System Design:

  1. Availability & Scaling – understanding how systems remain reliable and perform well under different loads.

  2. Consistent Hashing – a clever technique used in distributed systems to manage data across multiple nodes with minimal disruption. This is the paper I read - Amazon DynamoDB Paper

To keep up with my DSA practice, I solved the Equal Partition problem using Dynamic Programming. It was a good refresher on top-down memoization and subset sum logic.

Equal Partition

🔧 Project of the Week: URL Shortener (Ruby on Rails)

This week, I also started working on a small but exciting project—URL Shortener using Ruby on Rails.
The idea is simple:

  1. 🔗 Shorten long URLs using unique short keys
  2. 📊 Track the number of visits for each URL
  3. ⏳ Optionally, add an expiration date to links

The goal is to finish the project by June 18. It’s a great way for me to deepen my understanding of backend development and Rails as a framework.

With my internship starting on June 18, I am super excited about the upcoming journey. Can’t wait to put all these learnings into action in a real-world environment!

Signing Off
Anisha 💗

Top comments (4)

Collapse
 
dotallio profile image
Dotallio •

Love how you're mixing deep theory with hands-on projects! What's been the most surprising thing about using Rails so far?

Collapse
 
aaanishaaa profile image
Anisha R •

Thanks! The most surprising thing about Rails is how much it abstracts. Things like migrations, routing, and CRUD work with minimal setup.

Collapse
 
vidakhoshpey22 profile image
Vida Khoshpey •

So cool keep going 😀🆒

Collapse
 
nathan_tarbert profile image
Nathan Tarbert •

been cool seeing your steady grind add up - makes me think, is it daily habits or the excitement for what’s next that keeps it going?

Some comments may only be visible to logged-in visitors. Sign in to view all comments.