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

Các tính năng mới của CSS3(p1)

Nếu bạn đang như tôi, khi bạn nhìn thấy một bản giới thiệu ấn tượng của một tính năng CSS3 mới, bạn không thể chờ đợi để bắt đầu sử dụng nó trong các trang web. 1. CSS Animations and Transitions Một trong các kỹ thuật phổ biến ở các website hiện đại là có các hiệu ứng chuyển động cho ...

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

Phát triển game dựa trên game engine đa nền tảng cocos2d-x (P2)

5. Sprites Khi chơi game, bạn có thể nhìn thấy những đối tượng di chuyển trên màn hình, đó chính là Sprites. Nhân vật chính trong game cũng có thể là 1 Sprite. Vậy tất cả các thành phần đồ hoạ hiển thị trong game đề là Sprite ? Câu trả lời là không. Sprite chỉ là Sprite nếu bạn di chuyển nó, nếu ...

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

Lets Build Single Page Application - Part I

Indroduction The project that we are going to build in this lets build series, called Chanto Hanashinasai Yo! , is a lightweight anime discussion forum that has some basic functionalities like authentication, open up a thread, post & discussion and basic search for specific thread. This is ...

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

Quản lý user exception với RayGun

I. Mở đầu Xin chào các bạn (lay2) Đến hẹn lại lên, hôm nay tôi sẽ trình bày một vấn đề mà Developer đã nhẵn mặt với nó - Error Vâng, đối với Developer, việc gặp phải Bug khi chạy sản phẩm là điều xảy ra như cơm bữa. Dựa lỗi gặp phải, ta có thể sửa, cải tiến để sản phẩm mình hoàn thiện ...

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

Dựng trang web chat đơn giản với rails 5.0.0 beta bằng Action Cable

Nhưng mình đã hứa ở bài viết link là ở rails 5 bạn đã có thể tự viết 1 ứng dụng web chat đơn giản ngay trên rails mà không cần phải cài đặt thêm 1 gem gì bên ngoài hỗ trợ thông qua tính năng mới trên bản rails 5.0.0 này đó là Action Cable.Để hiểu rõ hơn về Action Cable và cập nhật rails 5 bạn có ...

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

ActiveRecord refactoring (P1) - Concerns

Mở đầu Trong Ruby, ActiveRecord cung cấp cho ta rất nhiều sức mạnh. VỚi sức mạnh đó thì ta có thể thêm vào các logic để thực hiện những công việc của mình để tạo ra những model lớn. Tuy nhiên, càng ngày với càng nhiều xử logic hơn thì đồng nghĩa với việc model của chúng ta cũng sẽ dần phình to ...

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

Angular Unit Testing

I.1. Khái niệm Unit Tets là kỹ thuật kiểm nghiệm các hoạt động của của mã code giúp phát hiện sai sót kịp thời. Unit Test còn có thể giúp phát hiện các vấn đề tiềm ẩn và các lỗi thời gian thực ngay cả trước khi QA tìm ra, thậm chí có thể sửa lỗi ngay từ ý tưởng thiết kế. Unit Test là các ...

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

Cách viết JavaScript hiện đại: Phần 2: CommonJS module

Nguồn: 旧石器時代のJavaScriptを書いてる各位に告ぐ、現代的なJavaScript超入門 Section2 ~CommonJSモジュールと仲良くなろう~ Bài viết này là phần 2 của loạt bài dịch Cách viết JavaScript hiện đại. Những người muốn theo dõi từ đầu có thể xem phần 1 ở đây: Cách viết JavaScript hiện đại: Phần 1: Tổng hợp các điểm mới có thể thực hành ...

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

Hướng dẫn sử dụng Google Cloud Messaging - Server

GOOGLE CLOUD MESSAGING Đợt này đang chán không có hứng lắm nhưng hôm nay mình vẫn sẽ viết 1 tut về sử dụng Google Cloud Messaging(GCM) . Thực sự thì sử dụng GCM bằng PHP thì có vẻ hơi thừa vì có khá nhiều lib được người khác viết sẵn rồi và mình chỉ việc sử dụng. Nhưng vì cái này cũng ...

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

Dịp nghỉ lễ 30/4 - 1/5 này bạn đi đâu?

Chắc hẳn trong mỗi chúng ta ai cũng đã dự định cho mình những kế hoạch cho kỳ nghỉ lễ dài ngày sắp tới, có thể là về quê thăm gia đình, có thể chỉ ở nhà và tận hưởng những giờ phút nghỉ ngơi thư giãn. Còn tôi muốn gợi ý cho các bạn nên chọn cho mình một chuyến khám phá một vùng đất mới lạ mà bạn ...

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