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

Accelerated Application Development using Firebase Authentication (Part 1)

How many times have you thought about finding a faster way to integrate user authentication, when you started a new project? Well, it's been quite a headache for me. Every time we encounter the authentication flow, we do more or less the same thing over and over again, and even after that, it feels ...

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

10 thủ thuật tuyệt vời cho Photoshop hiếm ai biết

Thế giới Photoshop vô cùng rộng lớn là nơi để các nhà thiết kế tự do thể hiện khả năng sáng tạo của mình, hãy cùng tìm hiểu 10 thủ thuật rất hay mà bạn có thể làm để những bức ảnh hay thiết kế trở nên ấn tượng hơn! Photoshop được ví như là một chiếc Lamborghini mạnh mẽ trong thế giới của những ...

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

Những lỗi SQL Injection hay mắc phải trong các ứng dụng Rails

Giới thiệu Framework Ruby on Rails cung cấp một thư viện mang tên Active Record, nó đóng vai trò như một ORM, trong đó có xây dựng hàng loạt phương thức giúp cho việc truy cập cơ sở dữ liệu một cách dễ dàng hơn. Những query methods trong ActiveRecord cần phải được sử dụng một cách cẩn thận, ...

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

Role of DevOps in Mobile App Development - Mobile DevOps

Over the past 5 years, mobile devices have become the primary sources of accessing the internet for millions of people around the globe. These trends have scrambled many industries to adapt a shift in business application users by developing a mobile app for their business application. During ...

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

PSR-15: HTTP Handlers

Tài liệu này mô tả các giao diện chung cho các trình xử lý yêu cầu máy chủ HTTP ("trình xử lý yêu cầu") và các thành phần phần mềm trung gian máy chủ HTTP (“phần mềm trung gian”) sử dụng các thông báo HTTP như được mô tả bởi PSR-7 hoặc các PSR thay thế tiếp theo. Trình xử lý ...

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

5 đầu sách về Hibernate mà Java Programmer phải đọc qua

Hibernate là một trong những open-source framework ORM (Object Relational Mapping) phổ biến nhất, được xem như một tiêu chuẩn để phát triển layer vững chắc trên Java enterprise app, cùng với JPA (Java Persistence API). Do đó mà tôi thường nhận được các câu hỏi về những đầu sách hoặc ...

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

Thiết Kế Web Nên Chọn Ngôn Ngữ Nào

PHP: Ngôn ngữ PHP là ngôn ngữ mạnh mẽ và cũng có sự phổ biến nhất hiện nay. Nó sử dụng hầu hết các loại mã nguồn mở của Wordpress, Magento, Joomla,.., vậy nên không quá ngạc nhiên khi vì sao mức giá của nó lại rẻ đến vậy. Điểm cộng của ngôn ngữ này đó là được khá nhiều người sử dụng, vậy nên nếu ...

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

Làm thế nào để viết code sạch

Là nhà phát triển phần mềm, viết code hiển nhiên là nhiệm vụ hàng đầu của chúng ta. Cũng giống như kiến trúc sư, nhiệm vụ của họ là tạo ra những ngôi nhà vừa có thiết kế đẹp mà lại vừa chắc chắn, công việc của chúng ta cũng tương tự như vậy. Chúng ta được thuê để tạo ra những giải ...

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

Giới thiệu AR Quick Look trong iOS 12 (phần 2)

Ở phần trước chúng ta đã tạo ra một ứng dụng iOS chạy được, trong phần này, chúng ta sẽ xây dựng chức năng y như vậy nhưng trên nền tảng website bằng cách sử dụng HTML. Nếu bạn chưa từng làm việc với HTML trước đây, đừng có lo lắng, bài viết này sẽ hướng dẫn các bạn một cách đầy đủ để làm được việc ...

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

Các tình huống thường gặp khi sử dụng GIT

Để thông thạo Git, bạn ko chỉ cần học thuộc các Git commands, mà cần phải hiểu trong tình huống nào nên sử dụng câu lệnh nào cho hợp lý. Dưới đây là một số trường hợp mà chắc ai cũng từng gặp phải: "Tôi commit nhầm rồi, phải làm sao đây?" "Lịch sử commit của tôi nhìn lộn xộn ...

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