- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Laravel for beginer
Laravel là 1 open source, là một framework dùng để xây dựng web application, được thiết kế dựa trên mô hình MVC (Model, Controller, View), Theo kết qủa khảo sát của các Developer vào tháng 12 năm 2013, thì Laravel Framework đứng top 1 một trong những framework phổ biến nhất, Tháng 8 năm 2014, ...
Cài đặt Windows bằng VirtualBox trên Ubuntu
Một ngày đẹp trời, bạn nhận được một task có liên quan đến giao diện với JS và CSS. Sau mấy tiếng đồng hồ google và coding, bạn tạo ra một trang đẹp lộng lẫy như design. Lượn một vòng với các chức năng và giao diện mới, bạn git push và đợi review. Mọi thứ hoàn hảo cho đến khi QA log 1 bug "xxx was ...
Express.js: Phân quyền theo vai trò với package node_acl
Hầu hết các ứng dụng web đều sử dụng một bộ các role để cho phép người dùng được truy cập vào tài nguyên mà họ được phép truy câp. Chúng ta sẽ đi tìm hiểu một chút về vấn đề này và cùng xây dựng một ví dụ nhỏ. Là một "tài liệu" mô tả việc phân quyền cho các user trong một hệ thống, thường được ...
Java - Ví dụ về thao tác với Properties file
Thông thường, properties file trong Java được sử dụng để lưu trữ dữ liệu cấu hình dự án hoặc các thông số cài đặt một cách rất hiệu quả. Có thể thấy trong các framework java thông dụng thì file properties được sử dụng khá phổ biến. Qua bài viết này, chúng ta sẽ cùng tìm hiểu về cách đọc và ghi dữ ...
Sử dụng bộ nhớ của object trong Ruby
Khi lập trình Ruby, nhiều người nghĩ rằng việc sử dụng bộ nhớ vượt mức là việc khó có thể tránh khỏi. Tuy nhiên thông qua bài viết này, tôi muốn chỉ cho các bạn thấy có nhiều cách và chiến lược để giữ cho bộ nhớ được sử đụng một cách hợp lý. Những class chính như TrueClass, FalseClass, NilClass, ...
Tại sao chúng ta nên sử dụng View Object?
Khi view của bạn chứ nhiều logic phức tạp hơn, bạn có thể sẽ phải gặp đủ loại vấn đề. Thứ nhất là vấn dề test, thứ hai là code của bạn sẽ khó đọc và khó thay đổi hơn. Hãy xem xét ví dụ dưới đây: < table > < thead > < tr > < th > Ordered ...
Advanced Django REST framework
Ở bài trước mình đã giới thiệu cho các bạn cách tạo ra một REST API căn bản từ 1 project django. Link tại đây https://viblo.asia/p/gioi-thieu-django-rest-framework-Eb85oJb2l2G Bài này mình sẽ giới thiệu tiếp 1 số tính năng thêm của django REST framework. Gồm có: Customize serializer ...
Bàn luận về Cloudflare
Những năm gần đây, Cloudflare nổi lên như một ông lớn trong lĩnh vực quản lý domain và cập nhật DNS nhanh như tia chớp. Hôm nay chúng ta sẽ trao đổi về những thứ làm nên sức mạnh và 1 số điểm yếu của dịch vụ này. 1. Cloudflare là gì Cloudflare là một CDN (Content Delivery Network) có nhiều tính ...
Cách vẽ một hình đơn giản trong Canvas
Canvas hiểu đơn giản là một thẻ tag mới của HTML5, được xây dựng từ Javascript, dùng để vẽ hình, tạo hiệu ứng, thậm chí có thể làm game đơn giản ngay trên trang web của bạn. Trong bài viết này mình sẽ không nói nhiều về định nghĩa, hay các hàm trong Canvas, những cái đấy đã có rất nhiều trang web ...
ASP.NET MVC Tip #10 – Ngăn chặn tấn công URL Manipulation
Trong thủ thuật này, tôi giải thích thế nào tin tặc có thể ăn cắp thông tin nhạy cảm từ một trang web ASP.NET MVC bằng cách thao tác URL. Tôi cũng thảo luận làm thế nào bạn có thể xây dựng các unit test để ngăn chặn kiểu tấn công này. Một hacker có thể sử dụng một tấn công URL Manipulation để ...