Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Xây dựng các ứng dụng .NET 10 có khả năng phục hồi với Polly
Trong các hệ thống phân tán và dịch vụ vi mô hiện đại, lỗi là điều không thể tránh khỏi. Việc xây dựng các ứng dụng phục hồi có thể xử lý lỗi một cách khéo léo và phục hồi nhanh chóng là rất quan trọn
0 0 1
Gọi API thật trong Flutter & hiển thị dữ liệu với FutureBuilder
Ở bài trước, chúng ta đã học cách tạo model và chuyển đổi dữ liệu từ JSON. Hôm nay, mình quyết định gọi API thật để lấy dữ liệu về và hiển thị nó lên UI.
0 0 3
TypeScript Type Vs Interface? Câu trả lời là Type!
Trong TypeScript, bạn có thể định nghĩa các hình dạng tùy chỉnh bằng cách sử dụng bí danh type hoặc interface. Nhưng khi phải lựa chọn giữa chúng, nhiều nhà phát triển hỏi: "Kiểu TypeScript so với Gia
0 0 4
Không phải là một bài kiểm tra UI khác: Cách kiểm tra API-First đã cứu pipeline của tôi
Nếu bạn đã từng đưa ra bản sửa lỗi vào hôm trước, chỉ để nhận được báo cáo lỗi năm phút sau đó… Bạn biết nỗi đau của việc thử nghiệm trên thiết bị di động. Chúng tôi muốn thứ gì đó sạch hơn và nhận th
0 0 3
Bạn có nên trở thành Vibe Coder hay không?
Sau nhiều bài viết gần đây về “vibe coding”, tôi cũng cảm thấy thôi thúc muốn dấn thân vào lĩnh vực “vibe coding” để tìm hiểu xem nó là gì và tại sao nó lại hấp dẫn đến như vậy. Thuật ngữ “vibe coding
0 0 2
Những điều cơ bản của TypeScript
TypeScript - nghe có vẻ quen thuộc với một ngôn ngữ lập trình khác có tên là JavaScript, đúng không? Vâng, đó là một ngôn ngữ dựa trên JavaScript; điểm khác biệt duy nhất là nó tập trung vào tính an t
0 0 2
Deadman Checks trong Grafana
Bài đăng này là một lưu ý kỹ thuật nhanh về cách thiết lập kiểm tra deadman trong Grafana với InfluxDB làm nguồn dữ liệu và cách xử lý trường hợp đặc biệt khi máy chủ không báo cáo và cảnh báo chuyển
0 0 2
Đơn vị Effect trong kiến trúc sạch cho ứng dụng giao diện người dùng
Bài viết này chia sẻ khái niệm và cách triển khai đơn vị Effect trong các ứng dụng giao diện người dùng trong Kiến trúc sạch. Các đơn vị hiệu ứng xử lý các yêu cầu qua cổng chéo, truy xuất dữ liệu, gử
0 0 1
Purge: Trình gỡ cài đặt cho macOS chi tiết
Việc kéo các ứng dụng vào thùng rác trên macOS sẽ để lại các tùy chọn, bộ nhớ đệm và tệp hỗ trợ gây lãng phí dung lượng và có thể gây xung đột. Purge (hoặc prg) là một công cụ dòng lệnh tìm và xóa tất
0 0 1
WhatsApp có thực sự có thể đọc tin nhắn của bạn không? Tin đồn và thực tế
Trong thời đại mà quyền riêng tư kỹ thuật số đang ngày càng trở thành mối quan tâm, nhiều người dùng đặt câu hỏi về tính bảo mật và bí mật của các thông tin liên lạc của họ trên các nền tảng nhắn tin
0 0 1
Software Engineer: Từ Lính Mới Đến Cú Vấp Đầu Đời
Nếu anh em thấy hay thì ủng hộ mình 1 follow + 1 upvote + 1 bookmark + 1 comment cho bài viết này tại Mayfest 2025 nhé, cảm ơn anh em. Hôm nay, tôi muốn chia sẻ một câu chuyện cá nhân, một hành trình
0 0 4
Xác thực Form trong React dễ dàng với Yup Và Formik
Trong quá trình phát triển ứng dụng React, việc xác thực dữ liệu đầu vào là một bước quan trọng để đảm bảo tính toàn vẹn và độ tin cậy của thông tin người dùng nhập vào. Thư viện Yup cung cấp một cách
0 0 4
Tại sao tôi vẫn sử dụng Django cho các dự án SaaS của mình vào năm 2025?
Ngày nay, thật dễ để nghĩ rằng Django đã lỗi thời. Những công cụ và stack hợp thời như Next.
0 0 3
Cách tôi sẽ học Full Stack Development vào năm 2025 (Nếu được bắt đầu lại)
Nếu tôi có cơ hội bắt đầu lại vào năm 2025, với tất cả những gì tôi biết hiện tại, tôi sẽ tiếp cận việc học lập trình full stack một cách tập trung, có cấu trúc và đam mê hơn rất nhiều. Tôi sẽ không c
0 0 4
Hiểu về CSS Transforms – Hướng dẫn cho người mới bắt đầu
Hôm nay mình vừa học về CSS Transforms, và mình rất hào hứng chia sẻ những gì đã khám phá được. Thuộc tính transform trong CSS cho phép bạn thao tác trực quan với các phần tử — bạn có thể di chuyển, x
0 0 4
Cách nâng cấp n8n sử dụng Docker trên DigitalOcean
Để nâng cấp phiên bản n8n được tự host trên Droplet DigitalOcean dạng 1-Click (thường sử dụng Docker và Docker Compose), hãy làm theo hướng dẫn chi tiết từng bước dưới đây. Yêu cầu trước khi bắt đầu.
0 0 3
In Và Xuất Dữ Liệu Trong Java - Hướng Dẫn Chi Tiết
In và xuất dữ liệu trong Java là một trong những kỹ năng cơ bản nhưng quan trọng đối với bất kỳ lập trình viên nào khi học ngôn ngữ lập trình này. Việc xử lý xuất dữ liệu ra màn hình hoặc nhập dữ liệu
0 0 4
Tìm hiểu về Closures trong JavaScript
Closures trong JavaScript xảy ra khi một hàm vẫn giữ quyền truy cập vào các biến trong phạm vi từ vựng (lexical scope) của nó, ngay cả sau khi hàm bên ngoài đã kết thúc thực thi. Điều này cho phép các
0 0 7
Khởi tạo dự án ReactJS: Cấu trúc chuẩn, dễ bảo trì, mở rộng
Mở đầu. Việc xây dựng một base project chuẩn cho ReactJS + TypeScript ngay từ đầu sẽ giúp tiết kiệm thời gian, đồng bộ code, và dễ dàng mở rộng dự án về sau.
0 0 3
Tự học automation test cho người mới bắt đầu
Bạn là một manual tester muốn học thêm về automation test, hay là một dev cần học về automation test để tạo những test case tự động nhưng chưa biết bắt đầu từ đâu. Bài viết này mình sẽ trình bày về hư
0 0 3