Scala – val, var, lazy val và def
Trong bài viết này chúng ta sẽ trình bày về các khái niệm cơ bản trong ngôn ngữ Scala. Chúng ta có thể trả lời được những câu hỏi như là var, val, def là gì? Điểm khác…
Read More »Scala – Biến và tham số phương thức
Các biến có thể được định nghĩa như không gian lưu trữ trong bộ nhớ để lưu trữ các gía trị được gán vào. Dựa trên kiểu dữ liệu của biến bộ nhớ được cấp phát bởi trình…
Read More »Factory design pattern
Factory Design Pattern là một trong những Creational Design Pattern phổ biến nhất. Mục đích chính của Factory Design Pattern là logic tạo các instance và object riêng biệt từ client. Chúng ta thực thi logic tạo ra…
Read More »Giới thiệu tính năng mới ECMAScript 2016 thêm vào trong Javascript
Từ khi ECMAScript 2015 (cũng được biết với tên gọi ES6) được phát hành. Nó đã giới thiệu nhiều tính năng lớn như arrow function (dùng ký hiệu =>), set, map, class và destructuring… Nhóm phát triển có 39 điều…
Read More »Scala Classes
Trong Scala có chứa rất nhiều thứ và khái niệm khác nhau, là một ngôn ngữ hướng đối tượng. Điều này nghĩa là chúng ta có thể định nghĩa các class trong Scala, và khởi tạo các object…
Read More »Khái niệm cơ bản về Functional Programming
Functional Programming được sử dụng khá phổ biến ngày nay và trong hầu hết các ngôn ngữ như là Scala, Haskell, Javascript…Nếu bạn đã từng làm việc với ngôn ngữ Scala, chắc bạn cũng không xa lạ gì…
Read More »Scala – Higher-order function
Function là gì? Một function mà nhận một function khác như tham số hoặc trả về một function là một higher-order function. Điều này nghe có vẻ hơi điên rồ nếu như trước đây bạn đã từng làm…
Read More »Desgin pattern trong Javascript
Hầu hết các developer đều mong muốn có thể viết được code có khả năng bảo trì, dễ đọc và có thể sử dụng được lại. Cấu trúc của source code trở nên vô cùng quan trọng khi…
Read More »Giới thiệu cơ bản về React + Redux
Trong bài viết này chúng ta sẽ tạo một danh sách chứa các contact sử dụng React và Redux. Chúng ta sẽ có được danh sách contact và mỗi lần click vào một trong những contact này, thì…
Read More »Kiến trúc Hexagonal trong DDD
Trong những bài viết trước, tôi đã giới thiệu cho các bạn các khái niệm cơ bản về DDD. Chúng ta cũng đã biết rằng trong model của DDD có khái niệm về kiến trúc phân lớp. Nó…
Read More »