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

[201611][DatTX] Create Print page by Jqurery Template, Ajax in Webform asp.net

Hello mọi người. Tháng 11 này mình sẽ viết bài về các tạo 1 trang print sử dụng Ajax, Jquery Template. Chúng ta sẽ bắt tay vào thực hiện chủ đề nhé. Mục tiêu của bài viết hôm này là tập trung hướng dẫn: tạo sẵn 1 template kiểu html sử dụng Ajax để request server lấy dữ liệu sử dụng ...

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

Xây dựng chức năng gửi Email trong ứng dụng Django

Lâu lâu rồi mó mần lại Django đổi gió tý. Hôm nay tôi sẽ cùng các bạn thực hiện xây dựng chức năng gửi Email trong ứng dụng Django. Nào chúng ta cùng bắt đầu nhé. Let's go =)) Cài đặt project Trước hết chúng ta cần tạo 1 dự án django, và bạn có thể thực hiện điều đó bằng cách mở terminal lên và ...

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

10 Ruby on Rails Best Practices

Ruby on Rails là một web framework được viết bằng ngôn ngữ lập trình Ruby. Nhưng sự khác biệt là nó có rất nhiều công cụ giúp tăng tốc quá trình phát triển và làm cho công việc được dễ dàng hơn. cho phép chúng ta tập trung vào nhiệm vụ chứ không phải là công nghệ. Nhưng để làm việc tốt với ...

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

OOP - Các vấn đề gặp phải khi bắt trước tu duy của bộ não

Lần trước tôi có trình bày một quan niệm lập trình của mình, đó là thiết kế chương trình sao cho mô phỏng lại chính xác nhất những gì chúng ta nhìn nhận về một vấn đề - OOP - Lập trình mô phỏng thế giới quan con người. Tuy vậy chúng ta sẽ nhiều lúc tự hỏi trong một vài bài toán đặc biệt, yêu cầu ...

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

Ai chịu trách nhiệm về Quality?

Ai chịu trách nhiệm về Quality? Tôi mở đầu loạt ký sự của tôi bằng câu kết thúc trong một slide training của công ty về Quality Management: “Ai chịu trách nhiệm về Quality?” (Who is responsible for Quality?) Hình minh họa cho câu hỏi cũng khá funny, đội ngũ engineering thì trỏ về ...

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

Deep link

Công nghệ deep link (liên kết sâu) đã thu hút rất nhiều sự chú ý trong những năm gần đây khi giúp các marketer tăng đáng kể độ tương tác của người dùng các ứng dụng mà họ quảng bá. Cụ thể deep link là gì và đang được sử dụng ra sao? Deep linking là gì? Một deep link là 1 URL mở, hướng user đến ...

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

Refactor ruby on rails

Refactoring là hành động thay đổi mã của ứng dụng nhưng không làm thay đổi hành vi thay vì nâng cao chất lượng của ứng dụng. Việc này được dùng để cải thiện khả năng đọc, giảm độ phức tạp, tăng khả năng bảo trì và mở rộng trong tương lai của hệ thống. Nói nôm na là viết code cho dễ hiểu, chạy ...

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

CSS Preprocessors Compared: Sass vs. Stylus

Why Pre-Processing CSS? Với CSS thuần tuý, việc xây dựng chức năng, tái sử dụng một định nghĩa hoặc thừa kế là khó đạt được. Đối với các dự án lớn hơn, hoặc các hệ thống phức tạp, bảo dưỡng là một vấn đề rất lớn. Mặt khác, ngày nay có nhiều trình duyệt khác nhau ra đời và mỗi trình duyệt đôi khi ...

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

Làm việc với Docker Data Volumes

Giới thiệu Trong bài viết này chúng ta sẽ nói về các khái niệm của Docker data volumes. Chúng ta cũng sẽ có một số ví dụ về cách sử dụng Docker data volumes qua các dòng lệnh Docker. Và khi kết thúc bài viết này, bạn có thể thoải mái sử dụng Docker data volumes. Điều kiện tiên quyết Để ...

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

Cấu hình BasicAuthentication + SSL trong Webserver Apache

Webserver Apache đã quá quen thuộc với các lập trình viên web rồi nên mình sẽ không giới thiệu về nó nữa mà sẽ đi thẳng vào phần cài đặt luôn. Bạn nào chưa biết thì có thể google với từ khóa Webserver Apache để tìm hiểu thêm nhé </p> <div class= Tác giả: Hoàng Hải Đăng viết 14:18 ngày 12/08/2018 chỉnh sửa