Từ MVC đến các Modern Web Framework

Model-View-Controller (MVC) là một trong những mô hình phổ biến và có ảnh hưởng nhất trong cấu trúc phần mềm. Mặc dù nhiều người...

Kinh nghiệm xương máu sau 9 tháng làm Kỹ sư phần mềm (Phần 1)

Sau 9 tháng làm việc tại Dexter với tư cách là một lập trình viên, tôi đã học được rất nhiều điều.  Cũng vì...

5 kĩ năng giải quyết vấn đề của một kĩ sư phần mềm giỏi

Để trở nên hiệu quả trong công việc, kĩ sư phần mềm cần phải rèn giũa các kĩ năng giải quyết vấn đề của...

Bí kíp luyện Kỹ sư phần mềm: Đọc code!

Giới thiệu Một lập trình viên thành công muốn giỏi hơn thì cần xây dựng thói quen đọc code hàng ngày. Nếu như một ngày, bạn...
Cache trong trình duyệt hoạt động như thế nào

Cache trong trình duyệt hoạt động như thế nào

Người viết: Nguyen Quang Phu Bộ nhớ đệm của trình duyệt là một cơ chế được sử dụng bởi các trình duyệt để lưu trữ...
Cách tạo video background cho website

Cách tạo video background cho website vô cùng đơn giản

Người viết: Nguyen Quang Linh Bữa trước mình có làm một giao diện landing page, trong đó có sử dụng video background. Việc đầu tiên...
So sánh Nginx và Apache

So sánh Nginx và Apache – Đâu là web server tốt nhất?

Người viết: Dương Tiến Đạt Hiện nay, Nginx và Apache đang là hai web server phổ biến nhất. Vậy trong bài viết chúng ta hãy...
Lập trình viên Front end

Lập trình viên Front end ban đầu nên bỏ túi những gì

Người viết: Nguyen Duc Anh Tuan Lần này mình muốn chia sẻ những điều mà sau một thời gian làm nhiều hơn về Front end...

Tuốt tuồn tuột về HTTP Polling và SSE (Server-sent event)

Hôm nay, nhân tiện có task research call API bằng thằng AFNetworking bên Objective C, lướt qua thấy một số kĩ thuật giao tiếp (Client / Server) mới. Đọc ra mới...
Tìm hiểu về Meta programming trong Javascript

Tìm hiểu về Meta programming trong Javascript

Người viết: Nguyen Thanh Tung B Mở đầu Trong lập trình chúng ta có thể chia ra 2 mức độ: Base level: code xử lí những...

Kỹ Thuật Phân Tích Giải Thuật

Trong bài viết này chúng ta sẽ nghiên cứu phân tích giải thuật những vấn đề sau: Sự cần thiết phải phân tích các...

20 trường hợp sử dụng lệnh Docker cho developer

Công nghệ sẽ phát huy một cách tốt nhất nếu bạn biết cách tận dụng nó, và điều này cũng tương tự với Docker....

Thuật toán chuỗi Fibonacci △

Có lẽ là một trong những thuật toán nổi tiếng nhất từ trước đến nay, nhưng vẫn còn rất nhiều người phải gặp khó...
học gì trong jquery

Nên học gì khi dùng jQuery?

Chào mọi người, đọc tiêu đề chắc bạn cũng đã biết được hôm nay mình muốn chia sẻ gì với mọi người rồi. Trải qua...
tự tạo ứng dụng AI

Ứng dụng AI tự động chuyển màn hình code khi phát hiện sếp đến...

Người viết: Phạm Văn Toàn Xin chào các bạn. Có lẽ sợ sếp là một bệnh thâm niên ở mỗi người làm văn phòng nói chung và...
Sử dụng trigger trong SQL

Sử dụng trigger trong SQL qua ví dụ cơ bản.

Trigger là gì ? Hiểu đơn giản thì Trigger là một stored procedure không có tham số. Trigger thực thi một cách tự động khi...

Tại sao dân IT cần biết viết Blog?

"Bởi vì tôi có khả năng viết thiên phú, tôi có thể truyền tải tất cả cảm xúc dạt dào của tôi tới độc...
Serveo là gì

Serveo là gì – Công cụ cho phép public localhost server

Người viết: Vương Minh Thái Lời mở đầu Hôm nay mình xin giới thiệu tới các bạn về một công cụ mình thấy khá là hay...

“Code dễ đọc” là như thế nào?

Viết code kiểu gì cho dễ đọc? Đối với lập trình viên, việc đọc code (readable code là gì) là việc cực kỳ quan trọng....

Cần trang bị những gì để trở thành một kỹ sư cho Google, Amazon,...

Trong bài viết này, tôi sẽ cho bạn thấy quy trình 6 bước để có được một công việc kỹ sư phần mềm không...