Distillation process in Domain-Drive Design
Overview Distillation có nghĩa là “chưng cất” (chất lỏng, rượu). Nó được hiểu là quá trình “chắt” là những gì tinh túy nhất từ một...
Race condition in Web Application: Be aware and prevent it
What is race condition Race conditions arise in software when an application depends on the sequence or timing of processes or threads for it to...
Đường tới Sư Tượng – Thủ, Phá và Ly
Giới thiệu “Thủ ly phá” (Chữ Hán: 守破離) là một khái niệm trong võ đạo Nhật Bản, nó mô tả các giai đoạn trưởng thành...
How to write good Test Cases ?
Every tester writes test cases however many times the test cases are rejected by reviewers because of bad quality, in order to write good test...
Loop unswitching – a performance appraisal
Continue from the last blog post After reading Mr. Hưng last blog post about loop unswitching optimization technique and his question whether JVM or other...
Loop Unswitching – Is that Necessary
Let’s take a look at this code Sample code 1: int i, w, x[1000], y[1000]; for (i = 0; i < 1000; i++)...
[scala] Phân biệt : function literal – function value – closure
I – function literal 1 – Khái niệm Function literal là 1 funtion ẩn danh (mặc định không có tên) và bạn có thể gán...
TypeScript Cơ bản phần 1.
Chắc hẳn với anh em lập trình việc dùng JavaScript(JS) thường xuyên sẽ nhận ra là JS khá là lộn xộn. Với những ứng dụng...
Cài đặt môi trường phát triển sử dụng Vagrant, knife và chef.
Một vấn đề mà khá nhiều người lập trình viên gặp phải đó là sự khác nhau giữa môi trường phát triền(dev) và môi trường...
Scala best practices: Simple JSON API with Play
As a PHP developer, it’s quite hard to transform into Scala for me. Scala syntaxes, styles look very strange.. It’s costs me a day to handle parameters...
Làm việc với ListView trong lập trình Android
1. Giới thiệu Khi lập trình ứng dụng Android mọi người chắc chắn sẽ gặp trường hợp tương tự như sau: – Muốn hiển thị...
Một số kỹ thuật thiết kế test case
Các bạn có bao giờ tự hỏi khi các lập trình viên làm ra một phần mềm, một ứng dụng nào đó thì ai sẽ...
Using ubiquitous language to make better software
Abstract: “Ubiquitous Language” is a term used in Domain Driven Design (DDD), coined by Eric Evans to clear communication hurdle between developers and users. The...
DU XUÂN ẤT MÙI 2015
“Tháng giêng là tháng ăn chơi”. Trên tinh thần ăn chơi như thế, công ty đã tổ chức một chuyến du xuân đầu năm, cầu...
Công cụ phát triển game di động: ưu và nhược điểm
Bài viết được lược dịch từ http://www.developereconomics.com/top-game-development-tools-pros-cons/ Theo như một khảo sát vào quý 3 năm 2014, trên hơn 10000 developer của Developer Economy thì có...