Blog chia sẻ
Chúng tôi luôn cập nhật những thông tin hữu ích mới nhất dành cho khách hàng và cộng đồng.
Chúng tôi luôn cập nhật những thông tin hữu ích mới nhất dành cho khách hàng và cộng đồng.
Dự án web mà tôi hướng dẫn để làm ví dụ cho các bạn học lập trình PHP cơ bản được thiết kế gồm các thành phần sau: Phần quản trị (Tôi gọi là admin): Đăng nhập, đăng xuất. Quản lý thành viên (Danh sách, thêm mới, chỉnh sửa, xóa). Quản lý danh mục sản......
Trong ứng dụng web, việc bố trí cấu trúc thư mục web phần nào ảnh hưởng tới quá trình viết mã lệnh ứng dụng. Để cho cấu trúc thư mục web được rõ ràng, tường minh và quan trọng đó là khả năng mở rộng ứng dụng mà không làm thay đổi cấu trúc ban......
Để ứng dụng web có thể chạy được trên trình duyệt web các bạn cần phải cài đặt một số thành phần sau: PHP: Trình biên dịch các tập tin PHP do các bạn viết. MySQL: Hệ quản trị cơ sở dữ liệu để lưu trữ dữ liệu website. Apache: Chương trình máy chủ HTTP......
Lời tựa Mặc dù hiện nay đã có nhiều flutter package hỗ trợ việc chia môi trường cho anh em sử dụng, nhưng Quokka vẫn muốn tự thân tự code và cấu hình. Các công cụ sinh ra để hỗ trợ năng suất của DEV, nhưng cũng đừng nên phụ thuộc vào nó quá đúng......
Hello các bạn lại là mình đây 👋👋👋👋 Cả tháng rồi mới lại được ngồi viết bài, mỗi ngày nhìn thấy blog mốc meo, muốn viết 1 cái gì đó nhưng toàn hết ngày, trong khi vẫn muốn được viết rất nhiều cùng các bạn Quay trở lại với series học Docker, hôm nay mình......
Hello các bạn lại là mình đây 👋👋 Cuối tuần các bạn có đi đâu không?…….Không thì mở blog của mình ra đọc nhé, đọc cho mình cảm thấy blog của mình đỡ ế 🤣🤣🤣🤣 Tiếp tục với series học Docker, ở bài này ta sẽ cùng nhau setup Hadolint để lint Dockerfile đảm bảo......
Hello các bạn lại là mình đâyyyyyyyyyy 👋👋👋 Nhân tiện đợt này có thời gian, nên lại ngồi xuống chia sẻ tiếp cùng với các bạn thêm những thứ mới, cùng nhau cải thiện skill kiếm job mới…… (đùa thế, chứ gắng mà đóng cho công ty hiện tại thật nhiều đã các bạn nhé)......
Lời tựa: Mặc dù hiện nay đã có nhiều flutter package hỗ trợ việc chia môi trường cho anh em sử dụng, nhưng Quokka vẫn muốn tự thân tự code và cấu hình. Các công cụ sinh ra để hỗ trợ năng suất của DEV, nhưng cũng đừng nên phụ thuộc vào nó quá đúng......
Hello các bạn lại là mình đây… 😄😄 Lâu lắm rồi mới lại được ngồi viết blog, hơn nửa năm rồi 😭. Có ai nhớ mình ko, các bạn hãy nói là có đi cho mình đỡ cảm thấy quê 😆😆 Thời gian vừa rồi mặc không được viết blog để chia sẻ với các......
Nguồn Từ bản phát hành Dart 2.6, các nhà phát triển Flutter đã ra mắt một tính năng thú vị đó là Extension. Ta hãy đi tìm hiểu nó. Set up Dart 2.6 Có thể khi đọc bài viết này, Dart 2.6 đã sẵn sàng cho việc phát hành chính thức. Nếu thế thì thật......
Soure Trong hướng dẫn này, Quokka sẽ giới thiệu về ba hình thức Dependency Injection trong Flutter: InheritedWidgets, get_it và provider. Trước khi làm điều đó, ta sẽ định nghĩa DI là gì? Định nghĩa DI là cách thực hiện các đoạn code để cung cấp các Object của bạn cho các Object khác mà......
Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình Ở bài trước chúng ta đã cùng nhau setup Auto deploy với CICD, giảm thiểu những thao tác thừa lặp lại, chỉ cần commit, tất cả mọi thứ còn lại như: build Docker image, test và deploy được làm......
Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 😊😊 Ở bài trước mình đã hướng dẫn các bạn cách deploy ứng dụng Docker, Laravel, qua đó ta thấy được sự tối giản trong quá trình deploy đi rất là nhiều. Nếu so sánh với bài Deploy không......
Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 👋👋 Ở bài trước chúng ta đã cùng nhau deploy ứng dụng NodeJS với Docker, setup domain name, HTTPS cùng với đó là hoài niệm so sánh với cách deploy truyền thống ngày xưa để thấy được sự đơn......
Chào mừng các bạn đã quay trở lại với series Học Docker và CICD của mình 👋👋 Ở bài trước chúng ta đã cùng nhau tìm hiểu về cách chạy container với non-root user. Từ bài này chúng ta sẽ bắt đầu deploy các ứng dụng Docker chạy trên server thật, cuối cùng là dùng......
Hello các bạn lại là mình đây (dù chả ai biết mình ở đây là ai 🤣🤣🤣). Tiếp tục series Học Docker và CICD, hôm nay chúng ta sẽ tìm hiểu lí do tại sao nên chạy ứng dụng Container với non-root User ở production và ví dụ cụ thể cách thực hiện như thế......
Chào mừng mọi người đã quay trở lại với series Học Docker và CICD của mình. 😀😀 Ở bài trước chúng ta đã cùng nhau build 1 CICD pipeline cho automation test với Docker bằng Gitlab CI. Ở bài này ta cùng nhau dừng lại CICD một chút để tìm hiểu về những cách để......
Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 👋👋 Ở bài trước chúng ta đã cùng làm qua một số ví dụ đầu tiên về CICD với Gitlab. Ở bài này chúng ta cùng nhau setup automation test cho project Docker và sử dụng Gitlab CI để......
Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. Ở bài trước chúng ta đã tìm hiểu về Docker Network và HEALTHCHECK ở bài này chúng ta sẽ áp dụng nó cùng với một số thứ nữa như thiết lập authentication cho MongoDB, redis và chạy app với......
Chào mừng các bạn đã quay trở lại với series học Docker và CICD của mình. 😊 Kể từ bài trước đã 1 khoảng thời gian dài mình chưa tiếp tục viết bài được và mỗi lần nhìn vào series này mình lại “đau đáu” vì đứa con cưng vẫn còn dở dang chưa hoàn......