Những điều bạn đã biết, và chưa biết về Variance và Functor trong Scala
Hệ thống type (type system) của scala là một hệ thống khá toàn diện, cho phép chúng ta đánh dấu một kiểu dưới một trong 3 dạng: covariant, contravariant và invariant.
Hệ thống type (type system) của scala là một hệ thống khá toàn diện, cho phép chúng ta đánh dấu một kiểu dưới một trong 3 dạng: covariant, contravariant và invariant.
Đâ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 chính là nỗi sợ hãi của các bạn newbie khi không biết chọn ai bỏ ai.
Để 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 trình không thể thiếu
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 Parameter trong 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 ưu hết các lõi là xu hướng tất yếu.
FSM (Finite State Machine) là Design Pattern được dùng nhiều khi viết game. Cốt lõi của FSM là:
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 biết nên chọn học thằng nào, rốt cục học luôn cả ba
Scala là ngôn ngữ hướng đối tượng chuẩn mực.Tại sao lại chuẩn mực ? Vì Scala kế thừa những tính năng hướng đối tượng từ Java, ngôn ngữ "mainstream" về hướng đối tượng, đồng thời đã tiến hóa thêm một bậc.
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 nào đó.
Bài viết dành cho các bạn đã có sẵn Docker trong máy ... Bạn có thể tự tạo Image Docker theo hướng dẫn của mình ở bài trước hoặc dùng cái mình Build trên Docker Hub