Tác giả: Nguyễn Nhân

Áp dụng các chiêu thức võ học vào lập trình

Nhân cơ hội được đọc từ Facebook https://www.facebook.com/aiviet.nguyen.9, mình chia sẽ lại hi vọng sẽ giúp ích cho các bạn. Bài viết có nhiều ngôn từ về võ học sẽ khiến các bạn không biết võ gặp chút khó khăn nhưng là một bài rất hay, các bạn ráng đọc nhé. Ba chiêu lập trình Ngày xưa có phái Vịnh Xuân 3 chiêu. Tập đi tập lại có 3 chiêu thôi, nhưng đến mức tinh thục, xuất quỷ nhập thần, hạ cao thủ các phái khác như bỡn. Ba chiêu là: Xuất chiêu, Dấp dính và Hạ thổ. Thực ra,...

Read More

Kinh nghiệm dành cho người mới bắt đầu lập trình Python

Gần đây mình bắt đầu quay lại với Python, thứ mà mình đã bắt đầu tìm hiểu từ lúc Python 3 ra mắt, nhưng lúc đó thực sự chỉ là cưỡi ngựa xem hoa, nên đến lúc tìm hiểu lại thì cũng chỉ là số 0 tròn trĩnh, dù cảm xúc yêu mến python thì vẫn còn chút gì gợi nhớ. Bài viết này tổng hợp những kiến thức, kinh nghiệm dành cho người mới bắt đầu lập trình Python mà mình đã trải nghiệm, tổng hợp được trong thời gian vừa qua. Hi vọng sẽ giúp ích cho những...

Read More

Hướng dẫn tạo Graphql Server một cách dễ dàng – Phần 1

Mình đã viết về Graphql trong bài viết giới thiệu Graphql, bài viết ra mắt gần 2 năm trước nhưng còn khá sơ sài không đi sâu vào chi tiết, cũng trong ngần ấy thời gian cũng ít thấy bài viết tiếng Việt nào nói thêm về chủ đề này, nên loạt bài viết này sẽ viết chi tiết hơn, hướng dẫn tạo Graphql Server. Xu hướng của Graphql Biểu đồ của Google Trends cho thấy Graphql đang có xu hướng tăng đều trong thời gian qua chứng tỏ Graphql đang phát triển tốt. Mặc dù Graphql không quá...

Read More

Hướng dẫn sử dụng hệ thống tự động Pull/Deploy Git Code

Nếu bạn thường xuyên gõ lệnh git pull trên máy chủ để cập nhật code mới nhất thì bài viết này sẽ dành cho bạn. Bài viết này hướng dẫn sử dụng hệ thống tự động Pull/Deploy Git Code cho những dự án không phức tạp, không đòi hỏi phải sử dụng Continuous Integration, hoặc đơn giản là 1 bước cập nhật code lên máy chủ test/development. Vấn đề Mình tiếp quản một số máy chủ test/development chứa gần 20 repo cho mỗi máy chủ, với thiết lập tự động (cronjob) fetch & pull mỗi phút một lần, điều...

Read More

React Native: chọn Expo hay CRNA?

Khi lập trình với React Native, không ít bạn có băn khoăn về Expo và Create React Native App (CRNA), mình cũng như vậy và đúc kết được một số kinh nghiệm, kiến thức tìm hiểu được để chia sẽ với các bạn về chủ đề chọn Expo hay CRNA. Sơ lược về Expo và CRNA Expo là gì Expo được coi như một framework được xây dựng dựa trên React Native và tuyển chọn các thư viện React Native khác để tạo ra một bộ công cụ xây dựng ứng dụng một cách nhanh chóng, với các ưu...

Read More

Progressive Web App (PWA) ảnh hưởng đến tương lai ngành lập trình web như thế nào

Progressive Web App (PWA) là gì? Progressive Web App – PWA là tổ hợp đặc tính kỹ thuật để phát triển ứng dụng web cấp tiến/hiện đại do kỹ sư của Google phát triển từ 2015, sử dụng các tính năng tiên tiến của web để xây dựng ứng dụng web giống với ứng dụng di động mà ứng dụng web thường không làm được: ví dụ gởi thông báo (push notification) mà không cần mở trình duyệt. Progressive ở đây còn được hiểu là lũy tiến (không ngừng phát triển) khi người sử dụng ứng dụng web đó...

Read More

Tổng hợp các bộ công cụ bắt đầu lập trình React Native dễ dàng

React Native đã trở thành nền tảng lập trình ứng dụng di động mở nguồn mở phát triển mạnh mẽ trong những năm vừa qua, đi kèm theo đó là sự phát triển hệ sinh thái phong phú. Để phát triển dễ dàng ứng dụng di động hơn nữa, nhiều bộ công cụ (starter kit, boiderplate, UI) đã xuất hiện giúp cho việc lập trình với React Native thực sự dễ dàng và nhanh chóng. Viết ứng dụng di động từ con số 0 thực sự tốn không ít thời gian, hãy chọn cho mình mộ bộ công cụ...

Read More

Xu hướng lập trình: Chờ đợi gì trong năm 2017?

Ngôn ngữ Những ngôn ngữ dưới đây được xem là dễ kiếm việc nhất, nhưng có thể không phải là ngôn ngữ lập trình được trả lương cao nhất. Và quan trọng hơn hết là mấy ngôn ngữ này thông dụng, gần gũi với chúng ta hơn với cộng đồng đông đảo. PHP 7 Một năm 2016 bận rộn của cộng đồng PHP sau khi PHP 7 chính thức phát hành. Các framework khẩn trương chỉnh sửa để có thể chạy được trên môi trường PHP 7 một cách hoàn thiện, hầu hết các php framework hiện nay đã chạy ổn...

Read More

Danh sách dịch vụ máy chủ miễn phí

Không phải ai cũng sẵn sàng bỏ ra 5-10$ cho một máy chủ bèo nhất hiện nay như của Vultr, DigitalOcean, OVH, Linode Bài viết này giới thiệu một số dịch vụ máy chủ miễn phí dành cho lập trình viên thường là trong giai đoạn thử nghiệm sản phẩm mới, đang lập trình chưa hoàn thiện hoặc là các nhóm khởi nghiệp với số vốn ít ỏi. (Có thể bạn quan tâm: Vũ khí bí mật dành cho khởi nghiệp) Những dịch vụ này có tài nguyên giới hạn (RAM < 1GB) hoặc một vài hạn chế nhất...

Read More

Hướng dẫn xây dựng Universal Javascript App với Next.js (Fullstack React)

Meteor.js là Fullstack Javascript Framework tất cả trong một thì Next.js lại khá gọn nhẹ nhưng chứa đựng những thứ rất cần thiết cho việc xây dựng Universal Javascript App. Bài viết này sẽ hướng dẫn xây dựng Universal Javascript App với Next.js và phân tích một số điểm mạnh yếu của framework này. Universal Javascript App là gì Universal Javascript App là ứng dụng web được viết bằng javascript (trước đây còn được gọi là isomorphic), chạy được cả server và phía browser chung một mã nguồn. Tất nhiên có một số chỉ cần chạy phía browser như...

Read More

Đăng ký nhận bài viết mới

Công nghệ đang thay đổi nhanh chóng, hãy cũng vươn ra thế giới với những bài viết chất lượng từ Fullstack Station bạn nhé.

Cám ơn bạn!

Có lỗi xảy ra, xin vui lòng thử lại