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

How to Use Instruments in Xcode - Part 1

Dựa trên hướng dẫn từ: http://www.raywenderlich.com/23037/how-to-use-instruments-in-xcode Getting Started Đối với tutorial này, chúng ta sẽ không làm việc theo kiểu tạo 1 app từ đầu mà thay vào đó chúng ta sẽ sử dụng 1 sample project. Nhiệm vụ của chúng ta là chạy app say đó cải thiện nó sử ...

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

Metaprogramming Safely

Metaprogramming Safely Metaprogramming cung cấp cho bạn sức mạnh để có thể viết code một cách ngắn gọn và đẹp. Theo các bài viết mà mình viết trước đây về metaprogramming thì bạn có thể nhìn thấy một vài các bẫy. các tính năng dễ gây nhầm lẫn, lỗi khó hiểu trong mô hình đối tượng của Ruby. Nó ...

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

Start Automation Testing on Your Project and Types of Automated Tests and Some Misconceptions About Test Automation

1. Automation test là gì? tại sao chúng ta cần nó Nếu một phần mềm có thể làm bất kỳ điều gì thì tạo sao chúng ta không tạo một chương trình để test tất cả các hệ thống? Điều này có hợp lý đối với bạn? nếu đúng thì chính là bạn đang nghĩ tới automation testing. Hãy tưởng tượng bạn đang ...

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

Streams in Java 8

Streams là một bổ sung mới trong thư viện Collections API của Java 8. Streams là cách thức mới để xử lý tập hợp dữ liệu - Collections data bên cạnh các cách thức thông thường là vòng lặp - for, bộ lặp - iterator. Stream trong Java 8 có hai chế độ là tuần tự - sequential, và song song - parallel. ...

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

Ruby Metaprogramming Classes and BlankSlate Classes

Today I feel like going back to the foundation of Ruby "Classes". Classes are nothing but objects. This is the most distinguised aspect of Ruby which set it apart from other languages. 1. Class is object First we have to make sure that we understand 'object' and 'class' and 'methods' ...

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

(Basic) "Are you really the Tony Stark I know? May I test you first?"

Background We've already met this guy in my previous article. But is he really the Tony Stark we know? Let's make him answer some questions first, ok. Before we begin I just want you to know that in this article I was using Visual Studio (VS) 2013 , so for any other version of VS the ...

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

180+ mẫu testcase cho test web và Desktop application

Như các bạn đã biết tạo ra bộ testcase chất lượng trước khi bắt đầu thực hiện công việc kiểm thử phần mềm, là một bước rất quan trọng trong việc quản lý chất lượng sản phẩm phần mềm. Chúng ta cần tạo bộ testcase đảm bảo các tiêu chí - số lượng testcase vừa đủ, không dư thừa case hay thiếu case, nội ...

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

Hướng dẫn config log4j version 2 cho web application trên tomcat.

Ở Việt Nam hầu hết anh em developer là làm ở các cty outsourcing. Nơi mà hầu hết các dự án khi vào thì các cấu trúc của 1 con dự án đã được dựng lên hay theo cấu truc của khách hàng và mình phải theo cấu trúc đó. Chính vì vậy mọi người thường không có, hay ...

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

API Availability Checking In Swift 2

Như các bạn đã biết, rạng sáng 9/6 tại hội nghị WWDC 2015 Apple đã cho ra mắt Swift 2 với một loạt các tính năng mới dành cho các nhà phát triển như Mô hình quản lý lỗi, Cải tiển cú pháp hay Protocol extensions...vv. Hôm nay chúng ta hãy cùng nhau tìm hiểu về Availability Checking (nôm na là ...

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

Tìm hiểu về stack view trên iOS 9

Khi iOS 9 được Apple ra mắt, Apple đã mang đến rất nhiều tính năng mới để các lập trình viên có thể sử dụng trong quá trình viết app của mình. Trong số đó, stack view là một tính năng mới rất tuyệt vời được Apple cung cấp. Với việc sử dụng stack view, lập trình viên có thể làm giảm độ phức tạp ...

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