Làm thế nào để sử dụng file SVG tốt hơn trong các ứng dụng Flutter? Là định dạng tiêu chuẩn cho đồ họa vector, Scalable Vector Graphics (SVG) có những lợi thế về độ phân giải hình ảnh mà bitmap không thể so sánh được. Vì vậy, phải chăng SVG luôn là sự lựa chọn tốt nhất? Đương nhiên là không hoàn toàn vậy. Bài
Phân level của Developer như thế nào? Nếu xem trên roadmap.sh, các bạn sẽ thấy tác giả không chia cụ thể: Junior, Mid Level hoặc Senior Developer thì phải học những gì, roadmap các vị trí FE, BE, Mobile, Devops… sẽ chỉ xoay quanh kiến thức kỹ thuật. Tại sao vậy?
Agile Scrum: hết thời gian rồi, bỏ buổi họp nào đi bây giờ? Trong các sự kiện của Scrum, có 5 hoạt động chính: 1. Sprint Planning – Lập kế hoạch Sprint: Là sự kiện diễn ra ở đầu mỗi Sprint để chuẩn bị cho toàn bộ Sprint. 2. Daily Scrum – Scrum hàng ngày: Là buổi trao đổi ngắn mà Nhóm Phát triển thực
Cách deploy Nextjs app lên server Bạn có 1 trang web NextJs, bạn để nó ở local, nhưng bạn muốn deploy lên server nào đó cho mọi người cùng chiêm ngưỡng mà không biết làm thế nào. Bài viết sau sẽ cho bạn cái nhìn tổng quan và tiến trình cài đặt để đưa 1 trang
Các bước áp dụng tiêu chuẩn ISO 9001 & ISO 27001 vào trong doanh nghiệp Hiện nay, việc áp dụng tiêu chuẩn ISO 9001 & ISO 27001 trong doanh nghiệp đang ngày càng phổ biến hơn và cho thấy nhiều hiệu quả tích cực. Ở các bài viết trước mình đã giới thiệu về Hệ thống quản lý chât lượng (ISO 9001) và hệ thống
Redux là gì? Giới thiệu về Redux cơ bản Giới thiệu Redux khá là phổ biến. Tuy nhiên không phải tất cả chúng ta đều biết nó là gì và cách sử dụng ra sao. Trong bài viết này, chúng ta cùng tìm hiểu về những lợi ích mà nó mang lại và cách hoạt động của nó. Redux
Giới thiệu về SASS Danh Mục Bài Viết 1. CSS Preprocessor 2. Định nghĩa về SASS 3. SCSS là gì ? 4. 1 số tính chất của SCSS * Quy tắc xếp chồng (Nested Rule) * Biến (Variable) * Quy tắc Mixin * Extends – Kế thừa * Import * Compile qua Laravel Mix CSS Preprocessor CSS Preprocessors là ngôn ngữ tiền
Typescript 1 số lý do nên học TypeScript * Javascript và TypeScript là 2 trường phái mà hay đấu đá với nhau không phải do conflict mà là do có những người viết code JS thoải mái quen khi chuyển sang TypeScript thì nó bị gò bó nên sẽ ghét. * Còn 1
BA Risk Analysis and Management Mục đích Phân tích và quản lý rủi ro xác định các phần không chắc chắn có thể ảnh hưởng tiêu cực đến giá trị, phân tích, đánh giá những điều không chắc chắn đó,phát triển và quản lý các cách đối phó với rủi ro Mô tả Việc
Lợi ích khi áp dụng Tiêu chuẩn ISO 27001 - Hệ thống quản lý an toàn thông tin Hiện nay, các doanh nghiệp luôn có nhu cầu bảo mật cũng như nâng cao tính riêng tư đối với tài sản thông tin của tổ chức. Theo đó việc xây dựng, áp dụng một hệ thống quản lý an toàn thông tin hiệu quả nhằm kiểm soát những rủi
Tìm hiểu về React.memo(), useMemo() và useCallback() 1. React memo * Là một Higher Order Component (HOC). Higher-Order Components là 1 kỹ thuật nâng cao của React để sử dụng lại logic của component. Nói ngắn gọn một HOC là 1 hàm nhận vào 1 component và trả về 1 component mới. * Giúp ghi nhớ lại các props
Routing trong Next.js 1. Giới thiệu về Routing trong Next.js Khi nhắc đến routing trong Next.js, người ta thường nhắc đến những điều sau: * Cơ chế File-system base routing: hiểu đơn giản là tạo ra 1 file cũng là đã tạo ra đường dẫn đến trang web mà file đó thể
An toàn thông tin là gì? I. Khái quát về an toàn thông tin 1.1. Thông tin được lưu trữ ở đâu: Thông tin được lưu trữ dưới nhiều dạng, trong đó có 3 dạng phổ biến: * Dữ liệu điện tử: các tệp dữ liệu được lưu trên các phương tiện thông tin điện tử
CSS Giới thiệu về SASS CSS Preprocessor CSS Preprocessors là ngôn ngữ tiền xử lý CSS. Nó có công dụng sẽ giúp bạn viết một cú pháp CSS gần nhau với một ngôn ngữ lập trình rồi compile nó ra CSS thuần. Có rất nhiều CSS Preprocessor như SASS, LESS, Stylus.... Tuy nhiên trong bài
BA Document Analysis Phân tích tài liệu là công việc đòi hỏi người Business Analyst phải đưa ra cách tiếp cận phù hợp để thu thập được nhiều thông tin có giá trị, đúng bối cảnh của dự án. Càng làm dự án lớn, phức tạp thì đây càng là một thách thức
github actions Github action - Khởi chạy workflow thủ công bằng dispatch event Có khi nào bạn không tự tin vào script CI? Pass hết CI có đảm bảo auto release thành công như mong đợi? Đến đoạn này DevOps sẽ nghĩ đến phương án "bán tự động", nghĩa là CI sẽ chạy auto, nhưng CD thì cần được thực hiện thủ công, sau khi xem xét hết các khía cạnh của sản phẩm.
API Routes in NEXTJS Mở đầu: He'sllo mọi's người, chúng ta sẽ tiếp tục quay trở lại với những chủ đề liên quan đến Next.js và cụ thể trong bài hôm nay ta sẽ tìm hiểu về API Routes trong Next.js. Đây là một tính năng rất thú
Phân tích yêu cầu phi chức năng (Non-Functional Requirements Analysis) Khái niệm về yêu cầu chức năng và phi chức năng chắc hẳn không còn xa lạ với những ai làm việc trong lĩnh vực công nghệ thông tin. Mỗi dự án phát triển phần mềm để thành công đều cần đáp ứng đầy đủ các yêu cầu về mặt
ISO Những lợi ích khi doanh nghiệp áp dụng tiêu chuẩn ISO 9001 Tiêu chuẩn ISO 9001:2015 về hệ thống quản lý chất lượng là một trong những tiêu chuẩn phổ biến, được nhiều tổ chức/ doanh nghiệp áp dụng hiện nay. Hầu hết chúng ta đã nghe nhắc đến tiêu chuẩn ISO nhưng có thể không hiểu ý nghĩa thực sự
Product manager Cùng tìm hiểu về ma trận RACI I. RACI LÀ GÌ? II. LỢI ÍCH CỦA RACI LÀ GÌ? III. CÁCH SỬ DỤNG RACI? IV. MỘT SỐ CHÚ Ý: I. RACI LÀ GÌ? 1. CHÚNG TA MỞ ĐẦU VỚI RAM. Ma trận gán trách nhiệm (Responsibility Assignment Matrix - RAM) hiển thị các nguồn lực dự án được
Route Guard trong nextJs Dưới đây là bài viết mình tìm hiểu được về route guard trong nextjs Nextjs route guard component Path: /components/RouteGuard.jsx Component route guard chứa các logic ủy quyền phía máy khách cho ứng dụng nextjs, nó bao bọc component hiện tại trong next.js app component Ủy quyền
JavaScript ECMASCRIPT6 MỞ ĐẦU Ở bài viết này mình sẽ giới thiệu 1 cách cơ bản về định nghĩa, một số tính năng nổi bật của ES6 mà mình tìm hiểu được nhé! ES6 là gì? Tên đầy đủ của ES6 là ECMAScript 6: * ECMAScript là một quy chuẩn được ra đời
Agile Mind mapping là gì? Tips tạo mind mapping hiệu quả Mindmap là một phương pháp học tập & làm việc được nhiều người áp dụng thành công.
#BA: Use Cases and Scenarios Use Cases 1. Use Case là gì? Khái niệm: Use Case (Trường hợp sử dụng) là “Một kỹ thuật được dùng trong kỹ thuật phần mềm và hệ thống để nắm bắt yêu cầu chức năng hệ thống. Use Case mô tả sự tương tác đặc trưng giữa người dùng
UseEffect trong reactjs Tổng quan về Hook trong reactjs Hooks là một tính năng mới được thêm vào React 16.8. Nó cho phép bạn có thể sử dụng state và các chức năng khác của React mà không cần khởi tạo Class, tức là có thể sử dụng state trong function component.