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

Head first Play framework

Nếu như Rails là một framework nổi tiếng và mạnh mẽ của Ruby thì Play là một framework rất nổi tiếng của Scala.Nó được ca ngợi là xây dựng trên nền tảng nhẹ nhàng, thân thiện, dễ dùng, tối ưu hóa tài nguyên phần cứng.Trong những năm gần đây Play đã được đưa vào ứng dụng trong các trường đại học để ...

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

ActiveRecord Assocations

Với Associations (liên kết), việc thực hiện nhiều phép tính lên các record trong code của bạn trở nên vô cùng dễ dàng. Có nhiều kiểu liên kết bạn có thể sử dụng: One-to-one (một-một) One-to-many (một-nhiều) Many-to-many (nhiều-nhiều) Polymorphic one-to-many (đa dạng-nhiều) 1. Liên kết ...

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

Readable Code - phần 2

Sau đây là Phần 2 của loạt bài chia sẻ những điểm hay từ cuốn sách The Art of Readable Code. Nếu bạn chưa đọc Phần 1 thì xin đọc ở đây Packing Infomation into Names. Phần 2: Comment code như thế nào, và Đơn giản hóa vòng lặp và Logic 1. Comment code như thế nào Mọi developer đều hiểu là khi ...

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

Tạo file pdf sử dụng Wicked PDF

Trong quá trình phát triển dự án, chắc hẳn sẽ có nhiều chức năng yêu cầu tạo các file pdf từ dữ liệu của hệ thống theo các mẫu (template). Bài viết này giới thiệu một phương pháp tạo file pdf mình đã thực hiện thành công trong dự án của mình. Wicked PDF sử dụng các tiện ích wkhtmltopdf để tạo ...

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

SQL CƠ BẢN(PART 1)

Hầu hết các web application ngày nay đều tương tác với database, thường là với ngôn ngữ SQL. Bài viết này sẽ bắt đầu bằng một số khái niệm cũng như các ví dụ cơ bản về câu lệnh SQL và sử dụng chúng làm việc với MySQL Chuẩn bị SQL (Structure Query Language) là một ngôn ngữ để tương tác với một ...

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

Một số điều về Android Drawable

Ở bài này mình xin giới thiệu một số nộ dung như sau Ảnh nine patch (9-patch) Tạo icon cho đa màn hình Một số cách để tạo button với color và image 1 - Nine-patch image Nine-patch là một ảnh PNG mà bạn có thể định nghĩa các vùng để Andorid tự co giãn khi mà nội dung chứa trong View ...

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

fastlane - iOS and Android Automation for Continuous Delivery

Fastlane là một công cụ hỗ trợ phát hành các ứng dụng iOS và Android. Nó giúp bạn xử lý tất cả các công việc tẻ nhạt lặp đi lặp lại mỗi khi các bạn submit một ứng dụng lên store như: Screenshots, code signing ... Getting started with fastlane. Trước khi cài đặt fastlane bạn cần đảm bảo Xcode ...

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

Testing JSON APIs in Laravel

Introduction Trong bài viết này chúng ta sẽ đề cập một số vấn đề liên quan đến việc testing JSON APIs trong một ứng dụng Laravel. Bản thân Laravel cũng cấp khá nhiều công cụ cho việc testing và chúng hoạt động khá hiệu quả. Tuy nhiên nội dung bài viết này sẽ chỉ đề cập đến một phần nhỏ trong ...

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

Creating a cross-platform stand-alone applications on Node.js [Part 1]

Introduction In this article, I would like to tell you how to create a stand-alone desktop application based on basic Web technologies that will work on Linux, Windows and Mac OS, regardless of the installed environment. Incredible, is not it? Acquaintance with Github Electron I propose ...

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

Ckeditor và Upload ảnh

Mở đầu Bài trước mình đã viết về việc upload ảnh lên flickr. Hôm nay mình xin giới thiệu với các bạn cách chèn ảnh đã upload vào CKeditor. CKeditor là gì? CKEditor (còn gọi là FCKeditor) là một trình soạn thảo mã nguồn mở theo kiểu WYSIWYG (tay làm - mắt thấy) của CKSource. Chương trình này ...

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