DEV Community

Gouranga Das Samrat profile picture

Gouranga Das Samrat

Software Developer | Building web, desktop & CLI apps | PERN • TypeScript • Go • Rust • C++ | System Design & DevOps | Writing about code, architecture, and lessons learned

Location Khulna, Bangladesh Joined Joined on  Personal website http://gouranga.eu.org/ github website twitter website

Education

Khulna Government Model School & College

Work

Software Developer

From One Merged PR to a Repology Page: A Termux Maintainer Roundup

From One Merged PR to a Repology Page: A Termux Maintainer Roundup

Comments
5 min read

Want to connect with Gouranga Das Samrat?

Create an account to connect with Gouranga Das Samrat. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Day I Merged 6 Go Packages Into Termux Before Dinner 🐹

The Day I Merged 6 Go Packages Into Termux Before Dinner 🐹

1
Comments
3 min read
HLD: Notification System

HLD: Notification System

1
Comments
3 min read
HLD: URL Shortener (like bit.ly)

HLD: URL Shortener (like bit.ly)

Comments 2
3 min read
From a 4-Year-Old Feature Request to `pkg install bun`: My Second Merge on the Termux User Repository

From a 4-Year-Old Feature Request to `pkg install bun`: My Second Merge on the Termux User Repository

1
Comments
7 min read
Rejected on Main, Accepted on TUR: How 8 Nerd Fonts Became My First Merge on the Termux User Repository

Rejected on Main, Accepted on TUR: How 8 Nerd Fonts Became My First Merge on the Termux User Repository

1
Comments
7 min read
The Bug I Shipped, Then Had to Fix Myself: Disabling proton-pass-cli's Keyring on Android

The Bug I Shipped, Then Had to Fix Myself: Disabling proton-pass-cli's Keyring on Android

1
Comments
6 min read
From a High School Termux User to a Package Maintainer: The Story Behind My First Merged PR on termux-packages

From a High School Termux User to a Package Maintainer: The Story Behind My First Merged PR on termux-packages

1
Comments
7 min read
One Line, One NULL, One Noisy Error: Fixing usql's Tab Completion Crash

One Line, One NULL, One Noisy Error: Fixing usql's Tab Completion Crash

Comments
4 min read
The Ghost in the Symlink: How I Hunted Down a Broken `-lsqlcipher` Bug in Termux (and Got Ninja'd on the Fix)

The Ghost in the Symlink: How I Hunted Down a Broken `-lsqlcipher` Bug in Termux (and Got Ninja'd on the Fix)

1
Comments
5 min read
Bloom Filters

Bloom Filters

2
Comments
3 min read
CAP Theorem

CAP Theorem

1
Comments
3 min read
I Crashed a Rust Formatter on My Android Phone — A Maintainer Fixed It Before Lunch

I Crashed a Rust Formatter on My Android Phone — A Maintainer Fixed It Before Lunch

Comments
3 min read
Illegal Instruction, Fixed: The Vite-on-Android Bug Is Merged

Illegal Instruction, Fixed: The Vite-on-Android Bug Is Merged

1
Comments
4 min read
Rate Limiting

Rate Limiting

1
Comments
3 min read
Service-to-Service Communication — gRPC vs REST

Service-to-Service Communication — gRPC vs REST

1
Comments
2 min read
Illegal Instruction: How I Woke Up a Year-Old 'Not Planned' Bug and (Almost) Fixed Vite on Android

Illegal Instruction: How I Woke Up a Year-Old 'Not Planned' Bug and (Almost) Fixed Vite on Android

1
Comments
6 min read
API Versioning

API Versioning

Comments
3 min read
Data Consistency in Microservices — Saga Pattern

Data Consistency in Microservices — Saga Pattern

1
Comments
2 min read
Shipping the Chaos: One Contract, Three Codegens, and a Docker Gotcha Hiding in Plain Sight

Shipping the Chaos: One Contract, Three Codegens, and a Docker Gotcha Hiding in Plain Sight

1
Comments
7 min read
Trust No One: Rust's Safety Layer and C++'s Beautifully Unnecessary Randomness

Trust No One: Rust's Safety Layer and C++'s Beautifully Unnecessary Randomness

Comments
6 min read
Containers & Docker

Containers & Docker

Comments
3 min read
Microservices

Microservices

1
Comments
3 min read
The Go Gateway: Confessions of a Professional Middleman

The Go Gateway: Confessions of a Professional Middleman

Comments
6 min read
Meet Polyhymnia: The Random Quote Generator That Took the Scenic Route

Meet Polyhymnia: The Random Quote Generator That Took the Scenic Route

Comments
4 min read
Fan-out Architecture

Fan-out Architecture

Comments
1 min read
Pub-Sub (SNS) & Fan-out Architecture

Pub-Sub (SNS) & Fan-out Architecture

Comments
2 min read
Message Queues (SQS)

Message Queues (SQS)

Comments
3 min read
Redis

Redis

Comments
3 min read
Caching Strategies

Caching Strategies

1
Comments 2
3 min read
Reverse Proxy

Reverse Proxy

Comments
1 min read
Load Balancers

Load Balancers

Comments
3 min read
CDN — Content Delivery Network

CDN — Content Delivery Network

Comments
3 min read
API Gateway

API Gateway

Comments
3 min read
SQL vs NoSQL

SQL vs NoSQL

Comments
2 min read
Read Replicas

Read Replicas

Comments
2 min read
Database Sharding

Database Sharding

Comments
3 min read
🥧 314 Trillion Digits of Pi: The Software Engineering Secrets Behind y-cruncher

🥧 314 Trillion Digits of Pi: The Software Engineering Secrets Behind y-cruncher

Comments
7 min read
pkg.go.dev Finally Has an Official API — No More Web Scraping

pkg.go.dev Finally Has an Official API — No More Web Scraping

Comments
4 min read
Database Scaling

Database Scaling

Comments
1 min read
Consistent Hashing

Consistent Hashing

1
Comments
2 min read
Back of Envelope Calculations

Back of Envelope Calculations

1
Comments
3 min read
TypeScript 7.0 Beta is Here — and It's Rewritten in Go. Here's What Actually Changed.

TypeScript 7.0 Beta is Here — and It's Rewritten in Go. Here's What Actually Changed.

2
Comments
4 min read
Single Server Setup

Single Server Setup

1
Comments
1 min read
DNS — Domain Name System

DNS — Domain Name System

1
Comments
2 min read
PgBouncer: Effectively Managing Your PostgreSQL Connection Pool

PgBouncer: Effectively Managing Your PostgreSQL Connection Pool

1
Comments
4 min read
IP & Networking Basics

IP & Networking Basics

1
Comments
2 min read
HTTP & HTTPS

HTTP & HTTPS

2
Comments
2 min read
Client-Server Model

Client-Server Model

2
Comments
2 min read
Turning PostgreSQL Into an Integration Engine

Turning PostgreSQL Into an Integration Engine

1
Comments
3 min read
System Design — Beginner to Advance: Complete Curriculum

System Design — Beginner to Advance: Complete Curriculum

2
Comments
2 min read
VS Code on Your Phone — Yes, It Actually Works 🔥

VS Code on Your Phone — Yes, It Actually Works 🔥

3
Comments
5 min read
Test coverage and what it can tell us

Test coverage and what it can tell us

1
Comments
8 min read
How to Use Micro Frontends Without Regretting It

How to Use Micro Frontends Without Regretting It

Comments
9 min read
I Spent Months Perfecting My Dotfiles So You Don't Have To — Here's Everything Inside

I Spent Months Perfecting My Dotfiles So You Don't Have To — Here's Everything Inside

1
Comments
12 min read
🚀 Handling Multiple Form Submissions Gracefully on Frontend

🚀 Handling Multiple Form Submissions Gracefully on Frontend

1
Comments
2 min read
7 Secrets Your Framework Docs Don’t Tell You About Standalone Components

7 Secrets Your Framework Docs Don’t Tell You About Standalone Components

2
Comments
9 min read
How To Migrate to Signal Inputs and Queries Without Rewriting Your Templates

How To Migrate to Signal Inputs and Queries Without Rewriting Your Templates

2
Comments
7 min read
Here’s Exactly How I Implemented @defer for Granular Code Splitting in Days — Step-by-Step

Here’s Exactly How I Implemented @defer for Granular Code Splitting in Days — Step-by-Step

2
Comments
5 min read
Building a Modern Web Infrastructure with DigitalPlat and Cloudflare

Building a Modern Web Infrastructure with DigitalPlat and Cloudflare

2
Comments
2 min read
loading...