Sử dụng Bundling và Minification trong Web Forms để tối ưu thời gian tải trang

Bundling và Minification là hai công nghệ được sử dụng trong Asp.Net 4.5 để cải thiện và tối ưu thời gian tải trang của bạn. Bundling và Minification tối ưu thời gian tải bằng cách nhóm các file css & js lại với nhau (Bundling) , và tiến hành loại bỏ các khoảng trống, xuống dòng, comment để giảm kích thước file (Minification)...

Sử dụng Log4Net để ghi log trong Asp.Net

Log4Net là một thư viện mã nguồn mở, nó được thiết kế một cách linh hoạt với nhiều cách ghi log và định dạng log khác nhau.  Bên cạnh đó sử dụng Log4Net cũng không ảnh hưởng đáng kể đến performance của hệ thống, hỗ trợ rất đắc lực cho chúng ta trong những trường hợp ghi log lỗi hệ thống, giúp nhanh chóng tìm ra lỗi để đưa ra cách khắc phục .

Sử dụng google reCAPTCHA trong Asp.Net

Đã lâu lắm rồi mới có thời gian ngồi viết lại blog, hôm nay mình chia sẻ cách sử dụng Google reCAPTCHA trong các project Asp.Net. Google reCAPTCHA là 1 dạng captcha mới và tiện dụng để chống spam, chống bot tự động đăng ký điền form và thực hiện trên form. Phiên bản mới của google recaptcha rất thân thiện với người dùng và độ bảo mật cao.

Bạn muốn tìm kho ảnh Stock miễn phí? Đừng bỏ qua những website này!

Ảnh Stock chất lượng cao từ trước tới nay đều sẽ mất phí để tải về hoặc nếu như miễn phí mà bạn muốn sử dụng vào mục đích riêng của mình, thì cũng cần cẩn thận do có thể vi phạm bản quyền. Điều này gây khó khăn cho những ai cần tìm nguồn ảnh Stock chất lượng và miễn phí hoàn toàn. 

Tìm hiểu những tính năng mới của Javascript trong phiên bản ES6

ECMAScript 6/ES6 là phiên bản mới nhất của bộ tiêu chuẩn ECMAScript – một bộ đặc tả tiêu chuẩn dành cho Javascript do Hiệp hội các nhà sản xuất máy tính Châu Âu (European Computer Manufacturers Association – ECMA) đề xuất. Phiên bảnECMAScript phổ biến ở thời điểm hiện tại (đầu 2015), và được hầu hết các trình duyệt hỗ trợ là ES5 và ES5.1 (ra mắt vào khoảng năm 2009 và 2011)

Tạo Date range picker với bootstrap datepicker

Hôm nay mình phải làm 1 chức năng nhỏ trong tìm kiếm, trong đó có 2 option chọn ngày CheckIn & CheckOut sử dụng Datepicker, yêu cầu là ngày CheckIn phải lớn hơn hoặc bằng ngày hiện tại, và ngày CheckOut phải lớn hơn ngày CheckIn, không cho phép chọn ngược về quá khứ. Yêu cầu có vậy thôi nhưng mò phát khùng mất 1 buổi, và mò ra rồi nên share cho bạn nào cần copy luôn phát cho nhanh

Một số điểm mới trong bootstrap 4 alpha

  •   13/07/2016
  •   HTML - CSS
  •   3721 lượt xem
Mình bắt đầu tìm hiểu sử dùng bootstrap từ 2013, và cái project đầu tiên sử dụng bootstrap của mình chính là blog này của mình. Sau 3 năm sử dụng thì giờ cảm thấy thực sự tuyệt vời và không thể thiếu nó. Vào ở thời điểm hiện tại thì bootstrap vẫn là CSS Framework được sử dụng nhiều nhất trên thế giới. Các project gần đây mình vẫn chủ yếu sử dụng bootstrap v3, nhưng gần đây có tìm hiểu v4 alpha để xem có gì hay ho hơn không.

Drag & Drop upload multiple file với Asp.net C# & Dropzone.js

Upload multiple file là một chức năng được dùng khá nhiều trong các project về website, trước đây mình cũng đã chia sẻ một ví dụ về upload multiple file với jquery & asp.net c#, nhưng cách đây ít hôm mình có tìm được thằng Dropzone.js hỗ trợ upload file có vẻ hay hơn nhiều, khi kết hợp với Asp.net C# và áp dụng vào project mình đang làm thực sự thấy nó đem lại hiệu quả rất ưng ý. 

Hiện thị quãng đường từ 2 điểm A & B trên google maps

Trước đây mình có viết một bài về việc tích hợp google map vào website, ở ví dụ đó chỉ đơn giản là hiện thị thông tin một địa điểm trên google map, chúng ta thường dùng để tích hợp vào trang contact của các website để tăng tính trực quan hơn. Ở ví dụ này mình muốn nói về cách sử dụng Google Map API V3 để hiện thị đường đi giữa hai điểm A & B trên bản đồ, có thể ứng dụng rộng hơn vào các website có chức năng tìm đường đi như website về địa điểm hoặc du lịch...

CSS Media Queries for iPads & iPhones

  •   03/05/2016
  •   HTML - CSS
  •   3209 lượt xem
Đã nhiều lần tôi phải thiết kế những website responsive có yêu cầu xử lý giao diện đặc biệt cho từng thiết bị bằng cách sử dụng CSS media queries. Bời vì vậy tôi đã tổng hợp lại một danh sách CSS Media Queries cho một số thiết bị tiêu biểu trong 2 năm qua. Tôi chia sẻ danh sách Media Queries với mục đích giúp cho designers và developers tiết kiệm thời gian tìm kiếm...