Danh mục: Nodejs

  • Giới thiệu Ghost CMS

    Giới thiệu Ghost CMS

    Ghost CMS là một nền tảng quản trị nội dung CMS (content management system) mã nguồn mở chạy trên nền tảng Nodejs. Ghost CMS xuất hiện đã lâu nhưng khó cạnh tranh được với WordPress vì độ phủ cũng như sự dễ dàng của PHP. Nền tảng plugin, theme của WordPress phong phú hơn rất […]

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

    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 […]

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

    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 […]

  • Công cụ quản lý thư viện YARN sẽ thay thế NPM

    Công cụ quản lý thư viện YARN sẽ thay thế NPM

    YARN là gì YARN là công cụ quản lý thư viện javascript mã nguồn mở tốc độ cao, tin cậy và bảo mật nhằm thay thế NPM (Node Package Management). Được hình thành bởi các kỹ sư Facebook, Google, Exponent và Tilde, và đã được sử dụng thực tế mức Production tại các công ty trên. […]

  • Hướng dẫn thiết lập môi trường cho Meteor + React + Webpack

    Hướng dẫn thiết lập môi trường cho Meteor + React + Webpack

    Cập nhật: do meteor-webpack không còn được duy trì phát triển, nên meteor-webpack không tương thích với Meteor đã cập nhật lên phiên bản 1.4 (chỉ tương thích 1.2 và 1.3) Giới thiệu Trước khi bắt đầu xây dựng web app realtime với Meteor, React, Webpack chúng ta sẽ lần lượt lướt qua các công nghệ […]

  • Điều gì khiến Meteor Js 1.3 trở nên đặc biệt?

    Điều gì khiến Meteor Js 1.3 trở nên đặc biệt?

    Meteor Js là gì? Meteor Js là nền tảng phát triển ứng dụng web thời gian thực fullstack, được viết cho cả client và server chỉ bằng ngôn ngữ Javascript. Được ra mắt từ năm 2012 và hiện tại đã đạt 33k stars trên Github, quá đỉnh đó chứ! Giá mà… Mình viết bài viết […]

  • GraphQL là gì – Áp dụng như thế nào?

    GraphQL là gì – Áp dụng như thế nào?

    GraphQL là gì? GraphQL là Graph Query Language do Facebook tạo ra từ năm 2012 cung cấp giao thức chung cho phép giao tiếp giữa client và server để cập nhật và lấy dữ liệu. Client truy vấn đến máy chủ GraphQL bằng các truy vấn với đặc điểm: format của dữ liệu trả về […]

  • Hướng dẫn kết nối MongoDB cho ứng dụng NodeJs/ExpressJs

    Hướng dẫn kết nối MongoDB cho ứng dụng NodeJs/ExpressJs

    Nếu bạn bắt đầu dự án với react-starter-kit [isomorphic web app] thì có thể bạn sẽ cần cách kết nối vào cơ sở dữ liệu MongoDb api/users.js import { Router } from ‘express’; import { ObjectID } from ‘mongodb’; const router = new Router(); router.get(‘/:id’, async (req, res, next) => { try { const db […]