Tin tức mới

Lập trình căn bản

Lịch sử các Ngôn ngữ lập trình

(Tạp chí Lập trình) – Trong một thế giới ngày càng kết nối , các ngôn ngữ lập trình đóng vai trò nền tảng. Bạn có biết rằng ngôn ngữ lập trình đầu tiên đã hơn 100 năm tuổi và được viết bởi một người phụ nữ tên Ada Lovelace? Hãy tham gia cùng chúng […]

Read More

[XP] Mã kiểm thử đơn vị đầu tiên

Khi tạo kiểm thử ngay đầu tiên, trước khi viết mã, bạn sẽ thấy việc viết mã dễ dàng và nhanh hơn. Tổng thời gian để viết kiểm thử, và mã để vượt qua kiểm thử xấp xỉ thời gian lập trình một cách trực tiếp. Nhưng nếu đã có kiểm thử đơn vị, bạn […]

Read More

[XP] Không bao giờ thêm chức năng sớm

Giữ cho hệ thống gọn gàng với những chức năng được thêm vào mà bạn đoán chúng sẽ được sử dụng sau này. Chỉ có 10% chức năng bổ sung được sử dụng, do đó, bạn đang lãng phí 90% thời gian của bạn. Tất cả chúng ta đều bị cám dỗ để thêm chức […]

Read More

Xác định phông chữ từ ảnh

[TapChiLapTrinh] Bạn thích một kiểu chữ nào đó và muốn dùng nó cho tiêu đề, nội dung, khẩu hiệu, v.v. nhưng oái ăm thay kiểu chữ mà bạn thích lại nằm trên một bức ảnh. Hoặc giả như bạn rất thích chữ viết của một ai đó, có thể là của chính bạn nhưng bạn […]

Read More

Google App Engine, không khó để sử dụng

[TapChiLapTrinh] Bạn đang có một ứng dụng Java EE cực hay muốn phát hành để khoe với người khác, hay chỉ đơn giản là bạn đang làm bài tập và muốn được thử trực tiếp trên môi trường thực. Nhưng bạn biết đó, muốn kiếm được được một host miễn phí hỗ trợ Java EE […]

Read More

Giới thiệu và cách cài đặt MongoDB

(Tạp chí Lập trình) – MongoDB là một hệ quản trị cơ sở dữ liệu (CSDL) mã nguồn mở “document-oriented” NoSQL. Thay vì cách thức lưu trữ dữ liệu trong các bảng được thực hiện trong các CSDL quan hệ “cổ điển” thì MongoDB lưu trữ dữ liệu theo cấu trúc JSON với “schemas” (MongoDB gọi với […]

Read More

Bàn về sự đơn giản

 Nếu bạn thử nhìn vào sự phát triển logo qua các thời kì của Nike, Mercedes, hay là Microsoft Windows, bạn sẽ thấy có một điểm chung: sự đơn giản. Các logo càng ngày càng đơn giản. Xu hướng đơn giản hóa hiện không chỉ ở trong thiết kế đồ họa, mà còn ảnh hưởng […]

Read More

Kiểm thử đơn vị với PHPUnit trên Netbeans

Nguyễn Việt Khoa Khái niệm Kiểm thử đơn vị (Unit Testing) không còn xa lạ với những lập trình viên luôn hướng tới chất lượng của từng dòng code. Với bài viết này tôi mong muốn sẽ giúp các lập trình viên PHP biết cách triển khai Unit Testing với framework PHPUnit. Đây là một […]

Read More

Lập trình tinh gọn (Phần 2)

Lập trình tinh gọn (Phần 1) 10 qui tắc đơn giản Tháng giêng, năm 2011, trên tạp chí “Harvard Business Review ” xuất hiện một bài báo có tiêu đề ‘Chiến lược là các quy tắc đơn giản’. Tác giả của nó – Kathleen Eisenhardt đã mô tả làm thế nào một công ty thông […]

Read More

Những tính năng đơn giản nhưng thú vị của VS2010 và C# 4.0

Giới thiệu VS 2010 và C#4.0 được giới thiệu có rất nhiều tính năng mới. Trong bài viết này, tôi sẽ cố gắng trình bày những tính năng đơn giản và hữu ích nhất của chúng. 1. Ẩn phần code được chọn Nhiều khi, tình huống phát sinh khi chúng ta muốn ẩn một đoạn […]

Read More