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

Thực tế ảo - Công cụ trải nghiệm shopping mới

VR (Vitural reality) hứa hẹn là công cụ trải nghiệm mua sắm mới, giúp người mua mường tượng được sản phẩm mình định mua sẽ như thế nào. Chúng ta cùng điểm xem Alibaba đã cũng cấp cho người mua sắm sự trải nghiệm VR như thế nào nhé. Trước hết chúng ta phải sắm được thiết bị VR đã. Khi bước vào ...

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

Data consistency trong ruby on rails

Bạn hãy tưởng tượng điều gì xãy ra nếu một người sở hửu một tài khoản ngân hàng có 500 vnd nhưng đồng thời tiến anh chuyển 500 vnd này cho 500 người. Tất nhiên là chỉ chuyển được lần đầu thôi đúng không. Tuy nhiên nếu điều này xãy ra trên ứng dụng của chính bạn thì sao. Đây là cách mà request thứ ...

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

Test Driven Development & Behavior Driven Development For Big Data in Scala

Overview Software testing plays an important role in the life cycle of software development. It is imperative to identify bugs and errors during software development and increase the quality of the product. Therefore, one must focus on software testing. There are many approaches and Test ...

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

HTTP Code - Happy Valentine''s Day

Làm lập trình viên và nhất là đối với lập trình web thì chắc hẳn bạn sẽ không thấy lạ với những error codes của HTTP. Trong trường hợp server không xử lý được hay có lỗi trong quá trình xử lý request của client thì việc trả lại đúng error code cũng giúp client dễ hiểu hơn rất nhiều. Thường thì ...

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

Các phương pháp và công cụ kiểm thử dữ liệu lớn (Big Data Testing)

Các phương pháp và công cụ kiểm thử dữ liệu lớn (Big Data Testing) Có thể nói chưa bao giờ các doanh nghiệp lại “khát” nhân lực về “Big Data” như hiện nay do ngày càng có nhiều công ty nhận ra được lợi ích to lớn từ việc khai thác và phân tích dữ liệu đối với hoạt động ...

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

[Japanese Email at Work][Part 2] Cách viết Email yêu cầu

Xin chào tất cả các bạn đã đến với Phần 2 trong chuyên mục "Japanese Email at Work". Trong số các nội dung email mà chúng ta sử dụng trong công việc, có thể nói Email với nội dung yêu cầu, hoặc nhờ vả chiếm số lượng đông đảo phải không nào?! Có thể là Email nhờ vả đến đồng nghiệp trong công ty ...

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

Một số tính năng mà tôi ưa thích trong Kotlin

Chúng tôi đã phát hiện ra rằng Kotlin không chỉ làm cho mã của chúng tôi tốt hơn, mà còn làm gia tăng hạnh phúc của các lập trình viên . Tất cả điều này đảm bảo chúng tôi đang tạo ra ứng dụng tốt nhất mà chúng tôi có thể cho hàng chục nghìn người dùng Android mà chúng tôi đang hỗ trợ. Với một sự ...

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

Override Primary key ID trong Rails

Rails được xây dựng trên nguyên tắc Convention over Configuration nghĩa là gần như lập trình viên đã được giảm thiểu tối ta việc tuân thủ convention khi phát triển, thay vào đó bản thân Framework đã làm thay việc đó. Nó bao gồm cả việc cài đặt primary key cho 1 bảng trong database luôn là cột ID. ...

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

Callback trong Rails hoạt động như thế nào?

Với bất cứ lập trình viên nào hẳn từ khóa Callback cũng đã quá quen thuộc, nó xuất hiện ở gần như mọi ngôn ngữ lập trình, và với Rails cũng vậy, khi bạn sử dụng các phương thức như before_create, after_save, ... chính là đang sử dụng callback trong ứng dụng của mình. Tuy nhiên không phải ai cũng ...

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

[iOS] - Các tool sử dụng phổ biến trong lập trình iOS

Bài viết này giới thiệu các loại develoment tool, service, các loại framework mà lập trình viên iOS thường sử dụng trên con macbook của họ. Các loại tool khác sẽ được cập nhật ở dưới phần comment. 1. Tools Nếu dự án của bạn dùng Git để quản lý source code thì tôi nghĩ bạn nên dùng GitKraken ...

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