Cài đặt server websockets trên AWS EC2 với Laravel WebSockets Bạn là người chơi hệ PHP nhưng lại muốn realtime thì đây là bài viết dành cho bạn. Trước khi vào bài viết thì các bạn cần biết websockets [https://vi.wikipedia.org/wiki/WebSocket]. Mình đã dựng lên con websockets này trong hoàn cảnh: - Khách hàng muốn làm
nextjs Zero-downtime deployment với dự án Next.js Giả sử, trong lúc khách hàng đang sử dụng dịch vụ, mà chúng ta lại cần release gấp 1 tính năng, chúng ta không thể cài đặt maintain mode rồi deploy, hoặc làm cho hệ thống dừng hoạt động trong lúc deploy, đó là một trải nghiệm không tốt.
nuxtjs How to Deploy Nuxt on Firebase sử dụng firebase cloud functions Tranh thủ lúc chưa bị dí, lao vội lên đây viết note lại bài chia sẻ. Thời gian gần đây mình đang làm project sử dụng Nuxt + SSR, làm thế nào để quăng hết mọi thứ lên Firebase? Tìm hiểu thêm về firebase cloud functions. > SSR stands for server-side
Kiểm thử dựa trên rủi ro. Xác định, đánh giá, giảm thiểu và quản lý rủi ro (phần 2) 1. KIỂM THỬ DỰA TRÊN RỦI RO LÀ GÌ? * Trong kiểm thử dựa trên rủi ro , việc lựa chọn các điều kiện kiểm thử được hướng dẫn bởi các rủi ro, xác định đối với chất lượng sản phẩm. Những rủi ro chất lượng sản phẩm này cũng được sử
Front- end Testing VS Back-end Testing 1.Front-end testing Là kiểm thử GUI - bất cứ thứ gì có thể nhìn thấy trên màn hình web hoặc mobile Đối với một ứng dụng web, kiểm thử giao diện người dùng sẽ liên quan đến việc kiểm thử các chức năng như biểu đồ, menu, báo cáo.
Phân tích rủi ro Phân tích rủi ro là quá trình xác định và phân tích các vấn đề tiềm ẩn có thể tác động tiêu cực đến các sáng kiến hoặc dự án kinh doanh quan trọng. Quá trình này được thực hiện nhằm giúp các tổ chức tránh hoặc giảm thiểu những
Routing trong Angular Như bạn đã biết Angular là một Javascript Framework để xây dựng các Single Page Application (SPA) bằng JavaScript, HTML và TypeScript. Giả sử bạn muốn thiết kế các trang như Home page, contact us, help, policy. Làm thế nào để bạn đạt được điều này trong Angular? Để tạo
laravel RESTful API là gì? Cách khởi tạo RESTful API RESTful API là gì ? RESTful API là một tiêu chuẩn dùng trong việc thiết kế API cho các ứng dụng web (thiết kế Web services) để tiện cho việc quản lý các resource. Nó chú trọng vào tài nguyên hệ thống (tệp văn bản, ảnh, âm thanh, video, hoặc dữ
Software Testing Method 2: Kiểm thử hộp trắng - White Box Testing và Kiểm thử hộp xám - Grey Box Testing. Trong kiểm thử phần mềm, người kiểm thử luôn cần vận dụng nhiều hơn một phương pháp để tìm ra lỗi, sửa lỗi và phát triển được một ứng dụng phần mềm hoàn chỉnh nhất. Trong bài blog trước, chúng ta đã tìm hiểu về phương pháp kiểm thử đầu
software testing Software Testing Method 1: Kiểm thử hộp đen - Black Box Testing. Bất kỳ một ứng dụng phần mềm nào được tạo ra cũng đều tồn tại lỗi. Bởi đây là sản phẩm do con người xây dựng lên. Dù có là người lập trình giỏi, giàu kinh nghiệm, cẩn thận và trách nhiệm đến đâu cũng không tránh được việc phần
Cái nhìn tổng quan về React Hooks React Hooks là gì ? Hooks là sự bổ sung mới của bản React 16.8. Hooks cho phép chúng ta sử dụng State cũng như các tính năng khác mà không cần phải viết một Class. Hiểu đơn giản, thằng Hooks được sinh ra để "thay thế dần"
Golang Logging 1. Log là gì? Hiểu một cách đơn giản thì log là những thứ dùng để lưu vết, những thông tin được thông báo, lưu lại trong quá trình hoạt động của một ứng dụng. Ví dụ: user A đang đăng nhập thì ứng dụng sẽ ghi thêm 1 dòng
software testing Những khái niệm dễ nhầm lẫn trong kiểm thử 1. Error - Fault - Failure (Defect/Bug) Error: Là hành động của con người dẫn đến kết quả sai. Ví dụ: Developer đặt tên biến cho 1 function sai cú pháp, dẫn đến khi gọi biến này thì không ra kết quả. Fault: Lỗi xảy ra khi làm sai
aws EC2 AWS (P.1) Amazon Elastic Compute Cloud (Amazon EC2) là một service quan trọng của AWS cung cấp resizable compute capacity trên cloud...
OOP là gì? Tìm hiểu về lập trình hướng đối tượng Lập trình hướng đối tượng (OOP) là gì? OOP được dùng để làm gì? Lập trình hướng đối tượng (Object Oriented Programming – OOP) là một trong những kỹ thuật lập trình rất quan trọng và sử dụng nhiều hiện nay. Hầu hết các ngôn ngữ lập trình hiện nay như
Observer Events trong Laravel 1. Giới thiệu Giả sử bạn có 1 chuỗi các hành động diễn ra lần lượt và phụ thuộc vào nhau ví dụ như: khi bạn xóa 1 bài post thì bạn đồng thời muốn xóa tất cả các comment của nó, hay khi đăng ký thành công một account
Tìm hiểu ngôn ngữ JavaScript là gì và cách viết cơ bản Javascript là gì ? Javascript là một ngôn ngữ lập trình kịch bản dựa vào đối tượng phát triển có sẵn hoặc tự định nghĩa. Javascript được sử dụng rộng rãi trong các ứng dụng Website. Javascript được hỗ trợ hầu như trên tất cả các trình duyệt như Firefox, Chrome,
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