DEV Community

Athreya aka Maneshwar profile picture

Athreya aka Maneshwar

Software Dev | Technical Writer | 450k+ Reads | Learning, building, improving, writing :)

Three Year Club
Go
Top 7
2
C++
Java
8 Week Community Wellness Streak
GraphQL
Two Year Club
4 Week Community Wellness Streak
100 Thumbs Up Milestone
Writing Debut
One Year Club
How Python's GIL actually works (and when it bites you)

How Python's GIL actually works (and when it bites you)

23
Comments
9 min read

Want to connect with Athreya aka Maneshwar?

Create an account to connect with Athreya aka Maneshwar. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Error Handling in Go: Stop Panicking, Start Wrapping

Error Handling in Go: Stop Panicking, Start Wrapping

43
Comments 4
5 min read
Shared Page Cache in SQLite: Smarter Memory, Less Redundant Work

Shared Page Cache in SQLite: Smarter Memory, Less Redundant Work

20
Comments 2
3 min read
4 Open-Source Security Tools Every Dev Should Know

4 Open-Source Security Tools Every Dev Should Know

47
Comments
4 min read
6 Agent Gateway Platforms That Actually Exist in 2026 (And What They're Good For)

6 Agent Gateway Platforms That Actually Exist in 2026 (And What They're Good For)

49
Comments 4
6 min read
Locking, Savepoints, and In-Memory Databases in SQLite

Locking, Savepoints, and In-Memory Databases in SQLite

22
Comments
4 min read
AUTOVACUUM in SQLite: How Your Database Cleans Up After Itself

AUTOVACUUM in SQLite: How Your Database Cleans Up After Itself

21
Comments 5
4 min read
What Building with MCP Taught Me About Its Biggest Gap

Missing security and audit controls

What Building with MCP Taught Me About Its Biggest Gap

73
Comments 11
8 min read
Triggers in SQLite: Automating Logic Inside Your Database

Triggers in SQLite: Automating Logic Inside Your Database

23
Comments
3 min read
What's an AI Gateway and do you think you need one?

What's an AI Gateway and do you think you need one?

37
Comments 2
5 min read
AUTOINCREMENT in SQLite

AUTOINCREMENT in SQLite

16
Comments 1
3 min read
Subqueries & Views in SQLite: Writing Smarter, Cleaner Queries

Subqueries & Views in SQLite: Writing Smarter, Cleaner Queries

16
Comments
3 min read
SQLite PRAGMA: The Underrated Lever That Controls Your DB

SQLite PRAGMA: The Underrated Lever That Controls Your DB

10
Comments 1
3 min read
How SQLite Executes Queries Through Its API Lifecycle

How SQLite Executes Queries Through Its API Lifecycle

20
Comments
3 min read
How SQLite Internals Connect Into One Unified System

How SQLite Internals Connect Into One Unified System

27
Comments 4
3 min read
SQLite Interface Handler: Understanding the sqlite3 Core Structure

SQLite Interface Handler: Understanding the sqlite3 Core Structure

16
Comments
4 min read
From Queries to Bytecode: The Final Pieces of SQLite’s Frontend

From Queries to Bytecode: The Final Pieces of SQLite’s Frontend

30
Comments 2
5 min read
Which index should SQLite use?

Which index should SQLite use?

31
Comments 3
4 min read
Inside SQLite’s Frontend: Join Table Ordering

Inside SQLite’s Frontend: Join Table Ordering

15
Comments 1
3 min read
Inside SQLite’s Frontend: BETWEEN, OR, LIKE, and GLOB Optimizations

Inside SQLite’s Frontend: BETWEEN, OR, LIKE, and GLOB Optimizations

28
Comments 2
4 min read
Inside SQLite’s Frontend: How the WHERE Clause Drives Optimization

Inside SQLite’s Frontend: How the WHERE Clause Drives Optimization

19
Comments
5 min read
Inside SQLite’s Frontend: How the Query Optimizer Makes Your SQL Fast

Inside SQLite’s Frontend: How the Query Optimizer Makes Your SQL Fast

22
Comments 4
5 min read
Inside SQLite’s Frontend: How Bytecode Is Generated and Names Are Resolved

Inside SQLite’s Frontend: How Bytecode Is Generated and Names Are Resolved

22
Comments 1
5 min read
Inside SQLite’s Frontend: The Parser- Turning Tokens into Meaning

Inside SQLite’s Frontend: The Parser- Turning Tokens into Meaning

17
Comments 1
4 min read
Inside SQLite’s Frontend: How Your SQL Becomes Bytecode

Inside SQLite’s Frontend: How Your SQL Becomes Bytecode

18
Comments 1
4 min read
The Secret Engine Behind Semantic Search: Vector Databases

The Secret Engine Behind Semantic Search: Vector Databases

22
Comments
5 min read
Why AI Lies (And How RAG Fixes It)

Why AI Lies (And How RAG Fixes It)

16
Comments
4 min read
How SQLite Converts Data: Affinity Rules in Action

How SQLite Converts Data: Affinity Rules in Action

18
Comments
4 min read
SQLite’s Flexible Typing: Storage Types and Column Affinity

SQLite’s Flexible Typing: Storage Types and Column Affinity

19
Comments
4 min read
Datatype Management in SQLite

Datatype Management in SQLite

17
Comments
4 min read
Index Key Format in SQLite

Index Key Format in SQLite

13
Comments
4 min read
Table Record and Key Format in SQLite

Table Record and Key Format in SQLite

16
Comments
3 min read
The Hidden Program Behind Every SQL Statement

The Hidden Program Behind Every SQL Statement

16
Comments
6 min read
Internal Datatypes and Record Format in SQLite

Internal Datatypes and Record Format in SQLite

11
Comments
4 min read
How the VM Actually Executes a Program in SQLite

How the VM Actually Executes a Program in SQLite

19
Comments 1
3 min read
How INSERT and JOIN Actually Execute in SQLite

How INSERT and JOIN Actually Execute in SQLite

25
Comments 6
4 min read
Understanding the Core Opcodes in SQLite

Understanding the Core Opcodes in SQLite

12
Comments
5 min read
Inside SQLite’s Bytecode Language

Inside SQLite’s Bytecode Language

16
Comments
4 min read
Forcing a Review Between Claude and git commit

Forcing a Review Between Claude and git commit

21
Comments
2 min read
Bytecode: SQLite’s Internal Programming Language

Bytecode: SQLite’s Internal Programming Language

16
Comments
3 min read
Virtual Database Engine in SQLite

Virtual Database Engine in SQLite

11
Comments
2 min read
Space Management: Where Bytes Are Won and Reclaimed in SQLite

Space Management: Where Bytes Are Won and Reclaimed in SQLite

24
Comments 1
4 min read
The Tree Module Functionalities in SQLite

The Tree Module Functionalities in SQLite

16
Comments
4 min read
The Tree Module Functionalities in SQLite

The Tree Module Functionalities in SQLite

26
Comments
4 min read
Structure of a Cell in SQLite

Structure of a Cell in SQLite

20
Comments
4 min read
Structure of the Storage Area in Tree Page of SQLite

Structure of the Storage Area in Tree Page of SQLite

16
Comments
3 min read
Page Structure: From Logical Trees to Raw Bytes

Page Structure: From Logical Trees to Raw Bytes

26
Comments
4 min read
Delete Operation in B+-Tree: Removing Without Destabilizing

Delete Operation in B+-Tree: Removing Without Destabilizing

19
Comments 1
4 min read
Insert Operation: How a B+-Tree Grows Without Losing Order

Insert Operation: How a B+-Tree Grows Without Losing Order

18
Comments
4 min read
Operations on a B+-Tree: How the Search Works

Operations on a B+-Tree: How the Search Works

5
Comments
4 min read
B+-Tree Structure: How Order Is Maintained at Scale

B+-Tree Structure: How Order Is Maintained at Scale

11
Comments
4 min read
Statement Subtransactions and Tree Mutation in SQLite

Statement Subtransactions and Tree Mutation in SQLite

13
Comments
4 min read
The Tree Interface: Where Pages Become Structure in SQLite

The Tree Interface: Where Pages Become Structure in SQLite

15
Comments
4 min read
The Tree Module: Where Pages Turn Into Rows in SQLite

The Tree Module: Where Pages Turn Into Rows in SQLite

25
Comments
4 min read
Commit Operation: Turning In-Memory Changes into Permanent Reality in SQLite

Commit Operation: Turning In-Memory Changes into Permanent Reality in SQLite

13
Comments
5 min read
Transaction Management: Where the Pager Becomes the Database in SQLite

Transaction Management: Where the Pager Becomes the Database in SQLite

10
Comments
5 min read
Cache Update: When Pages Start to Change in SQLite

Cache Update: When Pages Start to Change in SQLite

20
Comments
4 min read
Cache Organization: How SQLite Actually Holds Pages in Memory

Cache Organization: How SQLite Actually Holds Pages in Memory

16
Comments
4 min read
Page Cache and Pager State: Where Concurrency Becomes Concrete

Page Cache and Pager State: Where Concurrency Becomes Concrete

18
Comments 1
4 min read
Pager Lifecycle Functions: Pinning Pages, Running Transactions, and Making Them Stick in SQLite

Pager Lifecycle Functions: Pinning Pages, Running Transactions, and Making Them Stick in SQLite

24
Comments 2
4 min read
loading...