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

Một phút ReactJs - Generate QR code in React

Hẳn là các bạn không còn lạ lẫm gì với mã QR code - một ứng dụng khá hữu ích cho các ứng dụng điện thoại cũng như ứng dụng web bởi sự tiện dụng khi mã hóa dữ liệu. Bên cạnh đó nó cũng làm cho ứng dụng có thêm đôi phần xịn xò. Ngày hôm nay mình sẽ hướng dẫn các bạn có thể tự động generate các mã QR ...

Tác giả: Tạ Quốc Bảo viết 23:22 ngày 27/08/2019 chỉnh sửa

[C#] Hướng dẫn gom như thư viện dll vào một thư mục đặc biệt tách rời file chạy exe winform

Xin chào các bạn, bài viết hôm nay mình sẽ tiếp tục hướng dẫn các bạn cách gom các thư viện dll vào một thư mục và không nằm chung với file chạy chương trình exe winform C#. Khi các bạn lập trình ứng dụng Winform C# hay VB.NET , thì khi các bạn build ứng ...

Tác giả: Tạ Quốc Bảo viết 23:21 ngày 27/08/2019 chỉnh sửa

Sử dụng ViewModelScope để giảm Boilerplate code với Coroutines

Scopes trong Kotlin Coroutines Scopes (các phạm vi) trong Kotlin Coroutines vô cùng hữu dụng vì chúng ta cần phải huỷ bỏ các tác vụ nền ngay khi Activity bị destroy. Tương tự, đối với tác vụ hiện tại trong ViewModel, nó cũng nên được huỷ bỏ ngay khi ViewModel bị clear. Nếu bạn muốn tìm hiểu ...

Tác giả: Tạ Quốc Bảo viết 23:31 ngày 25/08/2019 chỉnh sửa

Senior Developer: Tạm ngừng và nhìn lại!

Người dịch: Nguyễn Hồng Phúc Khi mà các kỹ năng của bản thân ngày càng được cải thiện, đi kèm với đó là kinh nghiệm làm việc ngày càng được tích lũy theo năm tháng thì cùng lúc đó phạm vi ảnh hưởng của một kỹ sư phần mềm đến dự án lại càng tăng lên, điều này có nghĩa là các kỹ sư ...

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

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à ...

Tác giả: Tạ Quốc Bảo viết 23:20 ngày 25/08/2019 chỉnh sửa

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 ...

Tác giả: Tạ Quốc Bảo viết 23:18 ngày 25/08/2019 chỉnh sửa

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ác giả: Tạ Quốc Bảo viết 23:18 ngày 25/08/2019 chỉnh sửa

MongoDB và những điều cơ bản nhất - MongoDB phần 2

Để tiếp nối chủ đề tìm hiểu về MongoDB (các bạn có thể đọc tại đây) thì bài viết này của mình sẽ giới thiệu thao tác cơ bản nhất trên MongoDB. Tạo cơ sở dữ liệu và Collection trong Mongo Bất kỳ cơ sở dữ liệu nào để có thể thao tác được thì trước tiên chúng ta nhất định phải có cơ sở dữ liệu ...

Tác giả: Tạ Quốc Bảo viết 08:56 ngày 23/08/2019 chỉnh sửa

Xây dựng ứng dụng cơ bản kết hợp Rails 5 API với Backbone (Part 3)

Ở bài viết trước, chúng ta đã cùng nhau khởi tạo, cấu hình được project và đã hiển thị được danh sách Post bằng backbone rồi, và để hiểu kỹ hơn thì các bạn có thể xem lại bài viết trước của mình tại đây. Trong bài này, chúng ta cùng đi xây dựng tiếp các phương thức: show, create và update cho ...

Tác giả: Tạ Quốc Bảo viết 08:56 ngày 23/08/2019 chỉnh sửa

Giới thiệu tổng quát về Meteor

Hỏi thật nhé, có bao giờ bạn thấy lập trình một ứng dụng Web là chuyện khó không? Chúng ta phải học cơ man đủ thứ: Từ front-end như HTML, CSS, JS, cho tới back-end như Java/C#/Ruby, SQL, …. Nếu muốn làm thêm ứng dụng bản trên di động, ta phải học Objective C, Java, … ...

Tác giả: Tạ Quốc Bảo viết 08:55 ngày 23/08/2019 chỉnh sửa
<< < .. 89 90 91 92 93 94 95 .. > >>