Một example CRUD đơn giản : ActiveJ Framework (Phần 2)August 15, 2023Ở phần đầu tiên, mình đã giới thiệu đôi nét về ActiveJ framework và tạo 1 project hello-world. Trong phần 2 này, mình sẽ sử...
Quên Play đi, hãy đến với ActiveJ: Framework thế hệ mới (Phần 1)July 6, 20231. Giới thiệu ActiveJ là một open-source Java platform thế hệ mới, dành cho mục đích xây dựng webservice, microservices với hiệu suất cao “It...
Regular Expression in ScalaJuly 27, 2022Regular Expression Regular Expression là các patterns được sử dụng để so sánh các tổ hợp ký tự trong chuỗi hay còn hay được gọi...
2 TIP tăng năng suất cốt trong sbt projectDecember 29, 2021Giảm thời gian chờ run Thông thường khi run app thì chúng ta hay dùng sbt run. Khi sbt run sẽ khởi động sbt trước:...
Implicit in ScalaNovember 10, 20211. Implicit conversion Cách thức hoạt động: Đầu tiên compiler sẽ compile code, nhưng sẽ gặp lỗi type errors. Trước khi kết thúc việc compile,...
String vs StringBuilder vs StringBuffer in JavaSeptember 20, 2021Khi làm việc với chuỗi trong Java chúng ta có 3 options: String, StringBuilder, StringBuffer. Với String là immutable. Khi một chuỗi String được tạo...
7 phút để hiểu rõ Dependency Injection và ứng dụng nó trong Scala với MacwireAugust 23, 202160 giây đầu tiên: Ôn lại kiến thức Xin chào các bạn! Chắc hẳn trong số chúng ta ai cũng đã từng sử dụng các...
JVM GC cho người chưa biếtJuly 29, 2021Mục đích của bài viết. Vào một ngày đẹp trời, một nhóm bạn trẻ vào hỏi tôi, một anh supporter, vào tư vấn giúp nhóm...
Stream Processing with ZIO streamJune 24, 2021ZIO ZIO là một Functional Effect System, được cho là sự kết hợp của Reader, Either và Future: ZIO[R, E, A] ≅ R => Either'[E,...
Cách kết nối Database và evolution trong Play FrameWork ScalaOctober 15, 2019Mở đầu Hôm nay chúng ta sẽ cùng cách tạo và tìm hiểu những thứ có trong 1 project MVC sử dụng Play Framework trên...
Tối ưu hoá trong ScalaFebruary 1, 2019Trong bài viết này mình sẽ liệt kê một số vấn đề thường gặp trong Scala khiến cho code chạy chậm và cách giải quyết....
Cải thiện performance khi làm việc với các kiểu sequenceSeptember 6, 20181. List List trong Scala là một danh sách liên kết đơn. Vì vậy khi thêm phần tử vào một list, nếu không quan tâm...
Bài toán tối ưu performance và memory cùng với Akka (Phần II)December 11, 2017Trong phần 1 đã đề cập đến Akka Actor và cách sử dụng chúng trong bài toán cụ thể. Cũng như nhắc đến những ưu...
Bài toán tối ưu performance và memory cùng với Akka (Phần I)October 25, 2017Đây là bài toán thực tế trong project của mình Có lẽ cũng nhiều bạn cũng đã gặp trường hợp tương tự Có khi chúng...
Dùng scala để crawler dữ liệuAugust 28, 2017Xin chào, mình là Thắng Hôm nay mình sẽ hướng dẫn các bạn dùng scala để crawler dữ liệu từ website, mà cụ thể ở...