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

Webpack - Getting Started

How to install webpack $$npm install webpack -g This makes the webpack command available. SETUP THE COMPILATION Start with a empty directory. Create these files: entry.js document . write ( "It works." ) ; index.html < html > < head > ...

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

CSS3 Transitions & Animations

Trong CSS3 có 2 thuộc tính quan trọng đó là Transition và Animation. Đây là một kỹ thuật rất hay giúp làm chuyển động cho phần tử HTML mà không cần Javascript hay Flash. Animation làm chuyển động dựa trên những thay đổi CSS Trong bài viết này mình sẽ giới thiệu với các bạn thuộc tính ...

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

Tìm hiểu về UIPresentationController: tạo custom present cho UIViewController

Đối với lập trình viên iOS, việc tạo UIViewController và hiển thị nó là những việc hết sức thân thuộc. Tất cả ứng dụng đều cần có các UIViewController, và hiển thị chúng để có 1 ứng dụng chạy được. Thông thường, để present 1 UIViewController, chúng ta chỉ cần đơn giản gọi hàm present(_:animated:com ...

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

Nghề QA trong thế giới Agile (Part 1)

Scrum là một quy trình quản lý và kiểm soát được áp dụng trong các dự án phát triển phần mềm giúp loại bỏ những công đoạn phức tạp và chỉ tập trung vào việc cung cấp các tính năng nghiệp vụ cốt lõi (Business features) trong thời gian phát triển ngắn từ 2-4 tuần. Đội Scrum có hai đặc tính rõ nét: ...

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

Khấu hao - Quy định vòng đời cho một tài sản

Khi bạn mua một chiếc điện thoại, hay một chiếc xe ô tô mới, bạn có tính đến việc nó sẽ bị “mòn” theo năm tháng không? 1. Khấu hao là gì? Nếu tháng 9 năm nay bạn mua một chiếc iPhone 7 mới tinh với giá tầm 20 triệu, và giả sử năm sau iPhone 8 ra, bạn bán chiếc iPhone 7 đi với ...

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

PHP 7 vs HHVM - nên sử dụng cái nào?

PHP vẫn được coi là ngôn ngữ kịch bản yêu thích của nhiều web developer, và phiên bản mới nhất của nó rất nhanh hơn so với người tiền nhiệm của nó; Tuy nhiên, một chút công cụ ảo có khả năng thực thi mã PHP gọi HHVM đã xuất hiện trong nửa thập kỷ qua nhờ hiệu năng vượt trội so với PHP 5 . Bây giờ ...

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

Kĩ thuật service object trong rails

Xin chào tất cả các bạn, hôm nay mình xin giới thiệu với các bạn về chủ đề như tiêu đề mình đã nhắc đến, đó là Service Object trong Ryby on Rails. Đầu tiên mình xin giới thiệu sơ lược về Service Object và mục đích sử dụng. Service Object thực hiện tương tác của user với ứng dụng. Nó chứa ...

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

Kinh nghiệm sử dụng Rspec

Xin chào mọi người, hôm nay mình xin viết một số kinh nghiệm của mình khi sử dụng Rspec. Thứ nhất, khi test nhiều trường hợp với 1 đối tượng giống nhau thì nên sử dụng subject {} ví dụ: BAD it { expect(assigns('message')).to match /it was born in Belville/ } GOOD subject { ...

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

Sử dụng gem RuboCop trong Rails

Bạn hay bị comment lỗi convention khi gửi pull cho các trainer check? Việc này xảy ra thường xuyên đặc biệt với các bạn mới bắt đầu thực hiện các project training đầu tiên với hàng chục comment chỉ về indent, rails convention, quá dòng...Vậy làm thế nào để mình có thể check các lỗi convention đó ...

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

Một số lỗi cơ bản của các hãng điện thoại lớn

Thế giới công nghệ thông tin đang ngày càng phát triển và lớn mạnh xung quanh chúng ta. Một minh chứng sống động cho sự cần thiết của công nghệ trong cuộc sống con người là ngày càng có nhiều loại điện thoại thông minh (smartphone) ra đời và được cải tiến các tính năng nhằm thỏa mãn ngày càng nhiều ...

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