TNTruong Nguyenintruongnn.me·Nov 3, 2024 · 1 min readDart's Analyzer missed required parametersWhen working with Dart, developers expect the compiler and analyzer to catch null-related issues at compile time. However, there are cases where the Dart analyzer can miss nullability checks, allowing code that may compile successfully but throw erro...00
TNTruong Nguyenintruongnn.me·Oct 16, 2024 · 3 min readCreating Scalable and Maintainable Collection Managers in DartScenario Suppose we are building a social media application where we need to manage user profiles. The profiles contain attributes like id, name, and age. Below, I demonstrate how using the UserProfiles class makes the code cleaner, reusable, and eas...00
TNTruong Nguyenintruongnn.me·Apr 21, 2024 · 1 min read[Tip] Cannot see pod command after install cocoapodsgem uninstall cocoapods brew reinstall cocoapods # check version pod --version00
TNTruong Nguyenintruongnn.me·Apr 21, 2024 · 1 min readUpdating the PATH Variable in the ShellIntroduction The PATH environment variable is a critical component in Unix-like operating systems, including Linux and macOS. It helps the shell identify where to find executable files when commands are entered. Updating the PATH variable allows user...00
TNTruong Nguyenintruongnn.me·Apr 18, 2024 · 1 min readUnderstanding Shells: A Basic GuideIntroduction In computing, a shell is a user interface that provides access to various services of an operating system's kernel. Shells can be either graphical or command-line based, with the latter being prevalent in Unix-like systems, including mac...00