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

Quản lý giao tiếp trong dự án (Project communication management)

I. Giới thiệu bí kíp Các cao thủ võ lâm trong giới quản trị dự án thường đồ rằng "giao tiếp" trong dự án giống như "khí huyết" của dự án phát triển phần mềm. Tương tự như khí huyết trong cơ thể con người, muốn sức khoẻ của dự án tốt thì luồng "khí huyết/giao tiếp" đó phải được thông suốt, ...

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

Spring architecture

Spring framework là một mã nguồn mở trên nền tẳng Java, thứ mà cung cấp các nền tảng toàn diện, hỗ trợ cho việc phát triển các ứng dụng Java một cách dễ dàng và nhanh chóng. Spring framework được viết đầu tiên bởi Rod Johnson và được công bố lần đầu vào tháng 6 năm 2003 theo license Apache 2.0. ...

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

New Features in Laravel 5.3

1. The new $loop variable In 5.3, the @foreach directive is getting a bit of a superpower, in the form of a new $loop variable that will be available inside every @foreach loop. The $loop variable is a stdClass object that provides meta information about the loop you're currently inside. Take a ...

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

Bạn muốn học code? Google nói rằng bạn nên chơi với những khối hộp!

Project Bloks Lập trình nhiều khi có thể là một công việc đơn độc, trừu tượng, và dễ gây bực dọc. Ngay cả khi chỉ viết một ứng dụng đơn giản nhất thôi thì bạn cũng phải dành hàng giờ, thực tế là vài ngày, ngồi trước máy tính để code bằng vài ngôn ngữ lập trình phức tạp rồi chạy những đoạn ...

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

Push notification with Faye

To create a mini-chat, something that we must to pay attention is how to make our app can chat in the real time between client and server.In Rails, we have alot of way to push notification to make our chat message as real time and tell another client have the new message arriving. In this article, ...

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

Giới thiệu về thư viện RXSwift

Chào các bạn! Dạo gần đây tôi tìm hiểu về reactive programming và tôi tìm thấy thư viện rxswift rất hay mà tôi muốn giới thiệu với các bạn. Tại sao nên sử dụng Rx Lợi ích của Rx Rx cho phép xây dựng app theo Declarative Programing* Composable : chương trình là sự kết hợp của nhiều ...

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

Clean code - Meaningful Names

Thực tế, khi đọc code của một lập trình viên mới, chúng ta thường rất khó nắm bắt được ý tưởng trong code của họ. Bởi nó quá khó hiểu, và chứa nhiều tên biến, tên hàm không có nghĩa, hoặc quá ngắn, thậm chí các lập trình viên thường đặt đại một cái tên bất kỳ để sau này đọc lại chính họ cũng không ...

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

Hook methods trong Ruby

Triết lý của Ruby là lập trình hạnh phúc (programmer happiness). Ruby tin tưởng mạnh mẽ vào điều đó (programmer happiness) và nó đã cung cấp nhiều cách khác nhau để đạt được. Metaprogramming cung cấp cho các lập trình viên cách để viết dynamic code. Đa luồng cung cấp cho các lập trình một cách ...

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

Những điều khác biệt giữa kiểm thử ứng dụng trên thiết bị di động và kiểm thử trên Desktop và Website

Đây là bài dịch được lấy từ một bài báo trong link sau: Nguồn: https://www.utest.com/articles/why-mobile-apps-testing-is-different-from-desktop-and-web Kể từ khi chiếc điện thoại di động đầu tiên ra mắt thị trường vào năm 1973, thị trường điện thoại đã nhanh chóng đổi mới từ những chiếc điện ...

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

Gợi ý từ khóa tìm kiếm với jQuery UI Autocomplete trong Rails

Autocomplete để làm gì? Cơ bản autocomplete là 1 widget giúp người sử dụng nhanh chóng tìm kiếm và lựa chọn từ một danh sách các kết quả có sẵn, theo keywords nhập vào, thay vì phải điền đầy đủ các ký tự vào trong textbox như bình thường. Các bạn có thể tham khảo source code về autocomplete của ...

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