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

iOS Animation - Phần 8: Layer Animation với Springs

Lời nói đầu Phần 8 trong chuỗi bài viết về iOS Animation, mình đã giới thiệu tới các bạn về hiệu ứng Springs và cách tạo ra hiệu ứng này bằng View Animation. Mình xin phép nhắc lại một chút về hiệu ứng Springs, đây là hiệu ứng lò xo tắt dần, nó giúp cho hiệu ứng trở nên thật hơn. Với View ...

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

Một số lý do để phát triễn ứng dụng web với Meteor

Để tiếp nối bài viết Giới thiệu một số framework của Nodejs kỳ trước, hôm nay mình sẽ viết một vài lý do vì sao mình lại chọn Meteor : Khi lần đầu tiên tìm hiểu về Meteor, mình thấy một ai đó viết: "Meteor là Node.js như Rails là Ruby" và mình nghĩ đó là một so sánh tốt. Cách đây vài năm, Rails ...

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

Sass cơ bản: Mixin

Viết bài report thì cũng cần có chút hứng thú về vấn đề mình viết, bài này tìm hiểu về mixin trong sass. Sass Mixin là gì? Một mixin cho phép bạn tạo các khối CSS có thể tái sử dụng. Điều đó có thể sẽ giúp bạn tránh viết mã lặp đi lặp lại. Ví dụ: a:link { color : white ; } ...

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

Laravel: Tìm hiểu về Middleware

Introduction Middleware cung cấp một giải pháp khá tiện ích cho việc filtering HTTP các requests trong ứng dụng của bạn. Ví dụ, Laravel có chứa một middleware xác thực user đăng nhập vào ứng dụng của bạn được chứng thực. Nếu user chưa được chứng thực, middleware sẽ chuyển hướng (redirect) user ...

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

Chuẩn hóa cơ sở dữ liệu quan hệ

Vừa rồi mình được một người bạn nhờ làm bài tập về thiết kế cơ sở dữ liệu theo chuẩn 3NF, thú thực đây là những kiến thức học hồi đại học và cho đến giờ mình đã quên sạch </p> <div class= Tác giả: Hoàng Hải Đăng viết 15:32 ngày 12/08/2018 chỉnh sửa

Tự động gửi mail bằng Delayed_job

1. Giới thiệu Delayed_job nhằm tạo ra các tiến trình không đồng bộ, giúp tạo ra các job xử lý tác vụ riêng biệt (gửi mail, ảnh, ...), có thời gian thực thi không đồng bộ với server, từ đó nhằm giảm tải và tăng hiệu suất thực thi cho server, mang lại hiệu quả cao. Ở bài viết này, mình sẽ đề cập ...

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

Beginning Laravel Part 1

Laravel 5.4 tutorial part 1 Ở phần đầu tiên này chúng ta sẽ tìm hiểu về cách cài đặt, cấu hình, cấu trúc của project laravel, các lý thuyết về kiến trúc laravel. Cài đặt Xampp: Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và ...

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

Bắt đầu với Reactjs- Phần 1: Tiếp cận với ReactJS. Component đầu tiên.

React.JS là một thư viện Javascript dùng để xây dựng giao diện người dùng. Nó chưa phải là 1 frameworks hoàn chỉnh. React chỉ là một library tập trung vào việc giải quyết các vấn đề ở view layer. React khuyến khích việc sử dụng các Javascript API thông thường hơn là những framework abstraction. ...

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

[Redux] Middleware Redux-saga

Xin chào mọi người, chúng ta lại gặp nhau trong loạt bài viết về Redux. Ở bài viết trước chúng ta đã cũng tìm hiểu về middleware trong redux là gì và sử dụng thử redux-thunk. Trong bài viết này chúng ta sẽ đề cập đến Redux-saga những câu chuyện cổ tích hoành tráng về redux (yaoming). Saga In ...

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

Khái niệm cơ bản về SOAP, REST và cách phân biệt chúng

SOAP (Simple Object Access Protocol) và REST (Representational State Transfer) là đáp án cho cùng một câu hỏi: Làm thế nào để truy cập vào Web Services. Sự lựa chọn ban đầu dường như là dễ dàng, những đôi khi sẽ rất khó để cân nhắc chọn loại API nào phù hợp. SOAP là một giao thức truy cập ...

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