Bài viết của Tạ Quốc Bảo

GameSparks - Cơ sở dữ liệu cloud miễn phí cho game

Lời mở đầu Xin chào mọi người! Vài ngày trước mình có làm một game nhỏ trên facebook và mình đã rất băn khoăn khi phải tìm cách lưu score của từng người chơi. Facebook - theo mình tìm hiểu được thì hiện tại chỉ cho phép mỗi người chơi nhìn thấy score của chính họ và bạn của họ trên đó, nếu bạn ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

Automated UI Testing in iOS app

Các lập trình viên chắc hẳn đã rất quen thuộc với việc viết unit test, tuy nhiên không hẳn ai cũng đã từng viết UI test cho ứng dụng của mình. Bên cạnh unit test, UI test (integration test) cũng vô cùng quan trọng và là một phần không thể thiếu để tạo nên những sản phẩm tốt. UI test cũng mang lại ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

Bàn về ajax. Nên sử dụng ajax khi nào ? Dùng ajax có tốt hay không ?

Cách vài hôm lại viết một bài ngại ghê hihi. :v Hôm nay, chúng ta sẽ bàn luận 1 chút về ajax các điểm tốt, xấu của ajax để chúng ta có thể sử dụng chúng sao cho hợp lý nhé. Trước hết mình sẽ giới thiệu qua 1 chút. Ajax là gì ? Hiểu nôm na thì ajax là một thuật ngữ mô tả việc sử dụng một vài ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

Query Expressions in Django (Part I)

Query expression mô tả một giá trị hoặc một tính toán được sử dụng trong update, create, filter, order by, annotation hay aggregate. Có một số built-in expression có thể giúp bạn trong việc viết các câu query. Các expression có thể được kết hợp hoặc trong một số trường hợp là lồng nhau để thực hiện ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

Giới thiệu gem ZenginCode in ruby

1.Giới thiệu ZenginCode là một datasets chứa các mã ngân hàng ( bank_code ) và mã chi nhánh ( branch_code ) của tất cả các ngân hàng của Nhật Bản. Nó có thể dùng để quick_check validation của input bank information của hệ thống. ZenginCode hỗ trợ rất nhiều các ngôn ngữ khác nhau trong đó có ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

React Native - Phần 3 - Tìm hiểu về Style, Height & Width và điều chỉnh Layout với Flexbox

Trong các phần trước chúng ta đã tìm hiểu cách thức cài đặt, cách tạo một chương trình và cách sử dụng Props, State trong React Native. Nếu các bạn chưa đọc thì có thể tham khảo lại các bài dưới đây: React Native - Phần 1 - Hướng dẫn cài đặt môi trường phát triển ứng dụng với React Native ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

Terminal bớt tẻ nhạt và dễ sử dụng với Terminator và Zsh trên Ubuntu

Từ hồi bước vào thế giới của Rails là gần như mình không thể dùng Windows cho việc develop Rails app được nữa. Và điều đầu tiên mọi người gặp phải khi làm việc với Ubuntu đó là khi làm việc với Terminal và các câu lệnh shell. Thật sự ấn tượng ban đầu của mình thì khó hiểu một cách kinh khủng và cảm ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

ASP.NET 5 và AngularJS Phần 6, An ninh

Đây là phần thứ 6 trong phần blog của loạt bài xây dựng ASP.NET 5 (ASP.NET vNext) ứng với AngularJS. Trong loạt bài đăng trên blog, tôi sẽ cho các bạn thấy làm thế nào để có thể tạo ra một ứng dụng Movie đơn giản sử dụng ASP.NET 5, MVC 6, và AngularJS. Bạn có thể tải về mã đã thảo luận trong bài ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

Lựa chọn Criteria queries khi dùng Hibernate

Đối với java developer thì khi khi cần 1 thành phần để trao đổi dữ liệu giữa ứng dụng và database thì hẳn mọi người đều nghĩ đến ngay hibernate, jpa. Cả 2 đều rất phổ biển mà trong phạm vi bài viết mình xin nói về hibernate và criteria queries Một vài suy nghĩ về Hibernate và criteria queries ...

Tác giả: Tạ Quốc Bảo viết 14:29 ngày 12/08/2018 chỉnh sửa

Tản mạn về Copy-on-write

Có thể nhiều người chưa biết, nhưng những gì chúng ta sử dụng hàng ngày đều ít nhiều có hình bóng của Copy-on-write (Gọi tắt là COW cho dễ). Nó là một kỹ thuật cực phổ biến trong lập trình nhưng lại khá nhiều người không biết tới. Khái niệm Về khái niệm chi tiết, bạn có thể tham khảo quá wiki ...

Tác giả: Tạ Quốc Bảo viết 14:28 ngày 12/08/2018 chỉnh sửa