
A pretty good summary of Lean, Agile, Scrum
I. Thuật ngữ: Lean, Agile, Scrum, Sprint, Kanban Lean và Agile có nhiều điểm giống nhau, chúng đều là cách tiếp cận cơ bản để làm việc với những project có nhiều điểm chưa chắc chắn, đó là lý do mà nhiều startup chọn cách cách tiếp cận này. Scrum và Kanban là 2 framwork quản lý dự án Agile ...

Apple nghe lén người dùng
Apple đã nghe lén hàng nghìn cuộc hội thoại giữa người dùng với Siri để phân tích dữ liệu. Cựu nhân viên của Globetech, một trong những đối tác của Apple, xác nhận mỗi ngày đã phải nghe tới hơn 1.000 đoạn hội thoại với Siri. Chủ yếu vẫn là các câu lệnh nhưng đôi lúc xuất hiện cả ...

Xử lý bài toán tạo file PDF - P1: Giới thiệu giải pháp
Có lẽ bài toán generate PDF file là bài toán mà dự án nào cũng đã từng gặp. Đây là bài toán rất phổ biến và có khá nhiều cách để giải quyết: chẳng hạn như dùng thư viện để tạo file pdf như pdfkit, hoặc dùng các thư viện convert file, hoặc dùng tool từ bên thứ 3... Ở phạm vi bài viết này, mình sẽ ...

Sequelize in Nodejs Part II
Chung ta có thể nói một cách nôna rằng ORM library cho node, Mình xin giới thiệu cho các bạn với một library ORM của node đó là sequelize cli. với library các bạn sẽ dễ rằng để config Mysql, Postgresql, Sqlite, Mariadb, Postgres. Trước mặt bạn cần phải tìm hiểu thêm và trước đây về sequelize . Ở ...

Redux hook - đã sướng lại còn sướng hơn
Trong version 16.8 gần đây, trang chủ của reactjs đã công bố chính thức việc đưa vào sử dụng react hooks sau thời gian thử nghiệm. các bạn có thể xem tại đây với nhiều tính năng mới như khả năng sử dụng local state trong component, xử lý side effects và nhiều thứ khác. Hooks are a new addition ...

Có GitHub Actions rồi, cần gì CircleCI nữa?
Gần đây Github mới giới thiệu một tính năng mới được gọi là GitHub Actions, hỗ trợ CI/CD và tôi đã nghĩ đến việc migrate toàn bộ dự án đang sử dụng CI của mình lên đó. Tôi đã được sử dụng bản beta của Github Actions và thử chuyển ứng dụng React Native từ CircleCI lên Github Actions. Và đây là ...

Login facebook with Passport on NodeJs
Chào mọi người, như mọi người đã biết, đăng nhập Facebook được sử dụng rộng rãi như một mô-đun xác thực trên các trang web. Thay vì phải điền các thông tin như email, password thì có phương pháp tốt hơn là sử dụng các thông tin người dùng đã được xác minh qua Facebook. Trong bài viết này, chúng ...

Bạn thật sự đã hiểu rõ request từ client và server hoạt động như thế nào?
Hôm nay mình sẽ bàn luận về một vấn đề mà ở đây hẳn ai cũng có thể biết nhưng bài bày mình tập trung cho các bạn mới tìm hiểu về lập trình web application là chính. Nhưng các bạn muốn củng cố kiến thức thì dành ít phút để đọc xem thử các bạn đã hiểu rõ bao nhiêu điều? Nào chúng ta cùng bắt đầu ...

Deploy React App lên AWS S3
Xin chào các bạn, Như các bạn đã biét thì React và Amaazon Web Service là hai từ khoá được nhắc đến rất nhiều trong thời gian gần đây với sự tiện dụng mà nó mang lại đến cho developer lẫn người sử dụng. Và trong bài viết này mình sẽ giới thiệu cho các bạn về cách có thể deploy được một React ...

Sử dụng FCM để gửi notification trong Spring boot
1. Giới thiệu về FCM Firebase Cloud Messaging (FCM) là một dịch vụ miễn phí của Google. Thông qua FCM, nhà phát triển ứng dụng có thể gửi thông điệp một cách nhanh chóng, an toàn tới các thiết bị cài đặt ứng dụng của họ. 2. Cách thức hoạt động của FCM Mô hình hoạt động của FCM. Đơn ...

Deploy ứng dụng rails lên server aws ec2 sử dụng Capistrano, Nginx, Puma
Đối với nhà phát triển Web. Mục đích cuối cùng của việc phát triển là cho phép mọi người có thể truy cập và sử dụng web đó. Và việc triển khai trang web lên môi trường để có thể sử dụng gọi là deployment. Hôm nay mình sẽ giới thiệu cách deploy 1 web Ruby On Rails lên AWS EC2. 1. Chuẩn bị server. ...

Amazon EBS part 2
Bạn có thể restore dữ liệu EBS volume từ một snapshot được lưu trên S3 Bạn cần có ID và permission để truy cập vào snapshot EBS snapshots là một công cụ khôi phục dữ liệu được ưa thích vì tốc độ , thuận tiên và giá thành tốt. Khi bạn restore một volume từ một snapshot thì trạng thái dữ liệu ...

Google Cloud Platform - Học về Firebase (Part 1)
Nói về Google Cloud Platform, thì trên internet có rất nhiều bài viết giới thiệu tổng quan cũng như chi tiết về GCP. Nên ở bài viết này, mình sẽ chỉ chia sẻ về các kiến thức mà bản thân đánh giá là quan trọng, cần nắm được khi thực hiện develop trên GCP. Tổng quan về GCP, và các chức năng của nó có ...

NodeJS – Bài 03: Module và hệ thống quản lí package NPM
Ở bài trước mình đã hướng dẫn các bạn cài đặt cũng như sử dụng nodejs cơ bản. Hôm nay mình sẽ giới thiệu với các bạn hai thành phần rất quan trọng trong Node JS. Đó chính là Module và hệ thống quản lí package NPM. Module là gì? Module là các thành phần cơ bản để xây dựng nên một ứng dụng ...

Tất cả về Linux swap space
Tất cả về Linux swap space Khi máy tính cần chạy những chương trình lớn hơn khả năng có thể của bộ nhớ vật lý (RAM), hệ điều hành sẽ sử dụng một công nghệ có tên gọi swapping. Nói nôm na thì công nghệ này sẽ dùng đến những mảng bộ nhớ tạm được lưu trên đĩa cứng, trong khi phần dữ liệu khác vẫn được ...

Tham khảo những phương thức tới Nha Trang nhanh nhất
Tham khảo những phương thức tới Nha Trang nhanh nhất

Điều gì chờ bạn trên đỉnh Phanxipăng?
Điều gì chờ bạn trên đỉnh Phanxipăng?

6 mẫu túi sành điệu dành cho nam
6 mẫu túi sành điệu dành cho nam Ở Việt Nam, túi xách cho nam giới được gói gọn vào hai loại cơ bản: ba lô và túi đeo chéo. Có chăng thì các bác luống tuổi cầm những chiếc cặp táp đi làm. Phần lớn các bác hay vào các trung tâm mua sắm quần lót nam giá sỉ và dễ bị lừa phỉnh bởi các cửa hàng ...

9 lời khuyên khi decor phòng khách hợp phong thủy
9 lời khuyên khi decor phòng khách hợp phong thủy

Những dịch vụ thượng hạng tại các sân bay Mỹ
Những dịch vụ thượng hạng tại các sân bay Mỹ