Cách viết "Hello World" với 28 Ngôn ngữ Lập trình

Cách viết “Hello World” với 28 Ngôn ngữ Lập trình

Bọn máy tính khá là thực dụng - Nó chỉ làm những gì được yêu cầu thôi. Vậy làm thế nào để báo máy...
lập trình viên javascript

Giải quyết câu hỏi phỏng vấn Javascript của Google như thế nào

Javascript - tôi là một kỹ sư phần mềm có hơn 4 năm kinh nghiệm. Với đam mê chia sẻ kiến ​​thức của mình,...
Lộ trình cho mọi nhà phát triển web trong năm 2020

Lộ trình cho mọi lập trình viên web trong năm 2023

Bên dưới đây, bạn sẽ thấy 1 set biểu đồ chứng minh các hướng đi mà bạn có thể chọn. Và những công nghệ...
khi-nao-nen-dung-golang

Khi nào nên dùng Golang? Nó dùng tốt trong trường hợp nào?

Bạn có biết khi nào nên dùng Golang? Dùng Golang đúng cách như thế nào? Sau 8 năm hoạt động, ngôn ngữ Go của...
trigger-trong-sql

TRIGGER trong SQL

Trigger trong SQL là gì? Trigger là một thủ tục SQL được thực thi ở phía server khi có một sự kiện như Insert, Delete,...

Xử lý Date/Time dễ dàng với Carbon trong Laravel

Làm việc với ngày và giờ trong PHP không phải là nhiệm vụ dễ dàng gì. Chúng ta phải đối mặt với các vấn...
bodyParser() trong Express.js

bodyParser() trong Express.js

Xây dựng App đơn giản với NodeJS, ExpressJS và Socket.IO 9 tip tối ưu code Nodejs dành cho lập trình viên Khi lần đầu...
thiết kế hệ thống url shortening

Thiết kế hệ thống URL Shortening giống Bit.ly chịu tải 6 tỷ click 1...

Bài viết được sự cho phép của tác giả Ngo Thang Chắc hẳn ai trong số chúng ta cũng đã từng dùng 1 số dịch...
su-dung-mang-php-dung-cach

Sử dụng mảng đúng cách trong PHP – Bạn đã bao giờ nghĩ?

Điểm hấp dẫn nhất của PHP theo mình là Array, và hầu như trong code, mọi thứ đều là key => value. Do vậy...

So sánh tốc độ List collection và HashSet collection trong C#

Người viết: Tùng NT Mở đầu Lâu nay khi lập trình chúng ta chủ yếu sử dụng kiểu dữ liệu List để thao tác với các collection, mặc...
tai-sao-khong-nen-luu-tru-data-user-tren-local-storage

Tại sao không nên lưu trữ data user trên Local Storage?

Tại sao Local Storage không an toàn và bạn không nên dùng nó để lưu trữ data nhạy cảm? Có một vấn đề: hầu hết...

1001 Tips: Con trỏ và hàm (Pointer & Function) trong C++

Con trỏ và tham số của hàm Chúng ta đã tìm hiểu về 2 kiểu tham số của hàm: Hàm có tham số nhận giá...

Modern C++ binary RPC framework gọn nhẹ, không cần code generation

Bài viết sẽ bàn về một framework C++ RP, ko yêu cầu bước code generation để glue code. Trước khi đi vào chi tiết,...

Cách tôi nhân rộng một dự án trị giá 86 triệu đô la chỉ...

Tác giả: Tait Brown Cảnh sát Victoria là cơ quan thực thi pháp luật chính của Victoria, Úc. Với hơn 16.000 xe bị mất cắp...

Xác thực và phân quyền trong Microservices

Tác giả: Hòa Nguyễn Xác thực (authentication, trả lời câu hỏi bạn là ai) và phân quyền (authorization, trả lời câu hỏi bạn có thể...
Streaming Media với Nginx và nginx-rtmp module

Streaming Media với Nginx và nginx-rtmp module

Lộ trình khá chi tiết Streaming server Media với Nginx và nginx-rtmp module. 1. Về nginx-rtmp module Nginx-rtmp là module mở rộng, mà kết hợp với Nginx...
top-5-cong-cu-ma-nguon-mo-danh-cho-mysql-administrator

Top 5 công cụ mã nguồn mở dành cho MySQL administrator

Sử dụng những công cụ tuyệt vời này để cải thiện CLI và web admin, SQL queries, schema migration, sao chép và phục hồi...

[Python cơ bản thường dùng trong công việc] Phần 14 : Gửi email với...

SMTP là giao thức gởi mail thông dụng hiện nay. Python hỗ trợ mặc định thư viện smtplib dùng để kết nối đến một...

[Python cơ bản thường dùng trong công việc] Phần 11 : Kết nối Memcached

Memcached là gì? Memcached là một memory cache server thông dụng hiện nay. Nội dung chương này sẽ hướng dẫn bạn kết nối đến một...

[Python cơ bản thường dùng trong công việc] Phần 10 : Kết nối Redis

Redis là gì? Redis là một memory cache server hỗ trợ persistant data thông dụng nhất hiện nay. Nội dung chương này sẽ hướng dẫn...