2025  1

April  1

AbortController in JavaScript

April 9, 2025 · 2 min · 238 words · Bá Tới

2024  98

December  2

What is CRC32 Checksum?

December 10, 2024 · 6 min · 1077 words · Bá Tới

Checksum Algorithms: Importance of Security and Common Vulnerabilities

December 9, 2024 · 7 min · 1359 words · Bá Tới

August  7

The Many Spatial Indexes of PostGIS

August 27, 2024 · 6 min · 1166 words · Bá Tới

R-tree vs. Quadtree: A Comparison

August 27, 2024 · 3 min · 525 words · Bá Tới

What is Quadtree?

August 27, 2024 · 7 min · 1284 words · Bá Tới

What is R-Tree?

August 27, 2024 · 6 min · 1182 words · Bá Tới

The Difference Between Concurrency and Parallelism

August 13, 2024 · 3 min · 581 words · Bá Tới

gRPC vs Apache Thrift: A Comparison

August 12, 2024 · 6 min · 1208 words · Bá Tới

Ruby tap() vs yield_self()

August 3, 2024 · 4 min · 772 words · Bá Tới

July  19

OLTP vs OLAP

July 29, 2024 · 5 min · 1013 words · Bá Tới

Nginx Stream Module: A Quick Guide

July 20, 2024 · 4 min · 707 words · Bá Tới

Some Algorithms Based on Divide and Conquer Principles in Ruby - Part 3

July 13, 2024 · 4 min · 773 words · Bá Tới

Some Algorithms Based on Divide and Conquer Principles in Ruby - Part 2

July 13, 2024 · 10 min · 1910 words · Bá Tới

Some Algorithms Based on Divide and Conquer Principles in Ruby - Part 1

July 13, 2024 · 11 min · 2266 words · Bá Tới

Linked List Algorithms in Ruby

July 13, 2024 · 2 min · 364 words · Bá Tới

Divide and Conquer Algorithms

July 13, 2024 · 3 min · 529 words · Bá Tới

Backtracking Algorithms in Ruby

July 13, 2024 · 8 min · 1646 words · Bá Tới

Greedy Algorithms in Ruby

July 13, 2024 · 6 min · 1242 words · Bá Tới

Graph Algorithms in Ruby

July 13, 2024 · 6 min · 1252 words · Bá Tới

Tree Algorithms in Ruby

July 13, 2024 · 8 min · 1493 words · Bá Tới

Search Algorithms in Ruby

July 13, 2024 · 5 min · 920 words · Bá Tới

Sorting Algorithms in Ruby

July 13, 2024 · 7 min · 1348 words · Bá Tới

Introduction: Apache Spark - A Unified Analytics Engine for Big Data Processing

July 10, 2024 · 3 min · 477 words · Bá Tới

Unlogged Table vs Logged Table in PostgreSQL

July 9, 2024 · 3 min · 610 words · Bá Tới

Introduction: Apache Doris - A Distributed SQL-Based Data Warehouse System

July 9, 2024 · 3 min · 514 words · Bá Tới

Go Language Programming: A Beginner’s Guide to the Go Programming Language

July 2, 2024 · 5 min · 858 words · Bá Tới

Lua Language Programming: A Beginner’s Guide to the Scripting Language

July 1, 2024 · 4 min · 840 words · Bá Tới

How to Safely Store Data on Redis in a Heavy Writing System?

July 1, 2024 · 4 min · 708 words · Bá Tới

June  14

Introduction to Cassandra: The NoSQL Database for Scalable Applications

June 29, 2024 · 4 min · 703 words · Bá Tới

Introduction to DuckDB: The New Database for Data Analysis

June 29, 2024 · 2 min · 400 words · Bá Tới

Event Streaming in Rails with Kafka

June 15, 2024 · 13 min · 2624 words · Bá Tới

Apache Kafka in Use

June 15, 2024 · 3 min · 595 words · Bá Tới

Keyword ThreadGroup in Ruby

June 10, 2024 · 5 min · 887 words · Bá Tới

Keyword Queue in Ruby

June 10, 2024 · 6 min · 1140 words · Bá Tới

Keyword Lazy in Ruby

June 10, 2024 · 4 min · 803 words · Bá Tới

CQRS Design Pattern

June 7, 2024 · 3 min · 493 words · Bá Tới

Understanding MVCC in MySQL and PostgreSQL

June 5, 2024 · 4 min · 844 words · Bá Tới

MVCC in Database

June 5, 2024 · 3 min · 484 words · Bá Tới

What is BASE Principle?

June 3, 2024 · 3 min · 541 words · Bá Tới

What is CAP Theorem?

June 3, 2024 · 3 min · 611 words · Bá Tới

What is KISS Principle?

June 3, 2024 · 3 min · 545 words · Bá Tới

What is SOLID Principle?

June 3, 2024 · 3 min · 574 words · Bá Tới

May  17

What is Change Data Capture (CDC)?

May 13, 2024 · 4 min · 677 words · Bá Tới

Interact with data in Redis

May 12, 2024 · 5 min · 856 words · Bá Tới

RedisGears: A Serverless Engine for Redis

May 12, 2024 · 3 min · 634 words · Bá Tới

Read Large File in Ruby

May 11, 2024 · 4 min · 759 words · Bá Tới

StringIO in Ruby

May 11, 2024 · 4 min · 783 words · Bá Tới

ULID vs UUIDv4 vs UUIDv7: What’s the Difference?

May 11, 2024 · 7 min · 1401 words · Bá Tới

Web Worker in JavaScript

May 11, 2024 · 3 min · 517 words · Bá Tới

Comparing authentication methods in API with Ruby on Rails - Part 2

May 7, 2024 · 6 min · 1121 words · Bá Tới

Design Transaction System in E-commerce

May 7, 2024 · 4 min · 753 words · Bá Tới

Firebase in Ruby on Rails

May 7, 2024 · 3 min · 492 words · Bá Tới

Comparing authentication methods in API with Ruby on Rails - Part 1

May 6, 2024 · 16 min · 3262 words · Bá Tới

PostgreSQL LOCKS: Comprehensive Guide 101

May 6, 2024 · 12 min · 2391 words · Bá Tới

Implement Rate Limiting in Ruby on Rails

May 2, 2024 · 8 min · 1684 words · Bá Tới

Designing a RESTful API: Key Factors, Best Practices, and Strategies

May 2, 2024 · 6 min · 1103 words · Bá Tới

Ensuring Data Consistency in a Distributed System

May 2, 2024 · 4 min · 725 words · Bá Tới

Gem OJ - Enhance API Performance in Ruby on Rails

May 1, 2024 · 4 min · 664 words · Bá Tới

Improve Redis Performance in Ruby on Rails

May 1, 2024 · 4 min · 690 words · Bá Tới

April  8

API and JWT in Ruby on Rails

April 27, 2024 · 9 min · 1908 words · Bá Tới

Understanding I/O-Bound and CPU-Bound Tasks in Backend Development

April 25, 2024 · 4 min · 737 words · Bá Tới

Design Patterns in Ruby: Prototype, Abstract Factory, Bridge, and Facade Patterns

April 18, 2024 · 5 min · 852 words · Bá Tới

Design Patterns in Ruby: Visitor, Memento, Mediator, Flyweight, and Builder Patterns

April 18, 2024 · 4 min · 782 words · Bá Tới

Design Patterns in Ruby: Proxy, Composite, State, Chain of Responsibility, and Iterator Patterns

April 18, 2024 · 5 min · 874 words · Bá Tới

Design Patterns in Ruby: Strategy, Decorator, Template Method, and Command Patterns

April 18, 2024 · 4 min · 790 words · Bá Tới

Speed Up Your Web Application with a Content Delivery Network (CDN)

April 10, 2024 · 6 min · 1088 words · Bá Tới

Optimziting web performance with SplitChunks in Webpack

April 6, 2024 · 4 min · 637 words · Bá Tới

March  27

Exploring Sharding in PostgreSQL

March 31, 2024 · 13 min · 2738 words · Bá Tới

Using Index Include in PostgreSQL

March 31, 2024 · 3 min · 601 words · Bá Tới

Using Partial Index in Optimizing PostgreSQL

March 31, 2024 · 3 min · 549 words · Bá Tới

Ansible - Automate Your Infrastructure

March 30, 2024 · 4 min · 773 words · Bá Tới

PostgreSQL Performance Optimization Techniques - Part 1

March 30, 2024 · 4 min · 700 words · Bá Tới

Redis Performance Optimization Techniques

March 30, 2024 · 4 min · 751 words · Bá Tới

Rotating Logs with Logrotate

March 30, 2024 · 5 min · 973 words · Bá Tới

Using Postfix in Sending Email

March 30, 2024 · 4 min · 744 words · Bá Tới

Design Patterns in Ruby: A Few Popular Patterns

March 29, 2024 · 3 min · 487 words · Bá Tới

Engines Modularized in Ruby on Rails

March 29, 2024 · 3 min · 612 words · Bá Tới

Regenerator in Redux Saga

March 29, 2024 · 3 min · 464 words · Bá Tới

Optimizing Your Website with Open Graph Meta Tags

March 26, 2024 · 4 min · 651 words · Bá Tới

Optimizing Your Website with WebP Images

March 26, 2024 · 3 min · 477 words · Bá Tới

Service Workers in Web Development: A Comprehensive Guide

March 26, 2024 · 4 min · 666 words · Bá Tới

Understanding and Implementing Accelerated Mobile Pages (AMP)

March 26, 2024 · 3 min · 507 words · Bá Tới

What are HSTS and the HSTS preload list?

March 26, 2024 · 3 min · 438 words · Bá Tới

Middleware in Rails: A Comprehensive Guide

March 25, 2024 · 4 min · 644 words · Bá Tới

A Comparison of Data Storage on Disk in PostgreSQL and MySQL

March 24, 2024 · 5 min · 864 words · Bá Tới

Comparing Event Machine, Fibers, Threads, and Processes: Real-World Applications

March 24, 2024 · 4 min · 845 words · Bá Tới

Event Machine and Fibers: A Comprehensive Guide

March 24, 2024 · 3 min · 606 words · Bá Tới

Exploring Solr Integration with Rails using RSolr

March 24, 2024 · 2 min · 397 words · Bá Tới

Jemalloc: A Comprehensive Guide on Ruby Memory Management

March 24, 2024 · 3 min · 510 words · Bá Tới

Redash: Empowering Data Visualization and Collaboration

March 24, 2024 · 2 min · 398 words · Bá Tới

Page caching - Maximizing Performance with HTTP Caching: A Comprehensive Guide

March 23, 2024 · 3 min · 523 words · Bá Tới

Cache avalanche, Cache breakdown, Cache Stampede and Cache Penetration

March 23, 2024 · 7 min · 1332 words · Bá Tới

Understanding PostgreSQL COUNT(NULL), COUNT(*), and COUNT(1)

March 10, 2024 · 2 min · 292 words · Bá Tới

Unlocking the Power of PostgreSQL Window Functions: A Comprehensive Guide

March 1, 2024 · 5 min · 910 words · Bá Tới

February  2

Understanding PostgreSQL DISTINCT ON

February 28, 2024 · 2 min · 341 words · Bá Tới

Understanding Active Record’s first and order.first Methods in Rails

February 14, 2024 · 3 min · 476 words · Bá Tới

January  2

Understanding PostgreSQL Partitioning

January 15, 2024 · 5 min · 997 words · Bá Tới

Regenerator in JavaScript: Bridging Modern Syntax and Compatibility

January 5, 2024 · 3 min · 436 words · Bá Tới

2023  3

September  1

Hotwire Stimulus: A Lightweight JavaScript Framework for Interactive Web Applications

September 25, 2023 · 2 min · 418 words · Bá Tới

July  1

Optimizing PostgreSQL Data File Read

July 16, 2023 · 2 min · 303 words · Bá Tới

May  1

An In-depth Introduction to Testing in Rails with RSpec

May 23, 2023 · 3 min · 446 words · Bá Tới

2022  6

August  1

Master-Master vs. Master-Slave Replication in Distributed Relational Databases

August 7, 2022 · Updated October 29, 2026 · 8 min · 1630 words · Bá Tới

May  1

Understanding Threads and Processes in Ruby

May 7, 2022 · Updated October 29, 2026 · 9 min · 1845 words · Bá Tới

April  2

Optimizing Nginx Configuration for Enhanced Performance

April 11, 2022 · Updated October 29, 2026 · 9 min · 1759 words · Bá Tới

Understanding Access Control in Rails: Private, Protected, and Public

April 7, 2022 · Updated October 29, 2026 · 4 min · 777 words · Bá Tới

February  1

Introduction to Monitoring Tools for Web Systems and Rails

February 8, 2022 · Updated October 29, 2026 · 10 min · 2001 words · Bá Tới

January  1

Preparing for a Ruby on Rails Web Development Interview

January 8, 2022 · Updated October 29, 2026 · 16 min · 3248 words · Bá Tới

2021  6

August  4

Page caching - Combining Page Caching in Rails with Nginx Memory Caching

August 7, 2021 · Updated October 29, 2026 · 6 min · 1116 words · Bá Tới

Page caching - Implementing Page Caching in a Rails Application with Redis

August 6, 2021 · Updated October 29, 2026 · 9 min · 1714 words · Bá Tới

Page caching - Leveraging Page Caching with Varnish in Rails Applications

August 5, 2021 · Updated October 29, 2026 · 7 min · 1314 words · Bá Tới

Page caching - Strategies for Web Performance Optimization

August 4, 2021 · Updated October 29, 2026 · 6 min · 1074 words · Bá Tới

April  1

Using Redis in Rails Applications

April 7, 2021 · Updated October 29, 2026 · 4 min · 798 words · Bá Tới

February  1

Understanding A/B Testing: Enhancing Decision-Making in Web Development

February 8, 2021 · Updated October 29, 2026 · 6 min · 1061 words · Bá Tới

2020  5

July  1

Understanding Load Balancing at Different Network Layers: A Comprehensive Overview

July 16, 2020 · Updated October 29, 2026 · 3 min · 622 words · Bá Tới

March  2

Understanding Nginx Real IP Module: Importance and Configuration

March 7, 2020 · Updated October 29, 2026 · 7 min · 1374 words · Bá Tới

Understanding Sidekiq: A Powerful Background Job Processing Solution

March 2, 2020 · Updated October 29, 2026 · 7 min · 1443 words · Bá Tới

February  1

Continuous Integration/Continuous Deployment (CI/CD) in Software Development

February 8, 2020 · Updated October 29, 2026 · 4 min · 800 words · Bá Tới

January  1

Understanding CSRF in Ruby on Rails

January 7, 2020 · Updated October 29, 2026 · 5 min · 1030 words · Bá Tới

2018  2

August  1

Understanding Promise and Deferred in JavaScript

August 7, 2018 · Updated October 29, 2026 · 4 min · 706 words · Bá Tới

March  1

Differentiating Virtual DOM, Glimmer, and Real DOM in Front-End Development

March 7, 2018 · 8 min · 1486 words · Bá Tới

2016  8

October  5

Ruby on Rails Best Practices

October 4, 2016 · Updated October 29, 2026 · 8 min · 1492 words · Bá Tới

Prevent Content Type Spoofing on Paperclip

October 3, 2016 · Updated October 29, 2026 · 2 min · 265 words · Bá Tới

Ruby Best Practices

October 3, 2016 · Updated October 29, 2026 · 5 min · 896 words · Bá Tới

Proc, Lambda, and Block in Ruby

October 2, 2016 · Updated October 29, 2026 · 5 min · 903 words · Bá Tới

Ember - Controllers are Singletons

October 1, 2016 · Updated October 29, 2026 · 3 min · 574 words · Bá Tới

September  3

Ember - Bootstrap Modal

September 30, 2016 · Updated October 29, 2026 · 6 min · 1073 words · Bá Tới

Ember - Ember Addons

September 29, 2016 · Updated October 29, 2026 · 3 min · 527 words · Bá Tới

PostgreSQL Best Practices

September 28, 2016 · Updated October 29, 2026 · 13 min · 2626 words · Bá Tới