System Design (Thiết kế hệ thống)

trong danh mục DevOps

Trong bài chia sẻ về kiến trúc Microservices cho các bạn sinh viên tuần trước, mình có nói rằng ở công ty công nghệ thông thường thì có thể có hàng chục developer, nhưng chỉ có 1 hoặc 2 system designer (Nhà thiết kế hệ thống) và tất nhiên vị trí này nhìn chung sẽ… Xem thêm

Ghi chép về Devops #1

trong danh mục DevOps, Miscellaneous

Sau 2 tuần mò mẫm trong Google Cloud, PHP, Apache, Go, Angular … để hỗ trợ một ông bạn kiểm soát lại toàn bộ hệ thống cũ do team dev quăng bom để lại, thì thấy nếu sản phẩm tech hay đội code trong nhà của mấy sếp mà có một trong bảy triệu chứng dưới… Xem thêm

New Year’s Resolution of 2024

trong danh mục Miscellaneous

Hi yo!! Thế là hết năm 2023 rồi, như mọi năm thì hôm nay cũng ngồi lại điểm một số sự kiện chính trong năm qua của mình cũng như đưa ra những dự định cho năm mới. Cứ tưởng sau khi bị Covid hành hạ từ 2022 thì năm 2023 sẽ khá hơn nhưng… Xem thêm

WEBSOCKET: TỪ SOCKETIO ĐẾN SOKETI

trong danh mục DevOps

Khoảng 8 năm trước, từ lúc bỏ mô hình Server Side Rendering (jQuery, Ajax…) và bắt đầu xây dựng hệ thống dựa trên mô hình Microservices & Single Page App (SPA) và sử dụng hoàn toàn frontend bằng Reactjs thì cũng là lúc bắt đầu chơi với WebSocket cho các tính năng tương tác hai… Xem thêm

Vũ trụ Nextjs và Headless CMS

trong danh mục Technology

Sau nhiều ngày chờ đợi để xem NextJS có ra bản 13.5 hay không thì cũng không chịu được nữa (nằm ở v13.4 đã gần 3 tháng) và đành khởi công dự án xây dựng Public CMS Framework (hay nói kiểu nhà quê là làm cái website) với phiên bản NextJS 13.4.12. Server Side Rendering… Xem thêm

CHỌN CX HAY DX?

trong danh mục DevOps, Technology

Dạo gần đây trên twitter có rất nhiều chỉ trích từ cộng đồng làm frontend về việc bản #Nextjs 13.4 cho tới 13.6 có trải nghiệm compile ở máy rất tệ khi sử dụng kiến trúc mới là App Router. Thời gian mỗi lần hot reload tính bằng giây và bản thân Tuấn đang phát… Xem thêm

Học Đại học CNTT nào?

trong danh mục Technology

Cách đây vài ngày có đọc một trao đổi trên Reddit về việc một OP hỏi là nên chọn học CNTT ở đại học Tôn Đức Thắng hay đại học FPT. Có khá nhiều ý kiến, chửi OP ngu có, chửi mấy thằng chửi người ta ngu cũng có và cũng có mấy ý khá… Xem thêm

New Year’s Resolution of 2023

trong danh mục Miscellaneous

Vậy là lại đến ngày cuối cùng của năm, lại ngồi viết một vài dòng để tóm tắt lại năm vừa rồi cũng như đặt ra một số chỉ tiêu cho năm mới 2023. Năm 2022 đánh dấu sự ảnh hưởng dài và rộng của Covid-19 đến xã hội, kéo theo ảnh hưởng đến toàn… Xem thêm

Cài đặt môi trường React Native 0.70 trên Mac M1

trong danh mục Mobile

Chào các bạn, hiện tại nếu làm theo các hướng dẫn trên web chính thức của reactnative.dev thì có thể bạn sẽ không thể cài đặt thành công môi trường để chạy được React native 0.70 trên M1. Mình viết bài này để chia sẻ nhanh một số bước mà mình đã cài đặt môi… Xem thêm

Công bằng khi xử lý bất đồng bộ ở Microservice

trong danh mục DevOps

Suốt tuần qua mình tập trung xử lý một bài toán khá “kinh điển” trong mô hình multi-tenant là đem đến “sự công bằng” (fairness) đối với các xử lý bất đồng bộ (async process). Nhận thấy vấn đề và giải pháp này sẽ giúp ích nhiều cho các anh em làm SaaS nên mình… Xem thêm