theskilledcoder Profile Banner
Skilled Coder Profile
Skilled Coder

@theskilledcoder

Followers
9K
Following
908
Media
354
Statuses
1K

Senior Developer

Coding Newsletter
Joined November 2022
Don't wanna be here? Send us removal request.
@theskilledcoder
Skilled Coder
8 hours
Algorithmic Thinking Patterns
Tweet media one
0
32
253
@theskilledcoder
Skilled Coder
17 hours
System Design Prerequisites You Should Always Consider
Tweet media one
3
116
1K
@theskilledcoder
Skilled Coder
2 days
System Design: Booking. com / Hotel Booking System
Tweet media one
5
159
2K
@theskilledcoder
Skilled Coder
3 days
DSA Interview Essentials – Must-Know Questions Table
Tweet media one
1
44
398
@theskilledcoder
Skilled Coder
3 days
When to Use HTTP Methods. 1) GET – When you're asking for data. - Example: Fetch a user profile.- No side effects, no body usually. 2) POST – When you're creating something new. - Example: Submit a form, register a user.- Can change server state. 3) PUT – When you're replacing.
2
9
50
@theskilledcoder
Skilled Coder
4 days
Docker - All You Need to Know
Tweet media one
0
21
254
@theskilledcoder
Skilled Coder
4 days
Which One Would You Pick in an Interview?
Tweet media one
1
9
63
@theskilledcoder
Skilled Coder
5 days
(Hint: Use scheduled fan-out, batching, and rate-limited retry queues.).
0
0
1
@theskilledcoder
Skilled Coder
5 days
You release a new feature and want to notify all users. You push to 5M devices at once. Firebase throttles, your queue overloads, and some users get no notification. How to handle this?.
1
1
21
@theskilledcoder
Skilled Coder
5 days
Small files → Direct or streaming. Large/static files → Pre-signed URLs or CDN. Heavy exports → Async + polling.
0
1
4
@theskilledcoder
Skilled Coder
5 days
Different Ways to Handle File Downloads ⬇️. 1. Direct Download (Synchronous). - API reads file → returns it as response.👍 Simple to implement.👎 Blocks server thread, bad for large files. 2. Streaming Download.- Reads file in chunks, writes to response stream.👍 Low memory.
1
16
67
@theskilledcoder
Skilled Coder
5 days
(Hint: Dead-letter queues, per-job timeouts, retries with isolation).
0
0
4
@theskilledcoder
Skilled Coder
5 days
You enqueue 10,000 emails for sending via a worker queue. A bug in one message blocks the entire queue from progressing. How do you design the system to be fault-tolerant and allow processing to continue despite bad jobs?.
2
4
16
@theskilledcoder
Skilled Coder
5 days
Some Famous NP Problems. ✅NP-Complete : (Hard to solve, easy to verify) 👇. 1) SAT (Boolean Satisfiability) – Can you make a logic formula true by assigning values to variables?. 2) 3-SAT – Same as SAT but each clause has exactly 3 variables. 3) Subset Sum – Is there a subset.
0
0
15
@theskilledcoder
Skilled Coder
6 days
How Sessions and Cookies Work Together. 1. User visits your site and logs in. They send a POST request with their username and password. 2. Server checks credentials and creates a session. - A session is a record stored on the server (usually in memory, Redis, or a DB). - It.
10
28
154
@theskilledcoder
Skilled Coder
6 days
Right now, you’re at the sweet spot: AI can’t replace you, but it can make you look like 10x. This window won’t last forever.
1
0
19
@theskilledcoder
Skilled Coder
6 days
Different Ways to Serialize Data. 1) JSON. Text-based, human-readable.👍 Universally supported, easy to debug.👎 Verbose, slow to parse at scale. 2) XML. Hierarchical, schema-support.👍 Good for enterprise/data contracts.👎 Heavy, noisy syntax. 3) Protocol Buffers (Protobuf).
0
34
124
@theskilledcoder
Skilled Coder
7 days
Redis - All You Need to Know
Tweet media one
1
31
253
@theskilledcoder
Skilled Coder
7 days
Widely-used Python libraries simplfied
Tweet media one
0
0
27
@theskilledcoder
Skilled Coder
8 days
Over-logging can be dangerous. It slows you down, drowns real issues, and eats infra costs. Logging is like salt in cooking - essential, but easy to overdo. Before adding a log line, ask:. • Who will read this and why?.• Is there a cheaper way to get this info?.• Will this.
@theskilledcoder
Skilled Coder
8 days
Your Logs Are Lying to You (And What to Do About It).
0
1
7