Bài viết của Tạ Quốc Bảo

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ác giả: Tạ Quốc Bảo viết 13:58 ngày 17/09/2018 chỉnh sửa

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 để ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 17/09/2018 chỉnh sửa

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, ...

Tác giả: Tạ Quốc Bảo viết 13:58 ngày 17/09/2018 chỉnh sửa

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ả ...

Tác giả: Tạ Quốc Bảo viết 23:39 ngày 16/09/2018 chỉnh sửa

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 ...

Tác giả: Tạ Quốc Bảo viết 23:38 ngày 16/09/2018 chỉnh sửa

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

Tác giả: Tạ Quốc Bảo viết 23:38 ngày 16/09/2018 chỉnh sửa

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 ...

Tác giả: Tạ Quốc Bảo viết 18:19 ngày 16/09/2018 chỉnh sửa

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ác giả: Tạ Quốc Bảo viết 18:18 ngày 16/09/2018 chỉnh sửa

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ác giả: Tạ Quốc Bảo viết 18:18 ngày 16/09/2018 chỉnh sửa

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 đã ...

Tác giả: Tạ Quốc Bảo viết 18:18 ngày 16/09/2018 chỉnh sửa