Góc Lộn Xộn Vì sao mình không còn viết blog đều đặn nữa? Nhưng mà nếu tốt như vậy thì tại sao mình lại không viết blog nhiều như trước? Cho đến gần đây mình học được ở đâu đó rằng: "Bạn không thể chia sẻ những thứ mà bạn không biết". Điều đó giúp mình chiêm nghiệm lại về quá trình mình viết...
Góc Kỹ Thuật Featured Cẩm nang lập trình Solana Trong cẩm nang này, mình sẽ không đi qua về kiến trúc cốt lõi của Solana và sẽ trực tiếp đi đến Programming Model cũng như một vài ví dụ điển hình về hợp đồng trên Solana.
Góc Kỹ Thuật Featured Bản chất của hợp đồng thông minh và Web 3 Đối với các lập trình viên chưa có nhiều kinh nghiệm làm việc với các ứng dụng truyền thống trong Web 2 thì bạn sẽ thấy các khái niệm trong lập trình blockchain khá mới. Tuy nhiên, về bản chất thì Web 3 và Web 2 cũng không khác nhau là mấy.
Góc Giải Thuật Featured Leetcode 51: N-Queens - Ứng dụng thuật toán quay lui Mặc dù Leetcode 51: N-Queens được Leetcode đánh giá là khó, nhưng về bản chất thì mình thấy đây không hẳn là một bài vò đầu bức tóc nếu các bạn đã làm qua các bài về Depth First Search hay DFS (Tìm kiếm theo chiều sâu) và Backtracking (Thuật toán quay lui).
Góc Giải Thuật Featured Leetcode 169: Tìm số phiếu bầu chiếm đa số với thuật toán Boyer-Moore Leetcode 169: Majority Element là bài toán được gắn tag dễ. Nhưng mình thấy bài này khá hay khi giới thiệu chúng ta thuật toán Boyer-Moore Majority Voting.
Góc Giải Thuật Featured Leetcode 1334: Tìm đường đi ngắn nhất của các cặp với thuật toán Floyd-Warshall Thuật toán Floyd-Warshall hay còn được gọi là thuật toán tìm đường đi ngắn nhất cho các cặp trong đồ thị. Thuật toán này không được thiết kế để giải quyết vấn đề về tìm đường đi ngắn nhất giữa hai điểm, mà là đường đi ngắn nhất giữa các điểm với nhau.
Góc Giải Thuật Featured Leetcode 287: Tìm các số trùng lặp với thuật toán Floyd Thuật toán phát hiện quy trình của Floyd (Floyd's algorithm) hay còn gọi là thuật toán "Rùa và Thỏ" (Tortoise and Hare algorithm) là thuật toán được thiết kế nhằm giải quyết các vấn đề về phát hiện chu trình trong đồ thị và linked-list.
Góc Giải Thuật Featured Leetcode 118: Áp dụng Binomial Coefficients để giải Pascal's Triangle Pascal's Triangle hay tam giác Pascal là một mảng tam giác của các số nhị thức (Binomial Coefficient). Mỗi số trong tam giác Pascal là tổng của hai số trên nó. Input đầu vào của bài toán này là số tầng mà tam giác cần cấu thành và Output sẽ là tam giác hoàn chỉnh với số tầng được cung cấp.
Góc Kỹ Thuật Những điều bạn cần biết khi phát triển sản phẩm mã nguồn mở Phần mềm mã nguồn mở hay Open-source software (OSS) là các sản phẩm có mã nguồn, mã code công khai và bạn có thể tải xuống nhằm chỉnh sửa, tuỳ biến và sử dụng.
Góc Kỹ Thuật Featured Lightning Network: Cách mạng hoá giao dịch bằng Bitcoin? Bitcoin đã và đang đón nhận được nhiều sự quan tâm từ cộng đồng tài chính trên thế giới. Ngoài ra, những giá trị về công nghệ mà Bitcoin mang lại cũng không kém phần thú vị. Và mạng Lightning là 1 trong số đó.
Góc Kỹ Thuật Featured Programming Paradigms: Không chỉ có hướng đối tượng Các mẫu hình lập trình khác nhau sẽ cho lập trình viên hay người sử dụng ngôn ngữ đó một cái nhìn chung về cách mà ngôn ngữ đó vận hành...
Góc Kỹ Thuật Blockchain và những nỗ lực trong việc cải thiện khả năng tương tác? Khả năng tưởng tác (Interoperability) thường được định nghĩa là khả năng mà một mạng lưới chuỗi khối này có thể giao tiếp với một chuỗi khác.
Góc Kỹ Thuật Featured Lập trình Ethereum #2: Smart Contract, Solidity và IDE Trong bài viết hôm nay, mình sẽ giới thiệu tới các bạn hợp đồng thông minh, ngôn ngữ lập trình (Solidity) cũng như là môi trường phát triển của Ethereum (Remix IDE).
Góc Kỹ Thuật Featured Lập trình Ethereum #1: Vạn sự khởi đầu nan Với sự phổ biến của blockchain trong hiện tại cùng với sự đổ bộ của Web 3.0., Ethereum là một trong các đồng tiền mã hóa được quan tâm nhiều trên toàn cầu. Hãy cùng mình bắt đầu hành trình lập trình Ethereum nhé.
Góc Kỹ Thuật Featured Tất tần tật về KIẾN TRÚC LỤC GIÁC trong phát triển ứng dụng Trong bài viết hôm nay, chúng ta sẽ cùng bàn luận về kiến trúc phát triển ứng dụng khá là phổ biến có tên là Hexagonal Architecture (Kiến trúc lục giác). Vậy vì sao lại là hình lục giác?
Góc Lộn Xộn Featured Công nghệ "The Volume" đã ảnh hưởng đến nền công nghiệp điện ảnh như thế nào? Trong năm 2020, trong nền công nghiệp điện ảnh đã có một bước tiến mới khi áp dụng game engine Unreal Engine 4 vào quay và dựng phim. Hãy cùng mình tìm hiểu xem các chuyên gia đã làm như nào nhé!
Góc Kỹ Thuật Featured AMP là gì? ⚡ Gần đây thì khi tìm đọc các bài viết của mình trên nền tảng di động, mình có để ý thấy một vài tính năng được tích hợp vào trang blog của mình bởi Ghost CMS. Một trong các tính năng ấy là AMP hay Accelerated Mobile Pages...
Góc Kỹ Thuật Featured Top 10 công cụ trong hệ sinh thái GraphQL (Tập 2) Ở tập trước, mình đã giới thiệu đến các bạn một vài công cụ khá là phổ biến trong hệ sinh thái GraphQL. Hãy cũng mình tiếp tục với 5 công cụ hữu ích còn lại trong top 10 công cụ trong hệ sinh thái GraphQL nhé.
Góc Kỹ Thuật Featured Top 10 công cụ trong hệ sinh thái GraphQL (Tập 1) Trong bài viết hôm nay, mình sẽ đem đến cho các bạn 10 công cụ rất phổ biến trong hệ sinh thái của GraphQL mà các bạn nên biết đến để cải thiện hiệu suất cũng như tính linh hoạt khi làm việc với công nghệ này nhé.
Góc Kỹ Thuật Featured Xây dựng tính năng Random Video Chat với WebRTC và WebSocket (Tập 1) Trong chuỗi blog này, mình sẽ hướng dẫn các bạn xây dựng tính năng ghép cặp ngẫu nhiên cho video chat với WebRTC và WebSocket.
Góc Đời Sống Featured Trải nghiệm lần đầu đăng ký tên miền Gần đây thì mình có đăng ký tên miền cho blog cá nhân. Sau quá trình tìm hiểu thì mình cũng đúc kết được một vài kinh nghiệm khi mua sắm tên miền. Bài blog này mình sẻ chia sẻ về trải nghiệm đó của mình
Góc Kỹ Thuật Featured React State Management Libraries: Không chỉ có Redux 👌 (Tập 2) Trong bài viết này, chúng ta sẽ tiếp tục tìm hiểu thêm về những thư viện thú vị khác trong hệ sinh thái React nói riêng và Javascript nói chung nhé. Các thư viện trong bài viết này sẽ nằm ở phân khúc phổ biến hơn với lượng sao dao động từ 500 - 2000 ⭐ nhé.
Góc Kỹ Thuật Featured React State Management Libraries: Không chỉ có Redux 👌 (Tập 1) ...Mình sẽ giới thiệu tới các bạn một số điểm thú vị của các thư viện trong việc quản lý trạng thái (state management) trong React ngoài Redux ra nhé!
Góc Kỹ Thuật Featured Redis Labs làm bạn buồn 😭 Đã có Docker Redis là một công nghệ hữu hiệu nhưng cũng rất đắt đỏ. Việc sử dụng gói miễn phí của Redis Labs đã làm mình xỉu up xỉu down. Cũng may là có Docker...nhưng cũng không hẳn.
Góc Kỹ Thuật Featured Builder Pattern trong Java và triển khai với Filter Machine 🤙 Khi thực hành làm dự án và thiết kế hệ thống với các ngôn ngữ hướng đối tượng như Java, việc áp dụng các design pattern để tối ưu hóa và kiến trúc dễ dàng hơn là rất cần thiết...