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

Cơ Sở Dữ Liệu và Hệ Quản Trị Cơ Sở Dữ Liệu

Rất nhiều bạn khi mới học về cơ sở dữ liệu thường nhầm lẫn giữa 2 khái niệm Cơ Sở Dữ Liệu (database) và Hệ Quản Trị Cơ Sở Dữ Liệu (Database Management System hay DBMS). Đây là 2 khái niệm có liên quan tới nhau nhưng không phải là một. Trong bài viết này mình sẽ làm rõ hai khái niệm này và giúp ...

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

SEPTEMBER RENDEZVOUS WITH LINE VIETNAM – JAVA THE DAY

Theo báo cáo mới nhất từ TopDev trong lĩnh vực IT và lập trình, đến thời điểm Q2 năm 2018, lượng việc làm IT đã tăng đến 74% so với năm 2012, và tăng 24% so với cùng kỳ năm ngoái. Cùng với sự tăng lên về số lượng cơ hội nghề nghiệp, nền tảng kiến thức và kinh nghiệm của các kỹ sư công ...

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

Những điều tôi đã học được khi viết lib với Rust

Tuần rồi có ngồi viết một wrapper lại api của Facebook Accountkit bằng Rust , đây là lần đầu viết lib nên mình chọn cái đơn giản này chỉ có 4 endpoint thôi, 3 GET và 1 DELETE thông qua url, không có nhiều require, nên khá đơn giản cho ai tập tành viết lib như mình. Cứ tưởng ...

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

Selenium Webdriver - JAVA Code Example

1. Selenium là gì? Selenium là một phần mềm mã nguồn mở hiện đang được sở hữu và phát triển bởi Google giúp việc thi hành các hành động trên trang web một cách tự động thông qua các Script điều khiển (có thể viết bằng rất nhiều các ngôn ngữ lập trình khác nhau như: Java, C#, Python, PHP, ...

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

Tìm hiểu về File Storage của Laravel

Laravel cung cấp cho người dùng một giải pháp để quản lý file cực kỳ tiện lợi và hữu ích - đó là File Storage. Tính năng này bạn hoàn toàn có thể dùng trên các Framework khác vì nó là một package của Frank de Jonge. Bạn có thể xem package tại đây. Với File Storage bạn có thể thao tác với các ...

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

Lập lịch không dùng crontab cho Rails app trên Heroku

Introduction to Heroku Đối với những developer lập trình Ruby on Rails, Heroku hẳn không phải là 1 cái tên xa lạ. Heroku là 1 nền tảng platform as a service (PaaS) cho phép developer có thể build, run, vận hành app trên môi trường Cloud. Thực ra Heroku không chỉ hỗ trợ mỗi ngôn ngữ Ruby mà còn ...

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

RxJava, RxAndroid cơ bản

I. Reactive Programming là gì? Reactive Programing mà một phương pháp lập trình tập trung vào các luồng dữ liệu không đồng bộ và quan sát sự thay đổi của các luồng dữ liệu không đồng bộ đó, khi có sự thay đổi sẽ có hành động xử lý phù hợp. Vì đây là luồng dữ liệu không đồng bộ nên các module code ...

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

Tìm hiểu kiến trúc hệ thống của Spectrum - một dự án mã nguồn mở với NodeJS và GraphQL

Bạn đã biết về GraphQL, đã làm các ví dụ demo về nó rồi và đang cần tìm kiếm cách để xây dựng một ứng dụng thực sự với GraphQL. Bài viết này sẽ có câu trả lời cho bạn. </p> <div class= Tác giả: Hoàng Hải Đăng viết 10:00 ngày 07/09/2018 chỉnh sửa

Phóng to view sử dụng zoom animation trong android

Hôm nay mình sẽ giới thiệu với các bạn cách vẽ phóng to view trong android sử dụng zoom animation Tip này khá là hữu ích cho những apps như thư viện ảnh để phóng to image từ thumbnail tới full size. Tạo file layout bao gồm phiên bản nhỏ và lớn của content bạn muốn zoom. Ví dụ dưới đây ...

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

Câu hỏi phỏng vấn cho Fresher IOS là gì vậy các bạn, và cách thỏa thuận sao cho nhiều lương?

Mình đã có 1 số câu hỏi và trả lời, anh em giúp mình bổ sung nhá Swift có đa kế thừa Class 0? Không Tính trừu tượng trong Swift 4 là gì? Protocol Protocol là gì? là 1 bản thiết kế của Class, là tiêu chuẩn để 2 class giao tiếp đc với nhau 3.1 Ví dụ Table View Cần protocol là ...

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