Kinh nghiệm xương máu từ 9 tháng làm kỹ sư phần mềm (P1)
Tác giả: Benjamin Schachter
Sau 9 tháng làm việc tại Dexter với tư cách là một lập trình viên, tôi đã học được rất nhiều...
Xây dựng Vue SPA (Single Page App) với Laravel – Phần 1
Xây dựng một Vue SPA bằng Laravel là một sự kết hợp tuyệt vời để xây dựng các ứng dụng sử dụng API. Trong...
Hướng dẫn Laravel Model Caching
Có thể trước đây bạn đã từng cache một số data model trên controller, nhưng giờ tôi sẽ chỉ cho bạn một kỹ thuật...
10 PHP Instagram Scripts & Widgets tốt nhất
Dù bạn có dùng Instagram cho công việc hay giải trí thì nó vẫn là một công cụ tuyệt vời để kết nối bạn...
Laravel 5.5 và Reactjs: Xây dựng CRUD (Create, Read, Update, Delete) từ đầu
Trước khi vào bài này bạn cần biết về tính năng Front end preset của Laravel. Laravel 5.5 đem đến một preset mới là...
Tính năng Frontend Presets của Laravel 5.5
Sau đây, Topdev xin giới thiệu đến các bạn một số thông tin về Laravel 5.5
Từ Laravel 5.3 trở đi thì framework này đã...
9 mã nguồn mở cho file upload field
Bạn có thể dễ dàng tìm được các công cụ hữu ích giúp cải thiện web forms, từ các bộ UI kits đến các plugins...
Mẹo với Javascript (ES6) và thủ thuật để làm cho code sạch hơn, ngắn...
Tái cấu trúc
Tái cấu trúc là quá trình tách array hoặc object bên trái của dấu bằng. Array hoặc object có thể đến từ một biến,...
API Authentication trong Laravel-Vue SPA sử dụng Jwt-auth
Đây là tutorial hướng dẫn bạn các bước thực hiện cung cấp 1 authentication cho Vue Single Page Application (SPA) cần xác thực để access...
Protected: Viết code sạch (Clean code) được gì? Phần 1
Gần đây tôi đã bắt đầu một công việc mới. Với mỗi công việc mới đi kèm một codebase mới. Đây có lẽ là...
5 cách chia một mảng lớn thành nhiều mảng nhỏ trong Javascript
Dạo này hay xử lý mảng bằng JS nên sẵn viết để chia sẻ vài tips nhỏ, bài này chia sẻ việc chia nhỏ...
Cấu hình Redis Caching để tăng tốc site WordPress của bạn
Redis là cái gì?
Hỏi hơi dư thừa vì có đầy trên mạng, nhưng tóm gọn lại cho bạn khỏi phải đi đâu lòng vòng...
Báo cáo xu hướng ngành IT năm 2018
Để đánh dấu sự kết thúc của một năm cực kì hoành tráng và náo nhiệt của làng công nghệ tại Việt Nam, vừa...
Cải thiện mối quan hệ giữa lập trình viên với sếp: dễ hay khó?...
Trong hai bài viết gần đây tôi đấ chia sẻ những kinh nghiệm cá nhân về những điều mà lập trình viên và nhà...
React Pattern: Tập trung PropTypes
Tránh lặp lại chính bản thân bằng cách tập trung PropTypes
Có ba cách phổ biến để xử lý các loại trong React: PropTypes, TypeScript...
Hướng dẫn bắt đầu GraphQL với Node.js (Phần 2)
Phần 1 đã đã đề cập đến một số thuật ngữ khác nhau và một số tính năng kỹ thuật trong GraphQL. Tiếp theo sẽ là...
Làm chủ CSS Flexbox trong 5 phút
Trong bài này, bạn sẽ được học những điều cơ bản về CSS Flexbox, đây là một kỹ năng cần thiết cho các developer...
Tìm kiếm số liệu cho các dự án JavaScript hàng đầu
Mỗi 6 giờ sáng, có một đoạn code nhỏ được lưu trữ ở đâu đó trong các cloud. Khi tỉnh dậy, nó chạm vào...
Hiểu hơn HTTPS với bồ câu đưa thư
Cryptography là một topic khó hiểu. Nó cần các áp dụng toán học để chứng minh. Trừ khi bạn đang thực sự phát triển...
30+ công cụ phát triển ứng dụng Android chuyên nghiệp ( Phần 2)
Trong phần 1, tác giả đã đề cập đến một vài công cụ giúp phát triển ứng dụng Android, bài viết này sẽ đề...


























