My blog posts

Go Concurrency
Go Concurrency: Mutexes vs Channels with Examples
Learn how to safely build a concurrent counter in Go using Mutexes, Buffered Channels, and Unbuffered Channels.
Integration Testing (1)
Unit, Integration, and E2E Testing in One Example Using Jest
Discover how to implement Unit, Integration, and End-to-End testing with Jest, Puppeteer, and Supertest in a Node.js app using an in-memory MongoDB database.
How I Improved Video Streaming Efficiency with FFmpeg and Node.js
How I Improved Video Streaming with FFmpeg and Node.js
Generating a thumbnail, compressing a video, generating a preview clip, and generating HLS segments using FFmpeg
Group Data By Year, Month, and Day in PostgreSQL
Group by Year, Month, or Day in PostgreSQL
How to group data by specific date interval using DATE_TRUNC(), EXTRACT(), or TO_CHAR() functions in PostgreSQL.
1 2 3 5
Scroll to Top