Small steps, steady progress🚀
React exercises
Upsolved few from CF-1133
Virtual contests with @tryindeep & @always_VinodKr
Some thoughts...
Spent most of college learning alone and always wished for like-minded peers
Now, solving and discussing prob together feels unreal😅
Day 23 #100DaysOfCode | 11.11.26
Due to Bhaidooj not able to work on anything today.
Still appeared on DSA contest on AtCoder.
- completed 2/4 questions.
will comeback hard tomorrow
Day 22 #100DaysOfCode | 10.11.26
Data Structures and Algorithms
- frequency arrays (5 problems)
- set & maps (6 problems)
Development :
- React hooks (useState, useEffect).
- Practicing some problems on it
We know that there are 3 version of this project :
v1 - only using Database call (reliable but slow)
v2 - in memory (fast but not reliable )
v3 - using scale HTTP and WS with queue and Engine. (fast and reliable)
Happy Diwali Everyone✨🔱
Day 21
Today's learning
Build Mini Kalshi - Prediction Market (Backend)
- Completed all the endpoints
- wrote all test cases
GItHub : https://t.co/5odzEPZjGJ
Day 19 of #100DaysOfCode | 06.11.26
Building "Mini kalshi" update
Writing code without ai, society will accept me?
> Working on place order endpoint,more than 600+ lines (not completed).
> Completed test for split and merge endpoint
DSA
> 3 difference array questions.
Day 16 building with @Saikat_deb12
Backend Mini kalshi
- created test for some routes.
- discussed whole createOder controller.
- around 20 edgecases we have to take care.
Whenever makes any changes in controller that effects the schema. Working on it.
Class :
- Reacthooks.
Strengthening my Mini-Kalshi backend.
- Wrote Register & Login tests using Bun + Axios.
- Tested input validation, duplicate users, password security and authentication flows.
- Fixed a role-assignment security issue.
Learning TDD methond!
@Saikat_deb12@kirat_tw@100xDevs This helped me understand that schema design should come from the system's requirements and data flow, rather than just creating tables first.
Now I have a much better understanding of why the Mini Kalshi needs entities like Orders,Trades/Fill,.Overbrook how they should interact
Before building the **Mini Kalshi**, I realized I first needed to understand **why we are designing the schema the way we are** and how a real exchange system works.
So I went through a system design lecture on CEX/order-book architecture.
What I Learned : 👇
@Saikat_deb12@kirat_tw@100xDevs Dif approaches to building an Order Book:
1. Store everything in the DB
But slow for high-frequency operations
In-memory Order Book
2. Extremely fast
But not reliable by itself because memory can be lost
3. Scalable architecture
In-memory processing
WebSockets
Queues
HTTP APIs