[ Giới thiệu sách ] The pragmatic programmer – Lập trình viên … tiêu biểu. (P1)

    Như đã từng giới thiệu ở bài này, vừa rồi mình có dịp đọc qua cuốn sách "The pragmatic programmer" này, cuốn này được rất nhiều các lập trình viên gạo cội trong giới phần mềm khuyên đọc. Đúng như những lời giới thiệu trước đó, cuốn sách chứa hàng tá, hàng tá …

Continue reading [ Giới thiệu sách ] The pragmatic programmer – Lập trình viên … tiêu biểu. (P1)

[Giới thiệu sách] Sách hay đầu năm 2017 (P1)

     Mấy bài gần đây toàn viết về kĩ thuật khô khan quá, nay sẽ viết về chủ đề vui vẻ giải trí một chút, mọi người cũng sẽ dễ đọc hơn. Nhân tiện mình vừa đọc xong vài cuốn sách khá hay, nên nảy ra ý tưởng chia sẻ với mọi người những …

Continue reading [Giới thiệu sách] Sách hay đầu năm 2017 (P1)

[ Javascript ] Prototype trong Javascript là gì, và tại sao nó lại quan trọng?

     Prototype là một khái niệm cơ bản và cốt lõi của ngôn ngữ Javascript, bất kì ai muốn nắm vững ngôn ngữ này đều phải hiểu về khái niệm prototype trong Js. Javascript không kế thừa kiểu class-based mà kế thừa trong Javascript là dựa vào protype (từ ES5 trở về trước), điều …

Continue reading [ Javascript ] Prototype trong Javascript là gì, và tại sao nó lại quan trọng?

[ Javascript ] Bàn về khái niệm Object trong Javascript.

       Trong Javascript, một trong những khái niệm cốt lõi và cơ bản nhất của nó là khái niệm về Object, đây cũng chính là một kiểu dữ liệu trong JS - kiểu dữ liệu Object. Bạn cần hiểu được và nắm vững các khái niệm cơ bản của Js trước khi có …

Continue reading [ Javascript ] Bàn về khái niệm Object trong Javascript.

Chuyện lập trình viên, nước mía và sinh tố.

        Những ngày giao mùa cuối tháng 4 này quả là những ngày kinh khủng, thời tiết oi bức một cách không thể chịu nổi. Mỗi khi nắng nóng thế này, chỉ muốn lúc nào cũng có một cốc nước giải khát mát mẻ nào đó để hạ nhiệt cơ thể, cũng là …

Continue reading Chuyện lập trình viên, nước mía và sinh tố.

[ SOLID là gì ] Nguyên tắc 5: Tính tương thích động – Dependency Inversion principle (DIP)

        Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID – là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. SOLID gồm 5 nguyên tắc lập trình …

Continue reading [ SOLID là gì ] Nguyên tắc 5: Tính tương thích động – Dependency Inversion principle (DIP)

[ SOLID là gì ] Nguyên tắc 4: Chia nhỏ interface – Interface segregation principle (ISP)

        Chúng ta tiếp tục tìm hiểu bộ nguyên tắc lập trình SOLID – là các nguyên tắc giúp chúng ta thiết kế chương trình và viết code tốt hơn: code trong sáng và rành mạch, dễ bảo trì, dễ mở rộng trong tương lai. SOLID gồm 5 nguyên tắc lập trình …

Continue reading [ SOLID là gì ] Nguyên tắc 4: Chia nhỏ interface – Interface segregation principle (ISP)