Tăng lương nhờ cải thiện codingNovember 6, 2024I. Lời mở đầu Trên con đường sự nghiệp IT, chúng ta cần biết và thành thạo nhiều kĩ năng khác nhau. Hầu hết 99%...
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ử...
Làm quen với Akka StreamsSeptember 30, 2019Nếu bạn đã và đang xài ngôn ngữ Scala thì ắt hẳn bạn sẽ biết đến thư viện Akka. Akka là một thư viện rấ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...
Scala part 4: Don’t miss these rulesOctober 18, 2017Hi everyone, Today, I write the last part of Scala seriese. It includes somethings basic about Scala coding rules from this site…
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ể ở...
Understanding extensions method in ScalaOctober 10, 2016Extension Method in Scala import scala.concurrent.duration._ class SampleActor extends TaskExecutorBase { val taskTimeout = 10.seconds def doTask(task: Task)…
The SBT TutorialSeptember 28, 2016Welcome to my first blog. As you known, while working with progamming langues, one of the tools that you have to get used to is...
ScalikeJDBC – Phần 2September 24, 20161. Giới thiệu Trong phần 1, chúng ta đã cùng tìm hiểu cách cài đặt ScalikeJDBC đi kèm với Play2 Framework, các phép toán trong...
Validation in Scala: Fail Fast and Fail SlowAugust 11, 2016Introduction We all know that validation is one of important thing in Software development, it’s not only help us make sure our logic is correct...
DRY Code with Higher Order Function in Scala – Part IIJune 15, 2016DRY Code with Higher Order Function in Scala – Part II This post is part II in my series about Higher order function in Scala....
ScalikeJDBC – Phần 1June 13, 20161. Giới thiệu Như chúng ta đã biết, ScalikeJDBC là một thư viện kết nối cơ sở dữ liệu dành cho ngôn ngữ lập trình...
DRY code with Higher Order Function in Scala – Part IMay 4, 2016DRY Code with Higher-order Function in Scala – Part I In Software Engineering, don’t repeat yourself (DRY) is a principle of software development, aimed at…