- 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
Tìm hiểu về HTTP (HyperText Transfer Protocol)
HTTP ( H yper T ext T ransfer P rotocol - Giao thức truyền tải siêu văn bản) là một trong các giao thức chuẩn về mạng Internet, được dùng để liên hệ thông tin giữa Máy cung cấp dịch vụ (Web server) và Máy sử dụng dịch vụ (Web client), là giao thức Client/Server dùng cho World Wide Web – WWW ...
Tìm hiểu cơ bản về Docker
Trước khi chúng ta đi tìm hiểu docker là gì thì chúng mình sẽ lướt qua xem VMs nó là cái gì nhé. VMs dịch ra là máy ảo hay nó là một giả lập của một máy tính để thực thi các ứng dụng giống như một máy tính thật. Ngày xưa khi còn học môn Linux ở trường thì mình hay sử dụng phần mềm Virtual Box để ...
Communicating with PHP through Phone Calls! Part-1
Twilio là một ứng dụng SaaS cho phép developer xây dựng các ứng dụng mobile bằng cách sử dụng các công nghệ web. Trong loạt bài này, chúng ta sẽ sử dụng Twilio để xây dựng một ứng dụng dự báo thời tiết và được truy cập bằng mobile. Phần server sẽ được viết bằng Laravel framework. Trong phần này, ...
Phát triển ứng dụng Blockchain đơn giản hơn nhờ bộ công cụ của Google
Vào ngày 23 vừa qua, Google đã công bố hợp tác với “Digital Asset” cung cấp các giải pháp về blockchain. Trước đó, Google cũng đã hợp tác với BlockApps để tạo ra STRATO, một nền tảng blockchain-as-a-service platform được xây dựng trên Ethereum protocol và còn cung cấp cả ...
Incubator mới của Facebook có thể cách mạng hóa open source
Open Source đôi khi là một cách phân bố phần mềm khá “lười biếng”. Tuy nhiên, Facebook vẫn du hành vào lĩnh vực vừa cũ vừa mới này, với Incubator hub mới tinh. Incubator không phải cho mọi người, mà chỉ gói gọn với các project trong facebook. Đồng thời, Incubator cũng ...
data-patreon-widget-type="become-patron-button">Become a Patron!
Become a Patron!<script async src="https://c6.patreon.com/becomePatronButton.bundle.js"></script> , Thêm nút Trở thành người bảo trợ vào trang web của toi hoặc các địa điểm khác
Series SOLID cho thanh niên code cứng: Single Responsibility Principle.
Cách đây khá lâu, mình đã có một bài viết tổng quát về SOLID Principle , những nguyên lý thiết kế OOP. Nhắc lại một chút cho các bạn đã quên. Đây là những nguyên lý được đúc kết bởi máu xương vô số developer, rút ra từ hàng ngàn dự án thành công và thất bại. Một project áp dụng ...
E-commerce sắp hết thời, M-commerce sẽ lên ngôi
Di động là xu hướng của tương lai gần trong rất nhiều ngành, trong đó có thương mại. Sẽ không quá nếu nói người Hàn Quốc “nghiền” điện thoại thông minh (smartphone). Đất nước này có tỷ lệ người dùng điện thoại thông minh cao nhất thế giới: Hơn 2/3 người dân Hàn sở hữu ít ...
Tìm hiểu Email Verification trong Laravel 5.7
Hiện nay nhiều Web app yêu cầu người dùng xác thực email trước khi sử dụng ứng dụng. Thay vì các bạn phải tự xây dựng chức năng này thì từ version 5.7 trở đi, Laravel đã thêm vào một tính năng mới là Email Verification. Như tên gọi khi sử dụng nó website của bạn sẽ buộc người dùng phải verify email ...
Tìm hiểu về các thuật toán Searching for Patterns (Naive Pattern Searching, KMP (Knuth Morris Pratt) Pattern Searching)
Ngẫm: Mình thường lập trình với các ngôn ngữ cấp cao, nên các function tìm kiếm xuất hiện chuỗi con trong chuỗi cha khá phổ biến. Với PHP thì có strpos , javascript thì có indexOf . Vậy chúng dùng những thuật toán gì, sau đây mình cũng tìm hiểu. 1) Naive Pattern Searching Rõ ràng ai đã ...