Bài viết của Hoàng Hải Đăng

Tạo API trong Rails 5

Như chúng ta đã biết thì Rails là Framework dùng để build 1 ứng dụng web, bên cạnh đó Rails còn hỗ trợ để xây dụng ứng dụng API. Nên trong loạt bài này mình sẽ giới thiệu đến các bạn việc xây dựng 1 ứng dụng API bằng rails như thế nào, về cơ bản sẽ giúp các bạn hình dung ra các tạo ứng dung API đơn ...

Tác giả: Hoàng Hải Đăng viết 15:18 ngày 12/08/2018 chỉnh sửa

Giới thiệu một số framework của Nodejs

Giới thiệu JavaScript chỉ là một ngôn ngữ lập trình phía client chạy trên trình duyệt, phải không? Nhưng điều này không còn đúng chút nào nữa. Node.js là một cách để chạy JavaScript trên server nhưng nó còn hơn thế nữa. Với Node.js, nó đã tìm ra cách có thể chạy ở phía server, do đó giảm sự phức ...

Tác giả: Hoàng Hải Đăng viết 15:18 ngày 12/08/2018 chỉnh sửa

In Action Tutorial Series - General - Hướng dẫn sử dụng file YML YAML cơ bản

1. YML YAML là gì? YML và YAML là một ngôn ngữ đánh dấu văn bản tương tự HTML, XML. 2. YML khác YAML chỗ nào? Khác nhau mỗi extension thôi. Nội dung, cú pháp giống hết nhau. Do đó phần còn lại của bài viết mình sử dụng YML thôi nhé. 3. Tại sao chọn YML? Dễ nhìn, dễ chỉnh sửa, phù hợp ...

Tác giả: Hoàng Hải Đăng viết 15:18 ngày 12/08/2018 chỉnh sửa

Một vài thủ thuật với npm

Bài dịch từ trang Medium Bạn xem một đồng nghiệp viết code, có một vài cách viết tắt hoặc thủ thuật được áp dụng, bạn không quen với nó và bạn không kiểm soát được tâm trí của mình. Điều đó vẫn luôn sảy ra với tất cả chúng ta. Trong bài viết ngắn này, chúng tôi sẽ giới thiệu một số thủ thuật rất ...

Tác giả: Hoàng Hải Đăng viết 15:18 ngày 12/08/2018 chỉnh sửa

JavaScript (ES-2015) Set, Map, WeakSet and WeakMap

In ES-2015, new types of collections have appeared in JavaScript: Set, Map, WeakSet and WeakMap. Map Map is a collection for storing records like key: value. Unlike objects in which keys can only be strings, the Map key can have an arbitrary value, for example: 'use strict'; let map = new ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Làm việc với Stripe và Reccuring Payment

Giới thiệu Giới thiệu cho các bạn sơ qua về Stripe. Đây là 1 cổng dịch vụ thanh toán tương tự như Paypal nhưng hỗ trợ lập trình viên rất nhiều và rất dễ sử dụng. Mình đặc biệt yêu thích API của Stripe, cực kỳ rõ ràng và thuận tiện khi tích hợp vào ứng dụng. Tài liệu hỗ trợ ngắn gọn, súc tích và ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Hướng dẫn những điều căn bản nhất về TypeScript cho người mới bắt đầu

TypeScript là một sự lựa chọn thông minh khi xây dưng các ứng dụng web hiện đại dựa trên nền tảng JavaScript. TypeScript giúp bạn tạo mã Javascript một cách dễ dàng, với tốc độ vô cùng nhanh chóng, và cực kỳ chuyên nghiệp. TypeScript tạo mã Javascript chạy tốt trên tất cả các trình ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Giới thiệu gem validates_timeliness

Mục đích -Xử lý timezones và lấy giá trị theo ý của bạn -Bổ sung phần mở rộng date/time cho rails -hỗ trợ i18n cho error messages Cài đặt # in Gemfile gem 'validates_timeliness', '~> 4.0' # Run bundler $ bundle install $ rails generate validates_timeliness:install Sử dụng list ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về khởi tạo (Initialization) trong Swift (part 3/3)

Trong phần 1 và phần 2 của loạt bài viết này, chúng ta đã tìm hiểu về quá trình khởi tạo của Struct và Class trong Swift. Trong phần 3 này, chúng ta sẽ tiếp tục tìm hiểu sâu hơn về quá trình khởi tạo của Class trong Swift, cụ thể trong phần này chúng ta sẽ tìm hiểu về quá trình khởi tạo của ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa

Advanced SQL in Rails - Part 1

Khi càng làm việc với các ứng dụng Rails, tôi càng thích ActiveRecord. Đó là một sự trừu tượng trên lớp dữ liệu của bạn và cho phép bạn tập trung vào logic nghiệp vụ thay vì tạo ra các câu lệnh SQL. Đối với phần lớn các trường hợp sử dụng, công việc thực sự là rất lớn. Nhưng khi các ứng dụng phát ...

Tác giả: Hoàng Hải Đăng viết 15:17 ngày 12/08/2018 chỉnh sửa