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

Memory leaks trong Javascript Pt2

Bài viết này là phần tiếp theo của Memory Leaks trong Javascript Garbage Collectors (bộ dọn rác) Mặc dù GCs giúp chúng ta không phải quản lý bộ nhớ bằng tay nữa, tuy nhiên ta cũng sẽ phải đánh đổi lại một vài thứ. Một trong số đó là việc các GCs hoạt động theo một cách khó đoán biết. Thông ...

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

Firebase Tutorial: Real-time Chat part 1

Để tạo ra 1 chat tool thì cũng không hẳn là dễ dàng. Hiện tại ko có 1 native UIKit controls nào được thiết kế đặc biệt cho chat, và bạn cũng sẽ cần 1 server để điểu phối các tin nhắn và cuộc trò chuyện giữa các users. Trong tutorial này chúng ta sẽ build 1 app chat nặc danh (kiểu chat với người lạ ...

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

Ruby Metaprogramming Is Even Cooler Than It Sounds (1/2)

Bạn có thể thường nghe rằng metaprogramming là những thứ chỉ có "Ruby ninjas" sử dụng, và không đơn giản đối với những người mới bắt đầu với ruby. Nhưng sự thật thì metaprogramming không phải là thứ đáng sợ đến như vậy. Bài viết này sẽ thay đổi suy nghĩ đó để khoảng cách giữa metaprogramming và số ...

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

Tổng quan Google I/O 2016

Google vừa kết thúc hội nghị phát triển hàng năm của họ, Google I / O, nơi mà gã khổng lồ công nghệ đã công bố một số sản phẩm mới thú vị và thực hiện một số thông báo lớn. Chúng ta hãy nhìn vào tất cả các tin tức lớn nhất từ Google I / O 2016. 1. Android N Developer Preview 3 Google IO ...

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

Tìm hiểu về ReactJs

1. Khái quát về reactjs React JS là một framework hiển thị view chú ý đến hiệu năng (performance-minded) được tạo ra bởi Facebook. Rất nhiều đối thủ nặng ký về framework MVVM (Model-View-ViewModel) mất một thời gian lớn để hiển thị những lượng data lớn, như trong trường hợp những danh sách ...

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

10 ruby tricks có thể improve code của bạn

Trong bài viết này, tôi muốn giới thiệu cho bạn 10 trick khá hay mà bạn có thể biết hoặc không. Dù sao, nó cũng không tốn nhiều thời gian và cũng khá thú vị. 1.Tạo 1 hash từ danh sách các giá trị Ví dụ Hash [ 'key1' , 'value1' , 'key2' , 'value2' ] = > { "key1" ...

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

Những điều bạn cần biết khi muốn trở thành một kĩ sư phát triển phần mềm

Khi bạn mới bắt đầu làm việc trong một lĩnh vực nào đó, có thể bạn sẽ đặt nhiều kì vọng nhưng bạn lại không thật sự biết điều gì đang chờ đợi bạn ở phía trước. Bạn sẽ băn khoăn liệu rằng mình nên ngoan ngoãn làm những gì được giao hay lăn xả vào những dự án đầy tham vọng. Những điều sau đây có ...

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

Áp dụng thư viện Grid dhtmlx vào ruby on rails (Phần I)

Xin chào tất cả các bạn, vừa rồi mình có tìm hiểu qua một chút về thư viện DHTMLX và ứng dụng một phần vào Ruby on Rails. Hôm nay mình sẽ chia sẻ với các bạn một bài viết về DHTMLX và xây dựng một bản tutorial để các bạn hiểu rõ hơn cách thức hoạt động của DHTMLX. DHTMLX là gì? DHTMLX là một ...

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

Những tiện ích của hệ điều hành Android

Android là hệ điều hành phổ biến nhất, chiếm tới 75% thị phần smartphone hiện nay. Vậy điều gì khiến cho nó có sức mạnh to lớn như vậy? Bây giờ, chúng ta hãy cùng nhau tìm hiểu những tiện ích, ưu điểm mà hệ điều hành này mang lại cho người sử dụng: Ưu điểm đầu tiên và cũng là quan trọng nhất là ...

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

HTTP (HyperText Transfer Protocol)

Giơi thiệu WEB là một hệ thống client/server được mô tả như trong hình dưới đây: Có nhiều ứng dụng đang chạy trên Web ví dụ như: email, chuyển tập tin, âm nhạc trực tuyến, video trực tuyến ... Mỗi ứng dụng đều sử dụng một giao thức nhất định để trao đổi thông tin giữa máy khách và máy chủ, ...

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