Tìm kiếm
Từ khóa mới
Tag mới
Danh sách bài viết
Đau đầu vì đặt tên
Đặt tên luôn là vấn đề tốn nhiều thời gian cũng như nước bọt của dân lập trình. Đôi khi tìm kiếm được một tên tốt cũng khiến chúng ta vui vẻ và thỏa mãn cả ngày.
0 0 18
ZeroOps with Auto Remediation for K8S
TL;DR. Trong quá trình vận hành K8s (mà thực ra chỉ là GKE) với vai trò là SRE, mình có phát triển 1 vài tool nhỏ để phục vụ công việc của mình.
0 0 31
Liên kết nội dung các dịch vụ trên Viblo Platform
Mở đầu. Vào ngày 03/04 của 9 năm trước, Viblo lần đầu tiên được giới thiệu tới cộng đồng IT.
0 0 15
Trà sữa và PHP
Vào một ngày của mùa hè nóng bức, ngồi dưới thời tiết Daikin, lướt lướt mấy diễn đàn, mình thấy có một bài đăng có những số liệu, biểu đồ và dẫn chứng rằng PHP sẽ chết. Nên chuyển sang một công nghệ n
0 0 24
Review và refactor opensource ERP có 1.1k sao git P1
WebVella là một opensource ERP, đã được phát triển từ .netframework và mới được nâng cấp lên .net. Dù nhận được 1.
0 0 19
Tìm hiểu tính đóng gói trong Java
Giới thiệu. Trong Java nói riêng và lập trình nói chung, tính đóng gói (encapsulation) là một nguyên lý quan trọng giúp bảo vệ và quản lý mã nguồn.
0 0 16
Cấu trúc Project String Boot sẽ như thế nào ?
Dạo gần đây mình đang quay lại Java và mình đang tìm hiều các framwork liên quan đến Java (Trước mình làm việc với Scala). Spring boot là framwork mà mình chọn để tìm hiểu.
0 0 8
Riverpod Crash Course #6 - Generated Providers
In this Riverpod tutorial series, you'll learn how to use Riverpod providers to manage state in Flutter applications. https://netninja.dev/. .
0 0 4
Why NFT Game Development Spells Opportunity for Business Leaders
NFT Game Development is one of the emerging business ideas with the potential of transforming the world by analyzing the idea of the entrepreneur and the form of entertainment that could be a new tren
0 0 13
Kiến Thức Mà Sinh Viên Học Lập Trình Có Thể Bỏ Sót
Hello anh em! Để làm tốt trong các dự án thực tiễn thì kỹ sư phần mềm cần có kiến thức khá rộng, và cũng phải đủ độ sâu nhất định (dù không cần phải quá sâu). Tuy nhiên, đa số sinh viên sau tốt nghiệp
0 0 10
Một hệ thống Chat phục vụ 50 triệu người dùng mỗi ngày sẽ có những gì
Trò chuyện đã trở thành một phần không thể thiếu trong cuộc sống hàng ngày của chúng ta. Từ tâm sự với bạn bè, giao tiếp trong công việc cho đến thảo luận mọi chủ đề trên mạng xã hội, các ứng dụng cha
0 0 14
How to Write a Digital Marketplace Smart Contract on Algorand Using Python
Today, we will embark on a journey to create a smart contract for a digital marketplace on the Algorand blockchain, using the Python programming language and the Algokit tool. Algokit is an all-in-one
0 0 17
Chiến lược scale-out hiệu quả khi lượng truy cập gia tăng đột biến cho hệ thống Viblo
Bối cảnh. Với sự gia tăng đột biến trong lượng người dùng và lưu lượng truy cập, duy trì hiệu suất và độ tin cậy của hệ thống trở thành một thách thức ngày càng lớn.
0 0 13
Phần 1: Laravel 11 có gì mới và những thứ hay ho với phiên bản mới ra mắt
overview. .
0 0 14
Kafka multi-broker trên Docker
Giới thiệu. Trong những năm gần đây, với sự bùng nổ của AI thì domain Big data, vốn đã rất phổ biến, cũng theo đó được quan tâm ngày càng nhiều hơn.
0 0 17
Riverpod Crash Course #5 - Stateful Consumers
In this Riverpod tutorial series, you'll learn how to use Riverpod providers to manage state in Flutter applications. https://netninja.dev/. .
0 0 9
Hướng dẫn tạo ec2 bằng cloudformation
1. Xác định Template CloudFormation. Tạo một file JSON hoặc YAML chứa mô tả các tài nguyên bạn muốn tạo. Ví dụ, dưới đây là một template YAML đơn giản:.
0 0 21
Tạo một REST APIs bằng Java Spring Boot và sử dụng MySQL làm cơ sở dữ liệu
Bước 1: Chuẩn bị môi trường. Cài đặt Java Development Kit (JDK).
0 0 12
General knowledge in Cryptography - kiến thức tổng quan trong mật mã học (phần 2)
II. Một số kỹ thuật mã hóa cơ bản (tiếp). 3. Mã hóa Base64.
0 0 7
Riverpod Crash Course #4 - Stateless Consumers
In this Riverpod tutorial series, you'll learn how to use Riverpod providers to manage state in Flutter applications. https://netninja.dev/. .
0 0 7