Rust Async: Tìm hiểu Future, Pin, và Waker trong async/await

Rust Async: Tìm hiểu Future, Pin, và Waker trong async/await Rust async/await là một trong những tính năng mạnh mẽ nhất của ngôn ngữ, cho phép viết code không đồng…

Xem thêm

PostgreSQL JSONB: Lưu trữ và truy vấn dữ liệu không cấu trúc hiệu năng

PostgreSQL JSONB là gì và tại sao mạnh hơn JSON thuần JSONB (Binary JSON) là kiểu dữ liệu PostgreSQL để lưu trữ và truy vấn dữ liệu JSON dưới dạng…

Xem thêm

RISC-V: Kiến trúc CPU mã nguồn mở thay thế ARM x86

RISC-V là gì? RISC-V (pronounced “risk-five”) là kiến trúc bộ xử lý (ISA — Instruction Set Architecture) mã nguồn mở, được phát triển lần đầu bởi Đại học California, Berkeley…

Xem thêm

HTMX framework — Thư viện HTML-driven cho ứng dụng web hiện đại

HTMX framework HTMX là thư viện JavaScript nhẹ, không phụ thuộc build tool, cho phép truy cập AJAX, CSS Transitions, WebSockets và Server Sent Events trực tiếp qua thuộc tính…

Xem thêm

Zig ngôn ngữ: Thay thế C/C++ cho system programming an toàn

Zig là gì? Ngôn ngữ system programming hiện đại Zig là ngôn ngữ lập trình system programming do Andrew Kelley phát triển từ 2016, thiết kế để thay thế C…

Xem thêm

SOLID Principles trong Python: 5 nguyên tắc thiết kế OOP

SOLID Principles là gì? Ngôn ngữ chung của thiết kế hướng đối tượng SOLID là viết tắt của năm nguyên tắc thiết kế hướng đối tượng giúp phát triển phần…

Xem thêm

Kubernetes cơ bản: Triển khai ứng dụng container từ A đến Z

Kubernetes cơ bản: Triển khai ứng dụng container từ A đến Z Kubernetes (thường viết tắt K8s) là nền tảng orkestration container mã nguồn mở phổ biến nhất hiện nay….

Xem thêm

Redis cơ bản: Cấu trúc dữ liệu, use case và so sánh với Memcached

Redis (Remote Dictionary Server) là hệ thống lưu trữ cấu trúc dữ liệu trong bộ nhớ, được sử dụng rộng rãi như cơ sở dữ liệu, cache, message broker. Với…

Xem thêm

Effective Go 1.23: Tính năng mới và best practices hiện đại

Go 1.23 phát hành tháng 8/2024 mang đến nhiều cải tiến quan trọng: iterators, telemetry, toolchain directives, và nhiều thay đổi trong standard library. Bài viết này tổng hợp những…

Xem thêm

Git Worktree: Làm việc nhiều nhánh cùng lúc không cần stash

Git worktree là tính năng ít được nhắc đến nhưng cực kỳ mạnh mẽ, cho phép bạn làm việc với nhiều nhánh Git cùng lúc trong các thư mục riêng…

Xem thêm