Laravel Service Provider ToCIntroduction Service provider là trung tâm của tất cả các bootstrapping trong ứng dụng Laravel. Trong ứng dụng của bạn, các core serivce của Laravel, đều được bootstrap thông qua service providers. Vậy “bootstrap” có nghĩa là gì ? “bootstrap” có nghĩa là đăng ký mọi thứ, bao gồm đăng ký
SASS Laravel cơ bản với SASS SASS là gì ? Sass là viết tắt của Syntactically Awesome Style Sheets, một ngôn ngữ tiền xử lý CSS. Cú pháp Css của bạn sẽ được viết dưới dạng Sass, sau đó sẽ được biên dịch qua Css.Ngoài ra nó có rất nhiều các thư viện hỗ trợ kèm
markdown Tìm hiểu và cách sử dụng của Markdown Markdown là gì? Cách sử dụng markdown Markdown là gì ? Markdown là một ngôn ngữ đánh dấu. Thế ngôn ngữ đánh dấu là gì? Ngôn ngữ đánh dấu rất đơn giản là một cách để làm cho một vài đoạn văn bản có ý nghĩa khác với các đoạn khác.
React Hook Tìm hiểu cơ bản các Hook trong React hooks Khi làm việc với các React Component chúng ta cần phải thao tác rất nhiều với state, props hay life cycle. Và kể từ phiên bản 16.8 trở đi React cung cấp một chức năng mới đó là React hooks, chức năng này cho phép thay thế việc sử
Axios So sánh Axios và Fetch Sự khác nhau giữa axios và fetch Axios và Fetch là hai module được dùng và tương tác với client thông qua HTTP request. Dưới đây là một vài so sánh về cách sử dụng của axios và fetch khác nhau như thế nào 1. GET HTTP calls Ví dụ
Cache trong laravel Một hệ thống có rất nhiều các tác vụ cần xử lý, nếu một trong các tác vụ đó cần nhiều thời gian và lặp lại nhiều lần thì có thể làm hệ thống của chúng ta bị chậm lại. Thông thường dữ liệu đã truy xuất sẽ được lưu
[Part2] Pragmatic programmer - triết lý thực dụng (chương 1) Part 1 - Thế nào là lập trình viên thực thụ [https://blog.haposoft.com/pragmatic-programmer-lap-trinh-vien-thuc-thu/] Tiếp nối seri về pracmatic programmer mình xin chia sẻ chương 2 của cuốn sách với tiêu đề: A pracmatic philosophy - một triết lý thực dụng. Trong chương này, thông qua 6 câu
vuejs Tìm hiểu về Composition API trong Vue 3 * Vào Quý 1 năm 2020, đội ngũ của Vue đã giới thiệu Composition API. Nó được coi như một phần định hướng cốt lõi Vue 3 và giải quyết những hạn chế mà Option API truyền thống đã gặp phải. Trong bài viết này chúng sẽ đi tìm hiểu xem
okr (Review sách) OKRs – Làm Điều Quan Trọng: John Doerr Measure What Matters – Làm Điều Quan Trọng đây là cuốn sách đầu tiên đưa mình đến với OKRs từ những ngày đầu gia nhập gia đình nhà cú Haposoft, đánh dấu 4 tháng cùng anh em học và làm OKRs. Dưới đây là Tổng hợp những kiến thức cơ bản
okr [Tóm tắt sách] OKR hiểu đúng và làm đúng Trong bài viết này mình sẽ đề cập đến nội dung chính của cuốn "OKR hiểu đúng và làm đúng" của tác giả Mai Xuân Đạt. 1. Mình có đúng là 1 giám đốc không? Tác giả có đề cập đến chính công ty của mình: công ty
laravel Làm sao để upload tệp lên S3 Bucket của Amazon Amazon web services đã không còn xa lạ gì với chúng ta khi làm lập trình web nói riêng cũng như lập trình úng dụng nói chung. Ở bài viết này tôi sẽ hướng dẫn các bạn tải file lên s3 bucket amazon sử dụng framework Laravel. Tôi sẽ dùng
TDD Một ví dụ TDD đơn giản trong Laravel Chào các bạn! Hôm nay mình xin giới thiệu với các bạn về một ví dụ đơn giản sử dụng TDD trong Laravel. TDD là gì và tại sao cần sử dụng nó chắc hẳn mọi người đã ít nhiều được nghe đến cho nên mình sẽ không đề cấp
So sánh query builder và ORM Trong laravel, có 2 kiểu truy vấn với database thường được dùng đó lá: Eloquent và Query builder. Nó khác nhau như thế nào chúng ta cùng tìm hiểu nhé. Giới thiệu 1. Query Builder * Trong Laravel, Query Builder cung cấp giao diện để chạy các truy vấn CSDL. Nó
laravel SCSS trong Laravel Trong bài viết này mình sẽ chia sẻ về cách sắp xếp và viết SCSS sao cho đẹp mắt, và để mọi người dễ review ToC1. Cấu trúc folder SASS _base.scss: Nơi chưa tất cả biến, mixins, resets, typography hay các lớp tính năng (utility classes) cho web của
HTML Kỹ thuật viết HTML Bài viết này chúng ta sẽ cùng tìm hiểu cách viết HTML sao cho code đẹp, chuẩn, dễ đọc và dễ review. ToC1. Sử dụng đúng DOCTYPE Luôn luôn khai báo DOCTYPE ở dòng đầu tiên trong đoạn code của bạn: 2. Sử dụng chữ viết thường cho tên các
Giới thiệu về Alpine.js | Khi nào sử dụng nó? Alpine.js là một giải pháp thay thế đơn giản và hiệu quả cho các frontend framework khác như Vue, React & Angular. Ở đây tôi tư vấn các trường hợp sử dụng để giúp bạn biết khi nào nên sử dụng nó Trong lịch sử javascript gần đây, các
Giới thiệu VueJs Giới thiệu vuejs 1. Vue.js là gì ? Theo trang chủ của Vue.js, Vue.js là một framework linh động dùng để xây dựng giao diện người dùng (user interfaces). Khác với các framework nguyên khối (monolithic), Vue được thiết kế từ đầu theo hướng cho phép và khuyến
7 Nguyên tắc cơ bản của Kiểm Thử Phần Mềm Kiểm thử phần mềm là quá trình vận hành một chương trình nhằm tìm ra lỗi của nó. Một phần mềm được gọi là hoạt động tốt nhất, nó cần phải sạch lỗi. Và nếu kiểm thử phần mềm được thực hiện thành công, thì các lỗi không còn xuất
Một vài tuyệt kỹ cực kỳ hữu ích JavaScript mà bạn nên biết. 1. Replace All Chúng ta biết rằng hàm string.replace() chỉ thay thế lần xuất hiện đầu tiên. Bạn có thể thay thế tất cả các lần xuất hiện khác bằng cách thêm /g vào cuối regex. 2. Extract Unique Values Chúng ta có thể tạo một mảng mới với
laravel 7.x Laravel Mix là gì? Hãy dùng mix trong các dự án laravel mà các bạn đang làm 1. Laravel Mix là gì? Laravel Mix cung cấp một API, linh hoạt, định nghĩa các bước xây dựng webpack cơ bản cho ứng dụng Laravel của bạn. Laravel Mix hỗ trợ một số bộ xử lý trước CSS và JavaScript phổ biến. Nói dễ hiểu: Laravel Mix
Goroutines Một trong các điểm mạnh của Go đó là khả năng sử lý đa luồng nó là một trong những vấn đề được các nhà phát triển golang chú trọng hàng đầu. Go đưa ra 2 tính năng hỗ trợ concurrency rất mạnh đó là Goroutine và Channel. Ở bài
laravel Laravel Soft Delete 1. Giới thiệu * Việc xoá dữ liệu thì có 2 trường phái là: xoá và ẩn đi trong mỗi query. vậy 2 cách này có ưu điểm và nhược điểm gì ? chúng ta hãy đến với từng phần để hiểu rõ hơn nha. 2.Xóa cứng * Việc xoá cứng diễn
Thư viện Axios Axios là gì? Axios là một HTTP client dựa trên promise cho node.js và trình duyệt. Ở phía máy chủ nó sử dụng http module của nodejs, còn bên phía người dùng nó sử dụng XMLHttpRequests. Cài đặt Sử dụng npm : $ npm install axios Sử dụng bower:$ bower install
php Laravel Exception: Xử lí ngoại lệ (Phần 1) 1. Giới thiệu Chúng ta thường chưa quan tâm đầy đủ về vấn đề lỗi. Khi phát sinh lỗi, chương trình thường chỉ trả ra mặc định kiểu "Whoops, something went wrong" hay thậm chí trả về exception. Điều này không hữu ích đối với người dùng cơ
Strict Mode trong JavaScript 1. Strict mode là gì? Bạn có để ý những file JS trên internet hoặc những thư viện như jQuery khi mở file ra thì bạn sẽ thấy dòng chữ use strict không? Từ khóa use strict là từ khóa để bật chế độ Strict Mode, tạm dịch là chế