Thiết kế RESTful API như thế nào?
Để thiết kế một API tốt thật sự là một điều rất khó. Tài liệu thiết kế API rất quan trọng nhưng cũng thật khó...
Google Chrome, HTTP/2 and NPN vs ALPN
Hello everyone, If you’re interested in the evolve of HTTP/2 and following it’s adoption, you will notice the face that Google Chrome from version 51...
Flux in reactjs with CRUD Example (Part-2)
Tiếp tục part 1 part 2 này chúng ta sẽ làm tiếp các phần như là: 1. List (Danh sách các user đã đang ký)...
[Representation] Semantic Network – Biểu diễn qua mạng ngữ nghĩa P2
Trong bài trước chúng ta đã có cái nhìn tổng quan về Semantic Network (SN), vì vậy hôm nay ta sẽ cùng nhau tìm hiểu...
Angular 2.0 – Architecture Overview
Như mọi người đã biết, gần đây đội ngũ phát triển đã cho ra đời Angular 2.0 phiên bản beta, hứa hẹn rất nhiều thay...
Flux in reactjs with CRUD Example (Part-1)
Để tiếp tục loạt bài viết về reactjs mình xin chia sẻ tiếp về việc sử dụng flux trong dự án reactjs. Để dễ hiểu...
The For-Comprehension in Scala
Hôm nay mình sẽ giới thiệu một Special Notation trong Scala đó là For Comprehension. Không đơn thuần chỉ là xử lý lặp trong một...
DRY Code with Higher Order Function in Scala – Part II
DRY Code with Higher Order Function in Scala – Part II This post is part II in my series about Higher order function in Scala....
Either Type In Scala
Hôm nay mình sẽ giới thiệu về một kiểu đặt biệt trong Scala, đó là Either. Theo định nghĩa trên trang: http://www.scala-lang.org/api/rc2/scala/Either.html Represents a value...
ScalikeJDBC – Phần 1
1. 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...
Error Handling in Scala
Có nhiều cách để Error Handling trong Scala, chúng ta sẽ cùng nhau tìm hiểu. Hãy nhìn ví dụ dưới đây: val coffeePrice = 10...
[Automation Testing]-Test Android Browser với Selenium WebDriver và Appium
Do có yêu cầu của một bạn QA trong công ty và phần thưởng là 2 cái bánh gato to đùng :D, mình có thêm...
[Representation] Semantic Network – Biểu diễn qua mạng ngữ nghĩa P1
1. Cách chúng ta hiểu về những con số: Toán học là môn học bắt buộc đối với tất cả mọi người vì nó được...
Tìm hiểu SQL Injection qua ví dụ cụ thể
Với yêu cầu từ các dự án của công ty, một trong những điểm bắt buộc trước khi release dự án là phải PASS qua...
DRY code with Higher Order Function in Scala – Part I
DRY 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...