Firebase: (P3) Firebase Realtime Database

Firebase: (P3) Firebase Realtime Database

Nội dung: Giới thiệu Firebase Realtime DB Những đặc điểm nổi bật của Firebase Realtime DB Firebase Realtime DB Rule Chạy ứng dụng Android Kết luận Tài liệu tham khảo I. Giới thiệu Firebase Realtime Database Các bạn có thể than khảo qua 2 phần trước của loạt bài về Firebase Firebase: (P1) Giới thiệu Firebase Firebase: (P2) Firebase Cloud Messaging Firebase lưu trữ dữ liệu database dưới dạng JSON và thực hiện đồng bộ database tới tất cả các client theo thời gian thực và vẫn available khi app của bạn trong trạng thai offline (điển hình như các ... »

Nghịch cùng Google Apps Script (P1) : Google Spreadsheet ft. Google Calendar

Nghịch cùng Google Apps Script (P1) : Google Spreadsheet ft. Google Calendar

I. Mào đầu câu chuyện Nhớ hồi còn đi học, chả phải để tâm, lo lắng đến điều gì, chỉ có đến dịp Tết là mình ngồi đếm lịch âm để biết số ngày nghỉ còn lại. Mỗi năm mỗi tuổi, cái tuổi nó đuổi xuân đi, giờ đây khi đã lập gia đình, có nhiều việc phải lo lắng suy nghĩ, mình dần dần để tâm đến lịch âm, đến ngày xấu, ngày đẹp nhiều hơn vì các cụ nhà ta từ xưa đã có câu "có thờ có thiêng, có kiêng có lành". Ngẫm ra thì ... »

Test tự động các chức năng liên quan tới Mail và các API bên ngoài bằng Codeception

Test tự động các chức năng liên quan tới Mail và các API bên ngoài bằng Codeception

Ở bài trước mình đã giới thiệu qua về Codeception để viết test tự động , bạn nào chưa xem thì có thể tham khảo ở link bên dưới . https://vietnamlab.vn/blog/2016/12/21/gioi-thieu-ve-codeception-framework-testing/ Lần này mình sẽ giới thiệu về test tự động các chức năng lên kết với các service bên ngoài hoặc liên quan tới mail bằng cách sử dụng Codeception/PhantomJS . Với PhantomJS thì ... »

Xây dựng ứng dụng AR với ARToolkit

Xây dựng ứng dụng AR với ARToolkit

Giới thiệu về AR Nói đến AR hẳn là ai không biết thì cũng từng nghe qua rồi. https://en.wikipedia.org/wiki/Augmented_reality Hiểu nôm na nó AR là một công nghệ cho phép lồng ghép thông tin ảo vào thế giới thực (và ngược lại), nó giúp người sử dụng tương tác với những nội dung số trong thực tại (như chạm vào, phủ vật thể lên trên - nói dễ hiểu là ghép ảnh theo dạng 3D),... Và với phần cứng mạnh mẽ như hiện nay VR/AR sẽ "ảo tung chảo" nhờ ... »

Test tự động với CircleCI và thông báo kết quả lên Slack

Test tự động với CircleCI và thông báo kết quả lên Slack

Trong quá trình phát triển phần mềm, CI/CD có vai trò rất quan trọng trong việc đảm bảo phát triển phần mềm liên tục, mà vẫn giữ được chất lượng sản phẩm tốt. Trong bài viết này, mình sẽ dùng thử CircleCI để Test tự động (Java) Push kết quả lên kênh chat trên Slack Đôi nét về CircleCI CircleCI là 1 công cụ CI được tin dùng bởi hơn 100,000 công ty và developers trên toàn thế giới, trong đó có Facebook, Segment, Kickstarter, Percolate, Spotify, ... Với những ưu điểm như sau: Faster Performance: Có thể tùy ... »

Bảo mật SSH cho server trên production

Bảo mật SSH cho server trên production

Giới thiệu Đối với những ai từng làm việc với server đều biết ssh là 1 công cụ không thể thiếu để chúng ta có thể quản lý, thao tác đối với những remote server. Tuy nhiên ssh cũng là 1 phương tiện được các hacker lợi dụng để chiếm quyền kiểm soát của server, một khi hacker đã chiếm quyền kiểm soát server thì mức độ nguy hiểm là ko thể đo lường được, cũng giống như trộm đã lẻn được vào nhà chúng ta vậy. Bài viết này sẽ giới thiệu những phương pháp thiết lập cũng như ... »

Những plugin hữu ích cho Atom

Những plugin hữu ích cho Atom

Song song với sự phát triển và ra đời của các ngôn ngữ lập trình, những công cụ giúp lập trình viên phát triển phần mềm một cách nhanh chóng và hiệu quả hơn cũng ngày càng nhiều hơn. Từ các IDE nổi tiếng của Jet Brains hay đi cùng năm tháng như Eclipse, Netbeans,... thì nhưng Editor nhẹ nhàng như Atom, Sublime Text cũng dần được ưa chuộng hơn. Sau một thời gian dùng qua nhiều IDE, Editor. Mình đã dừng chân với Atom vì... thích nó nhất ^^, cũng như nhiều công cụ khác (Sublime Text mà mình từng ... »

Test tải với Gatling

Test tải với Gatling

Làm thế nào để kiểm tra test tải đơn giản cho con server của mình? Bài viết này sẽ giới thiệu sử dụng công cụ Gatling. Gatling là gì? Gatling là một công cụ kiểm tra hiệu suất mã nguồn mở. Nó là một framework dựa trên Scala, Akka và Netty. Đây là một công cụ cho hiệu suất cao và ghi lại các báo cáo ... »