Agile

Extract Method

Vấn đề : Bạn có một đoạn mã, chúng đã bị gộp lại vào với nhau Giải pháp: Thực hiện tách mã này ra một hàm mới (hoặc hàm mới) và thay thế mã cũ bằng cách gọi tới hàm. … read more

Craftsman

white-belt - đai-trắng

Đai trắng

Như một luật lệ, mỗi bước đi nên có cảm giác như vừa mới bắt đầu. Đó là tư tưởng của người mới – trạng thái phát triển. —Shunryu Suzuki, Zen Mind, Beginner’s Mind Bối cảnh Bạn đã tích lũy được … read more

Di động

JavaScript – Chàng hiệp sĩ toàn năng

Khởi nguồn từ giữa những năm 1990, qua 20 năm tồn tại và phát triển, Javascript đã có những thay đổi lớn để thích nghi với thời cuộc, và bây giờ trở thành một ngôn ngữ toàn năng, thiết yếu … read more

Windows Phone

JavaScript – Chàng hiệp sĩ toàn năng

Khởi nguồn từ giữa những năm 1990, qua 20 năm tồn tại và phát triển, Javascript đã có những thay đổi lớn để thích nghi với thời cuộc, và bây giờ trở thành một ngôn ngữ toàn năng, thiết yếu … read more

Android

BroadcastReceiver

Tạp chí Lập trình – Khi trả lời câu hỏi “Lập trình mobile khác gì với lập trình trên nền tảng PC?”, thì có đến khoảng 90% các bạn lập trình viên sẽ nghĩ ngay đến 2 vấn đề “Memory’ … read more

Java

Thợ lành nghề #18: Chậm mà chắc (SMCRemote – phần 8)

Nhịp chậm chạp của người hướng dẫn mới làm cho tiến độ là gì đó của quá khứ, Alphonse muốn bay lên và học được tầm quan trọng của sự chậm rãi Tác giả: Robert C. Martin Người dịch: Hoàng … read more

.Net

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à … read more

Thiết kế

Các vấn đề thường gặp khi kết hợp các kiểu chữ trong Typo

Anh Hà Dũng Hiệp, một trong những chuyên gia hàng đầu của Việt Nam về Typography đã có rất nhiều những buổi chia sẻ với sinh viên yêu thích Typo và những người mới vào nghề. Tôi đã từng tham … read more

Thiết Kế Web

[HTML5 Canvas] Thiết kế, lắp đặt đồng hồ

Bài viết hướng dẫn bạn tạo một chiếc đồng hồ trên trang web với HTML canvas. Nội dung của bài được biên soạn từ w3schools.com Phần I – Tạo Canvas Đầu tiên chiếc đồng hồ cần có một nơi để … read more

Kỹ năng mềm

TOP 5 bí quyết học tập thượng hạng cho coder

Dù bạn là người đang học code hay đã có thâm niên coding vài năm thì những cuộc “cách mạng” công nghệ hiện nay vẫn có thể khiến bạn tụt hậu nhanh chóng nếu không giắt túi vài bí kíp tự … read more

Lập Trình Căn Bản

ngon-ngu-dau-tien

Ngôn ngữ đầu tiên

Bằng cách giải phóng bộ nhớ khỏi những việc không cần thiết, con người có thể tập trung vào các vấn đề khó hơn, sức mạnh trí óc từ đó được cải thiện. Thuật ngữ chuyên ngành của bất cứ … read more

Định hướng

ngon-ngu-dau-tien

Ngôn ngữ đầu tiên

Bằng cách giải phóng bộ nhớ khỏi những việc không cần thiết, con người có thể tập trung vào các vấn đề khó hơn, sức mạnh trí óc từ đó được cải thiện. Thuật ngữ chuyên ngành của bất cứ … read more