RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới

RxJava – Thời đại lập trình Reactive programming ứng dụng Android đã tới

Trước mình làm dự án Javascript và Nodejs, mình phải làm việc rất nhiều với tư duy hướng sự kiện. Lúc đó mình cứ nghĩ rằng có...
Tại sao thiết kế phần mềm càng đa dụng lại càng phức tạp?

Tại sao thiết kế phần mềm càng đa dụng lại càng phức tạp?

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Có lẽ đây là một chủ đề nói đơn giản cũng không hẳn mà...
Caching là gì

Caching là gì? Tổng quan về caching của một ứng dụng

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Khi phát triển một ứng dụng, nhiều khi cần tối ưu hiệu suất của...
AWS là gì?

AWS là gì? Mọi thứ bạn cần biết về AWS trong 5 phút

AWS là gì? Tại sao AWS lại được nhiều doanh nghiệp quan tâm đến vậy? AWS là nền tảng điện toán đám mây hàng...
các mô hình ngôn ngữ lớn (LLMs)

Nhập môn về các mô hình ngôn ngữ lớn (LLMs)

Bài viết được sự cho phép của tác giả Trần Ngọc Minh Trong thời đại hiện nay, các mô hình ngôn ngữ lớn (LLMs) đã...
Laravel là gì?

Laravel là gì? Những ứng dụng của Laravel phổ biến nhất

Bạn đang quan tâm đến Laravel và muốn hiểu rõ hơn về framework này? Trong bài viết này, hãy cùng TopDev tìm hiểu về...
Wordpress là gì?

WordPress là gì? Tìm hiểu từ A – Z CMS phổ biến nhất thế...

WordPress là gì? Nếu bạn đã từng nghĩ đến việc tạo một website riêng, chắc chắn cái tên WordPress sẽ là lựa chọn hàng...
Test plan là gì

Test plan là gì? 4 bước cần thiết để thực hiện test plan?

Test plan là một tài liệu thiết yếu được sử dụng trong quá trình phát triển và cải thiện chất lượng phần mềm. Trong...
8 lời nói dối của lập trình viên

8 lời nói dối của lập trình viên – Khổ tâm ghê!

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Cuộc sống của một lập trình viên rất thực tế, tạo ra những sản...
Hệ thống ERP là gì?

Hệ thống ERP là gì? Xây dựng một hệ thống ERP chuyên nghiệp

Hệ thống ERP là một giải pháp đóng vai trò vô cùng quan trọng trong hoạt động quản lý, quản trị tổng thể doanh...
Stress testing là gì

Stress testing là gì? Phân biệt stress testing và load testing

Stress testing là một thuật ngữ quan trọng trong lĩnh vực kiểm thử phần mềm và hệ thống. Trong bài viết này, chúng ta...
State trong frontend

State trong frontend là gì? Tại sao nên giỏi cái này?

Bài viết được sự cho phép của tác giả Thanh Lê Tại sao nên đọc bài này? Trả lời cho câu hỏi, em học xong HTML,...
Distributed Lock Manager

Distributed Lock Manager – Vấn đề liệu có được giải quyết

Bài viết trước mình có đề cập đến Lock và các loại Lock để giải quyết những vấn đề liên quan đến Concurrency. Sử dụng lock là một...
Vite là gì?

ViteJS – Một Build Tool “Hackspeed” dành cho dev thích tốc độ

Bài viết được sự cho phép của tác giả Sơn Dương Thời gian thấm thoát thoi đưa, nhanh như chó chạy ngoài đồng. Mới ngày...
iOS 17.5 beta 1

iOS 17.5 Beta 1 vừa được phát hành, những thay đổi nào đáng chú...

Hôm nay (03/04/2024), Apple vừa tung ra thị trường iOS 17.5 Beta 1. Đây là bản thử nghiệm được phát hành sau iOS 17.4...
rủi ro của chatgpt

ChatGPT và những người bạn (Phần 3)

Tác giả: Mike Loukides Chi phí của ChatGPT Có rất ít dữ liệu thực tế về chi phí đào tạo các mô hình ngôn ngữ lớn;...
Tấn công các cụm Kubernetes qua lỗi API Kubelet misconfigure

Tấn công các cụm Kubernetes qua lỗi API Kubelet misconfigure

Bài viết được sự cho phép của tác giả Trần Nhật Trường Giới thiệu Kubelet là một agent trong từng node, có tác dụng quản lý tất...
ứng dụng của chatgpt

ChatGPT và những người bạn (Phần 2)

Tác giả: Mike Loukides Các ứng dụng của ChatGPT là gì? Tôi bắt đầu bằng việc đề cập đến một vài ứng dụng mà ChatGPT có...
trở thành Software Architect

Con đường trở thành Software Architect chẳng hề dễ dàng!

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Bài viết sau đây chỉ ra những kỹ năng mà mình cần hướng tới...
nhược điểm của chatgpt là gì

ChatGPT và những người bạn (Phần 1)

Tác giả: Mike Loukides ChatGPT, hoặc một điều gì đó được xây dựng dựa trên ChatGPT, hay công cụ gì đó giống như ChatGPT, đã...