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

Built-in JavaScript classes - JavaScript

Built-in JavaScript classes - JavaScript JavaScript has built-in objects: Date, Array, Object and others. They use prototypes and demonstrate the organization of "pseudo-classes" in JavaScript, which we can fully apply for ourselves. Where does the method of {}? We start by creating an empty ...

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

Thử Nghiệm Với Angular – Pipe Trong Angular

Bạn có dữ liệu nhận được từ đâu đó – từ API trả về – cho kiểu Date là dãy số kiểu long, bây giờ bạn phải hiển thị dữ liệu đó thành dạng mà người dùng có thể hiểu được trong ứng dụng viết bằng Angular. Làm thế nào để thực hiện điều đó trong Angular? Bài học này sẽ giới thiệu cho các bạn về Pipe ...

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

Day 2 - Space Shooter

昨日は頭痛が酷く、Unityを触れませんでした。 まだ引きずっていますが、Unityを触れない程ではない。 よし、じゃあSpace Shooterを作っていきます。 Introduce Space Shooter チュートリアルを終わらせると、上の動画と同じゲームが作れるらしい。 序盤にしてはすごいものを作れる気がする、今からこんなもの作ってたら1年後にはどうなってるんだ。 しかし、簡単に作れるとは誰も言っていない。心して掛かろう。 Begin development 千里の道も一歩から、ゲーム開発もプロジェクトを作成するところから。 ...

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

PHPUnit - Bạn đã hiểu đúng về Stub, Mock, Spy, Fake, Dummy chưa?

Bài này mình muốn đi vào phân tích 1 số đối tượng Mock khi viết UnitTest, mọi người thường nhập nhằng giữa các khái niệm này. Khi cần thì tạo Mock mà ít quan tâm đến các practice cụ thể của nó nên áp dụng vào trường hợp nào. Điều này thực ra mà nói thì không ảnh hưởng đến chất lượng sản phẩm, nhưng ...

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

SOLID LÀ GÌ – ÁP DỤNG CÁC NGUYÊN LÝ SOLID ĐỂ TRỞ THÀNH LẬP TRÌNH VIÊN CODE “CỨNG”

Trong quá trình học, hầu như các bạn sinh viên đều được học một số khái niệm OOP cơ bản như sau: Abstraction (Tính trừu tượng) Encapsulation (Tính bao đóng) Inheritance (Tính kế thừa) Polymophirsm (Tính đa hình) Những khái niệm này đã được dạy khá rõ ràng, và hầu như những buổi phỏng ...

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

Cách Tạo service bằng Factory với các tham số

Trước hết chúng ta cần biết service trong AngularJS là gì? Service trong AngularJS là một object hoặc một function được viết để xử lý một công viêc nào đó trong ứng dụng của chúng ta. Trong AngularJS có sẵn một sô service sẵn có để giúp chúng ta viết các chức năng cho ứng dụng ví dụ như: $$ ...

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

Tìm hiểu về Promise trong AngularJs

Trong phần này chúng ta sẽ tìm hiểu về cách sử dụng Promise trong AngularJS. Promise trong AngularJs được cung cấp qua service xây dựng sẵn $q . Chúng giúp chúng ta có thể có thể thực hiện các chức năng không đồng bộ một cách dễ dàng bằng cách đưa vào một đối tượng promise. Trước hết chúng ta ...

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

How to write comment (from Clean code book)

The proper use of comments is to compensate for our failure to express ourself in code. Comments are always failures. We must have them because we cannot always figure out how to express ourselves without them, but their use is not a cause for celebration. Code changes and evolves. Chunks of it ...

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

Slack và Trello - cặp đôi hoàn hảo

Trước khi bắt đầu tìm hiểu sự kết hợp hoàn hảo giữa Trello và Slack, chúng ta sẽ điểm qua những tính năng chính của 2 công cụ này. Trello là một phần mềm quản lý công hiệu quả, thích hợp với cá nhân hoặc nhóm được dựa trên phương pháp Kanban của Nhật. Theo Kanban, công việc nên được chia thành 3 ...

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

railsでreact.js入門

React.jsを学んでみようと思うが導入方法とかがいまいちよくわからない。 どうせなら学習中のRuby on Railsで触ってみたい、その方がとっつきやすく感じる。 ということでこのページを参考にreact.jsの触りを学んでみる そもそもreact.jsとは? Facebookが公開しているjavascriptのライブラリ。 https://github.com/facebook/react 公式で React is a declarative, efficient, and flexible JavaScript library for building user ...

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