Tác giả: Đặng Tùng Lâm

Trở lại với cơ bản: OOP, Dependency Injection và Cake Pattern
Trở lại với cơ bản: OOP, Dependency Injection và Cake Pattern

Trở lại với OOP, Dependency Injection và Cake Pattern.

Những nguyên tắc, định luật cần biết trong lập trình
Những nguyên tắc, định luật cần biết trong lập trình

Lại lang thang trên mạng, thấy một bài viết khá thú vị về lập trình share mọi người cùng tham...

Lập trình hướng đối tượng nâng cao DI bằng "Minimal Cake Pattern"
Lập trình hướng đối tượng nâng cao DI bằng "Minimal Cake...

Như ở bài trước đã trình bày, Dependency Injection (từ đây sẽ gọi là DI) có thể thực hiện bằng...

Double Lock Checking trong những ngôn ngữ lập trình song song
Double Lock Checking trong những ngôn ngữ lập trình song song

Nếu bạn đã từng lập trình với những ngôn ngữ có khả năng tiến hành song song sử dụng thread...

Liệt kê tất cả Users trong MySQL
Liệt kê tất cả Users trong MySQL

MySQL là một hệ quản trị CSDL nguồn mở, hỗ trợ người dùng tìm kiếm, lưu trữ, và tổ chức...

Sự khác nhau giữa các file config: “ssh_config” và “sshd_config” trên Linux
Sự khác nhau giữa các file config: “ssh_config” và “sshd_config” trên...

SSH (Secure Shell) là một giao thức mạng dùng để thiết lập kết nối mạng một cách bảo mật. Trên...

Hướng dẫn cấu hình slow query log trên MySQL
Hướng dẫn cấu hình slow query log trên MySQL

MySQL là hệ quản trị CSDL phổ biến và được ưa chuộng nhất thế giới. Khi dữ liệu tăng lên,...

Hướng dẫn cài đặt Percona Server trên Red Hat Enterprise Linux và CentOS
Hướng dẫn cài đặt Percona Server trên Red Hat Enterprise Linux...

Percona Server là biến thể của MySQL, bám sát sự phát triển của các phiên bản MySQL giúp tối ưu...

Chọn NodeJS hay Ruby?
Chọn NodeJS hay Ruby?

Đây có lẽ là câu hỏi kinh điển nhất mọi thời đại, và làm đau đầu mọi developer. Đay cũng...

Stress / Scenario test sử dụng Gatling
Stress / Scenario test sử dụng Gatling

Để tạo nên một service tốt thì việc "stress test" (hay có nghĩa là "test thật lực") là một qui...

Scala: Type Parameter
Scala: Type Parameter

Chào mừng bạn đến với thế giới của lập trình hàm, hôm nay chúng ta sẽ làm quen với Type...

Thử tìm động lực học Scala
Thử tìm động lực học Scala

Máy tính ngày càng có nhiều lõi, do đó tìm cách lập trình đa nhiệm sao cho sử dụng tối...

Viết chương trình Finite-state Machine với Akka
Viết chương trình Finite-state Machine với Akka

FSM (Finite State Machine) là Design Pattern được dùng nhiều khi viết game. Cốt lõi của FSM là:

Khủng hoảng đa lõi: Scala vs Erlang
Khủng hoảng đa lõi: Scala vs Erlang

Năm 2008, Erlang, Clojure, và Scala bắt đầu nổi (nhưng chưa nổi rõ như bây giờ). Mình khủng hoảng không...

Scala: Object và Companion Object
Scala: Object và Companion Object

Trong Scala, tất cả mọi giá trị đều là một Object, tất cả mọi Method đều trực thuộc một Object...

Code Monk(ey): Kiểm tra Array trong JavaScript
Code Monk(ey): Kiểm tra Array trong JavaScript

Hãy cùng xem làm sao để kiểm tra được Array trong JavaScript qua bài viết dưới đây.

Ba cách căn bản để chạy chương trình Scala
Ba cách căn bản để chạy chương trình Scala

Các cách trên là chạy từ dòng lệnh, là các cách căn bản cần biết. Tất nhiên còn cách nữa...

Scala: Class và Method
Scala: Class và Method

Mình sẽ mặc định là bạn hiểu class là gì, và class trong Java như thế nào rồi nhé.

Chiêu thức DefaultsTo trong Scala
Chiêu thức DefaultsTo trong Scala

Làm sao để sử dụng chiêu thức DefaultsTo trong Scala? Hãy cùng theo dõi bài viết dưới đây.

JavaScript khi Object được tạo từ hư vô
JavaScript khi Object được tạo từ hư vô

Một ngày đẹp giời tôi cần kiểm tra thuộc tính của 1 object trước khi thực hiện một vài thao...