Kaivalya Apte - The Geek Narrator Profile
Kaivalya Apte - The Geek Narrator

@thegeeknarrator

Followers
8K
Following
3K
Media
476
Statuses
3K

The GeekNarrator - Databases, Distributed systems, Language internals

Berlin, Germany
Joined April 2022
Don't wanna be here? Send us removal request.
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
22 days
The JVM internals series is growing 👇 The JVM Internals - Basics (Episode 1) https://t.co/CLZzhXx0xm JVM Internals: Heaps, Stacks, Program Counters and more https://t.co/hTnQfDz2do Peek into your Class file? JVM Internals https://t.co/RnwVVV8Gl7 How is memory allocated on
5
127
700
@Hrushikeshhhh
hrushikesh
16 days
my notes on “building a vectorDB” from the podcast of @thegeeknarrator’s @Sirupsen. it was from almost 6 months ago, wrote this when i was in a flight. > one of the first podcasts and usecases that got me into systems and databases. thanks @Sirupsen
2
1
13
@premium
Premium
4 months
Why guess when you can know?
0
1K
11K
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
17 days
Last episode of the year 2025 is here. "TigerStyle Vol. 2 with matklad" and probably THE fastest episode I have ever released (recorded yesterday) matklad's knowledge, experience, clarity and energy is seriously impressive. Not something I was up for before a long vacation
0
5
65
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
18 days
Why does Java need a VM but Go doesn’t? Java uses a two step process. Java code compiles to bytecode (an intermediate representation). JVM translates the bytecode to machine code at runtime. This design allows Java to achieve “Write once, run anywhere”. (Still relevant in
5
30
182
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
17 days
Just recorded my last episode of 2025 with Alex Kladov from @TigerBeetleDB and I am seriously impressed how he manages to go really deep and explain concepts clearly in a simple manner. And yeah we did the Vol. 2 of TigerStyle. We did the Vol. 1 with @jorandirkgreef We now
2
4
28
@davidcasem
David Casem
10 days
President Trump says it perfectly. A patchwork of 50 different state systems creates a maze of conflicting regulations, resulting in chaos. Follow me to join the conversation on leading the AI revolution.
112
192
995
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
18 days
Single point of failure
@lady_valor_07
LadyValor
18 days
What would you call this?
0
0
3
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
18 days
Why does Java need a VM but Go doesn’t? Java uses a two step process. Java code compiles to bytecode (an intermediate representation). JVM translates the bytecode to machine code at runtime. This design allows Java to achieve “Write once, run anywhere”. (Still relevant in
5
30
182
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
19 days
🐘 Top Postgres internals as quickly as possible 👇 PostgreSQL implements a multi-process architecture with shared memory, Write-Ahead Logging for durability, and MVCC for transaction isolation. Postmaster process initializes at server start, spawns all backend and background
0
11
92
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
18 days
Resume driven development
@Wisdom_HQ
Wisdom
19 days
THREE words
0
0
12
@HospFactCheck
Hospital Facts
1 month
Since 2000, hospital prices have soared by over 250% – 3x the rate of inflation. Why? Mergers and consolidation give them more power to set prices. It’s time to hold hospitals accountable for rising health care costs. Learn more.
7
11
49
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
21 days
Why talk about transaction anomalies in 2025? Because they are still very important and can break your application. So I created this video to talk about each of them, so we can talk about Isolation levels in the next video. Enjoy this video on Database transaction anomalies.
1
2
35
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
19 days
🐘 Top Postgres internals as quickly as possible 👇 PostgreSQL implements a multi-process architecture with shared memory, Write-Ahead Logging for durability, and MVCC for transaction isolation. Postmaster process initializes at server start, spawns all backend and background
0
11
92
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
19 days
If you can’t record a video at 5:30am in one shot with just one cup of coffee.. We are not the same bro 👊
1
0
25
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
19 days
In the last post I said I will share some Gotchas of Postgres SERIALIZABLE implementation. Here it goes 👇 - To guarantee SERIALIZABLE all transactions within the application must adhere to this isolation level. - If the SERIALIZABLE level is combined with other “lower”
Tweet card summary image
youtube.com
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
21 days
Databases implement SERIALIZABLE by using Pessimistic Locking. This means they literally lock the rows you read, forcing other transactions (people) to wait. It is safe, but can “kill” performance. PostgreSQL as usual is different as it uses Serializable Snapshot Isolation
2
6
66
@spotandtango
Spot & Tango
3 days
This Week Only ⏰ Get 50% off UnKibble: - 100% human-grade ingredients - No fillers or preservatives - Vet-developed, complete recipes - Picky-eater approved - 1,700 5-star reviews
5
8
76
@vybhav1428
VYBHAV ESWARAIAH
19 days
Thank you for sharing these Performance Optimizations
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
20 days
Be a software engineer that believes in Laziness Here are 5 ways laziness can be really helpful. 1) Lazy Loading: Improving page load times and reducing bandwidth usage by loading images that are visible on the screen in a mobile/web app, instead of loading all the images at
0
1
1
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
19 days
In the last post I said I will share some Gotchas of Postgres SERIALIZABLE implementation. Here it goes 👇 - To guarantee SERIALIZABLE all transactions within the application must adhere to this isolation level. - If the SERIALIZABLE level is combined with other “lower”
Tweet card summary image
youtube.com
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
21 days
Databases implement SERIALIZABLE by using Pessimistic Locking. This means they literally lock the rows you read, forcing other transactions (people) to wait. It is safe, but can “kill” performance. PostgreSQL as usual is different as it uses Serializable Snapshot Isolation
2
6
66
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
21 days
Bits packed together in S3 waiting to be restored to memory.
1
1
11
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
20 days
Be a software engineer that believes in Laziness Here are 5 ways laziness can be really helpful. 1) Lazy Loading: Improving page load times and reducing bandwidth usage by loading images that are visible on the screen in a mobile/web app, instead of loading all the images at
4
22
174
@maxmarchione
Max Marchione
4 days
The best gift for health conscious people? A @superpower membership. 100+ lab tests, and more, for only $199. + 24/7 medical team + Upload past lab tests + Personalized protocol + Health autopilot offering + Hormones, GLP-1s and peptides + Gut testing, toxin testing and more
Tweet card summary image
superpower.com
This year, skip the sweaters and scented candles. Give your loved ones the greatest gift of all: better health, and more time with you.
1
4
41
@thegeeknarrator
Kaivalya Apte - The Geek Narrator
20 days
Be a software engineer that believes in Laziness Here are 5 ways laziness can be really helpful. 1) Lazy Loading: Improving page load times and reducing bandwidth usage by loading images that are visible on the screen in a mobile/web app, instead of loading all the images at
4
22
174