gcm
@DevsToTheMoon
Followers
115
Following
18K
Media
0
Statuses
3K
If you’re in AI/ML, software engineering, management, quant finance, or marketing/growth, learn mathematical physics. You’ll never regret it, you’ll thank me in the future. Mathematical Physics: - Vector Algebra - Vector Calculus - Matrices & Linear Algebra - Differential
61
193
2K
🐹 Golang Escape Analysis is one of the easiest performance wins you’re probably leaving on the table. Go’s tooling is ridiculously good: pprof, trace, -gcflags=-m, and it ships out of the box (yet many folks never touch it). https://t.co/pHteKCsAe8
#go #golang
0
26
160
The two Linux books you should read to take your core Linux knowledge to the next level 🐧📚
10
115
1K
An intricate blue and purple pattern on the ceiling of a Mosque. Isfahan, Iran 🇮🇷
55
715
8K
The ceiling of Shah Mosque in Isfahan, Iran (1611).
268
3K
30K
Planning to learn AI & ML in 2026? You SHOULD subscribe to these 10 YouTube channels. 1. Andrej Karpathy https://t.co/WeWz5XrJak 2. Sebastian Raschka https://t.co/BXIjdaYdCA 3. sentdex https://t.co/WaKgVyqpjl 4. StatQuest with Josh Starmer https://t.co/K0OdUpc1YU 5. Jeremy
40
348
2K
TL;DR: The existing paradigm for upgrading Solana programs is a disaster. The most dangerous thing about writing smart contract code is that the program data models are effectively locked in after deployment. In traditional SWE, the client API is decoupled from the backend. You
31
129
344
🦀 Async Rust has some really subtle behaviors you need to understand. One nasty edge case: future cancellation + tokio::select! can quietly land you in a deadlock that’s brutal to debug. This write-up is a great deep dive: https://t.co/mF8rJwXfYY
#rust #rustlang
3
23
305
Go's Concurrency Explorer & Visualizer https://t.co/fAdedy5jk3
concurrency.rocks
Interactive exploration of Go concurrency patterns
0
23
176
For people who keep asking what to build - Build your own operating system - Build your database - Build your virtual machine - Build your web server - Build your own game engine - Build your compiler - Build your own programming language - Build your own browser - Build your
267
747
6K
this linux book was recommended to me by an insane person i admire, ill be spending every morning reading this. going to get pretty good in linux and OS to write more performant code.
28
139
2K
This is classic cache stampede (thundering herd). The fix is: when cache misses, do not let 10,000 requests all recompute the same thing. What I do in production: Single flight / request coalescing On a miss, only ONE request is allowed to rebuild the value, everyone else waits
Quick Question : Your site's homepage is heavily cached to handle traffic. The cache key for the main content expires every 60 seconds. At 12:00 PM, the cache expires. At 12:00:01 PM, 10,000 concurrent user requests come in. Since the data is not in the cache, all 10,000
2
16
140
This guy literally leaked a repo full of 300+ real ML system designs (from 80 companies)
13
210
2K
MALLOC in C by @danluu is the best thing I have read about OS and low level code. I beg you lot to take a look, and try this out. I don't care which OS you are on, get a VM if you have to, but do this one lads, you'll love it. https://t.co/J3sX66SF4W
27
125
1K
Malloc is basically the way programs ask for memory at runtime, when the stack is not enough or when you do not know the size upfront. This is used everywhere (and knowing it will help you understand systems programming languages like c++, zig, rust, go better). Stack memory is
MALLOC in C by @danluu is the best thing I have read about OS and low level code. I beg you lot to take a look, and try this out. I don't care which OS you are on, get a VM if you have to, but do this one lads, you'll love it. https://t.co/J3sX66SF4W
10
37
427
As a Go engineer, learning syntax + goroutines is just the start. To be effective in real systems, you need to go deeper (no pun intended) into how Go is used at scale. Essentials to master as a Go engineer: 1. Go concurrency primitives (goroutines, channels, select) 2.
As a backend engineer, learning CRUD is the beginning. Once past that stage, you need to learn other aspects of engineering rather than jumping languages. Learn these to become an efficient backend engineer: -> APIs: contracts, boundaries -> System Design: scale, trade-offs
17
76
889
Don't skip these 6 multithreading problems before going for an Interview: 1. Producer-Consumer – Use BlockingQueue or wait/notify. 2. Print 1–100 (2 Threads) – Alternate using shared counter + lock 3. Print “ABCABC...” – Sync 3 threads with Lock or notifyAll. 4. Custom Thread
11
112
1K
If you want to become good at system design (in 2026), then learn these 150 case studies. Grab the System Design Case Studies Handbook; https://t.co/uAYxZoqceH
22
131
866
Harvard professor literally dropped the best ML systems tutorial you’ll ever see
14
294
2K