theskilledcoder Profile Banner
Skilled Coder Profile
Skilled Coder

@theskilledcoder

Followers
14K
Following
1K
Media
570
Statuses
2K

Simplifying tech for developers

Joined November 2022
Don't wanna be here? Send us removal request.
@theskilledcoder
Skilled Coder
16 hours
When NOT to Add a Cache If data changes every request - cache won’t help If cache hit rate < 30% - remove cache If cache invalidation logic is more complex than DB query - rethink cache
2
1
29
@theskilledcoder
Skilled Coder
16 hours
When NOT to Add a Cache If data changes every request - cache won’t help If cache hit rate < 30% - remove cache If cache invalidation logic is more complex than DB query - rethink cache
2
1
29
@theskilledcoder
Skilled Coder
1 day
When to Use a Queue 👇 If user request waits on slow IO → add queue If traffic comes in bursts → add queue If failure of one component shouldn’t fail request → add queue When NOT to Use a Queue 👇 If task must complete within request lifecycle → don’t queue If order
3
5
78
@theskilledcoder
Skilled Coder
1 day
When to Use a Queue 👇 If user request waits on slow IO → add queue If traffic comes in bursts → add queue If failure of one component shouldn’t fail request → add queue When NOT to Use a Queue 👇 If task must complete within request lifecycle → don’t queue If order
3
5
78
@theskilledcoder
Skilled Coder
2 days
Major String Algorithms
1
17
152
@theskilledcoder
Skilled Coder
4 days
How to Log 1M Events/Sec Without Slowing Down Your System https://t.co/SXMr0Q55Tc
Tweet card summary image
newsletter.theskilledcoder.com
Why Logging Isn’t as Simple as It Looks
4
55
470
@theskilledcoder
Skilled Coder
6 days
Right Tool for the Right System Design Problem
1
13
82
@theskilledcoder
Skilled Coder
7 days
When To Add a Cache If DB CPU > 70% and reads >> writes -> add cache If 80% of traffic hits same 20% data -> add cache If response > 300ms mostly due to DB -> add cache
1
11
149
@theskilledcoder
Skilled Coder
7 days
Spring as Design Pattern Cheat Sheet
1
9
93
@theskilledcoder
Skilled Coder
8 days
Top Java Libraries and When to Use Them
1
8
92
@theskilledcoder
Skilled Coder
8 days
System Design Interview Strategy
2
22
147
@theskilledcoder
Skilled Coder
8 days
Mock vs Stub vs Fake Mock: Simulate behavior + verify expectations “Did the system interact as I wanted?” Stub: Give predefined responses - no behavior checking, just data supply. Fake: Lightweight working implementation - behaves real but simpler.
0
4
56
@theskilledcoder
Skilled Coder
8 days
System Design Interview Strategy
2
22
147
@theskilledcoder
Skilled Coder
9 days
Design a system to send 100,000 notifications
1
26
181
@theskilledcoder
Skilled Coder
9 days
Tiny Concepts That Make You a Better Engineer
0
2
47
@theskilledcoder
Skilled Coder
10 days
Codex is the main reason I keep my ChatGPT subscription active
3
0
15
@theskilledcoder
Skilled Coder
11 days
Must know Data Structure Questions
0
7
57
@theskilledcoder
Skilled Coder
11 days
Must know Data Structure Questions
0
7
57
@theskilledcoder
Skilled Coder
14 days
Webhooks – All You Need to Know
2
20
117
@theskilledcoder
Skilled Coder
16 days
Kubernetes Components
0
6
52