Articles by shayonj
46

Let's discuss sandbox isolation (shayon.dev)

1

SFQ: Simple, Stateless, Stochastic Fairness (brooker.co.za)

1

A simple L7 proxy for vLLM that manages LoRA adapter storage via NVMes (github.com/shayonj)

2

Let's Discuss Sandbox Isolation (shayon.dev)

1

Let's Discuss Sandbox Isolation (shayon.dev)

2

A managed disk adapter storage and routing layer for LoRA adapters on vLLM (github.com/shayonj)

3

Simple CUDA-checkpoint wrapper to freeze and restore GPU processes quickly (github.com/shayonj)

2

Manage, freeze and restore GPU processes quickly (github.com/shayonj)

2

Understanding How GIL Affects Checkpoint Performance During LLM Training (shayon.dev)

1

Understanding How GIL Affects Checkpoint Performance in PyTorch Training (shayon.dev)

6

Ask HN: AWS/S3 Outage?

1

Strategies and lessons from partitioning a 17TB table in PostgreSQL (tines.com)

4

Strategies and lessons from partitioning a 17TB table in PostgreSQL (tines.com)

3

Partitioning a 17TB Table in PostgreSQL (tines.com)

3

What does Software Engineering mean when machine writes the code (shayon.dev)

1

Software engineering when machine writes the code (shayon.dev)

2

A hypothetical search engine on S3 with Tantivy and warm cache on NVMe (shayon.dev)

3

Lessons from moving live PostgreSQL database with zero downtime (tines.com)

2

Zero downtime PostgreSQL migration – Lessons from moving live production data (tines.com)

1

A hypothetical search service on S3 with Tantivy and warm cache on NVMe (shayon.dev)

1

Mutable atomic deletes with Parquet backed columnar tables on S3 (shayon.dev)

1

Mutable atomic deletes with Parquet backed columnar tables on S3 (shayon.dev)

2

Mutable atomic deletes with Parquet backed columnar tables on S3 (shayon.dev)

4

An MVCC-like columnar table on S3 with constant-time deletes (shayon.dev)

2

Exploring PostgreSQL to Parquet archival for JSON data with S3 range reads (shayon.dev)

3

An MVCC-like columnar table on S3 with constant-time deletes (shayon.dev)

4

Bypass PostgreSQL catalog overhead with direct partition hash calculations (shayon.dev)

2

Bypass PostgreSQL catalog overhead with direct partition hash calculations (shayon.dev)

1

The Tines AI Agent Action (tines.com)

5

Is AGI Paradoxical? (shayon.dev)

1

We moved our ECS services from Fargate to EC2 (tines.com)

5

Pitfalls of premature closure with LLM assisted coding (shayon.dev)

13

Pitfalls of premature closure with LLM assisted coding (shayon.dev)

1

Pitfalls of premature closure with LLM assisted coding (shayon.dev)

1

Premature closure and the role of Senior Engineer in the world of AI (shayon.dev)

1

We moved our ECS services from Fargate to EC2 (tines.com)

1

Short alphanumeric pseudo random identifiers in Postgres (andyatkinson.com)

1

Shipping Fast Requires a High Degree of Trust (shayon.dev)

2

Faster PostgreSQL partition look ups with client-side integer hashing in Ruby (github.com/shayonj)

1

Another look into PostgreSQL CTE materialization and non-idempotent subqueries (shayon.dev)

2

A PostgreSQL Planner Gotcha with CTEs Delete and Limit (shayon.dev)

1

A PostgreSQL Planner Gotcha with CTEs Delete and Limit (shayon.dev)

1

pg_hash_func Ruby gem: Calculate PostgreSQL partition index without querying (github.com/shayonj)

1

Selective async commits in PostgreSQL – balancing durability and performance (shayon.dev)

15

Selective async commits in PostgreSQL – balancing durability and performance (shayon.dev)

1

Challenging AI generated code from first principles (shayon.dev)

1

Challenging AI generated code from first principles (shayon.dev)

2

Challenging AI generated code from first principles (shayon.dev)

122

Database mocks are not worth it (shayon.dev)

53

pg_flo – Stream, transform, and re-route PostgreSQL data in real-time (pgflo.io)

5

Stream, transform, and route PostgreSQL data in real-time (github.com/shayonj)

1

Using PostgreSQL Page-Based (CTID) Pagination for Data Cleanups (shayon.dev)

2

Stream, transform, and route PostgreSQL data in real-time (early build) (github.com/shayonj)

3

Pg_flo – Easily move and transform data between PostgreSQL databases (github.com/shayonj)

3

Shrinking Big PostgreSQL Tables with the Copy-Swap-Drop Technique (andyatkinson.com)

1

A simple tool to observe PostgreSQL database locks in Rails apps (github.com/pawurb)

6

Beyond logical replication: pg_easy_replicate Supports Tracking DDL Changes (shayon.dev)

49

Don't rely on IF NOT EXISTS for concurrent index creation in PostgreSQL (shayon.dev)

4

A tale of using chaos engineering at scale to keep our systems resilient (tines.com)

3

Thankful for incidents: embracing chaos to find clarity (tines.com)

1

Thankful for incidents: embracing chaos to find clarity (tines.com)

1

Thankful for incidents: embracing chaos to find clarity (tines.com)

4

Tech Industry's Moral Vacuum (shayon.dev)

7

The Tech Industry's Moral Vacuum (shayon.dev)

1

Use pg_easy_replicate to setup up Logical Replication in PostgreSQL with ease (shayon.dev)

2

Is MySQL this slow? Is this visible in production workloads? (twitter.com/tobias_petry)

2

Fast, Simple and Metered Concurrency in Ruby with Concurrent:Semaphore (shayon.dev)

4

The Value of Sitting on an Idea (shayon.dev)

1

The Value of Sitting on an Idea (shayon.dev)

1

Incidents and the Requirement of Slowing Down (shayon.dev)

5

100x Faster Query in Aurora Postgres with a lower random_page_cost (shayon.dev)

1

Ask HN: What are some good CI platforms to train and tune AI models?

3

Shipping Fast Requires a High Degree of Trust (shayon.dev)

3

pg_easy_replicate 2.0 zero downtime upgrades with support for recreating indices (shayon.dev)

99

Do you really need foreign keys? (shayon.dev)

4

Turn any Git directory into a SQLite DB and make your own Spotify Wrapped (twitter.com/shayonj)

2

Spotify Wrapped for Git using SQLite (twitter.com/shayonj)

1

Git Wrapped for any Git directory using SQLite (twitter.com/shayonj)

7

Show HN: Git Wrapped (like Spotify) for any git directory using SQLite (github.com/shayonj)

3

New Chrome extension to easily sanitize personal information from HAR files (chrome.google.com)

5

Show HN: SanitizHAR: A simple Chrome extension to sanitize HAR file contents (github.com/shayonj)

104

Minimal downtime major PostgreSQL version upgrades with pg_easy_replicate (github.com/shayonj)

5

Show HN: Minimal downtime PostgreSQL upgrades with pg_easy_replicate (github.com/shayonj)

3

Minimal Downtime Postgres Upgrades with Pg_easy_replicate (github.com/shayonj)

4

Rails Postgres ActiveRecord patches for common production workloads (github.com/tines)

8

Learning from incidents – Building a simple dynamic job scheduler with Sidekiq

7

Building a simple dynamic job scheduler with Sidekiq