Software Bill of Materials (SBOM) and Flutter AppsIn my last article, Flutter Takes a Leap Towards Enhanced Security with SLSA Compliance, we touched on the Software Bill of Materials (SBOM) and how Google has achieved Supply Chain Levels for Software Artifacts (SLSA) Level 1 for Flutter. With the a...Jul 30, 2023 · 8 min readdom.jocubeit.com
Flutter Takes a Leap Towards Enhanced Security with SLSA ComplianceIn the fast-paced digital world, ensuring the security and integrity of software is of paramount importance. With the increasing frequency and sophistication of cyber-attacks, developers and organizations are continually seeking ways to bolster their...Jul 23, 2023 · 4 min readdom.jocubeit.com
Exploring Dart 3.0's New Class Modifiers with Real-World ExamplesDart 3.0 introduces a set of powerful class modifiers that provide developers with more control over inheritance, implementation, and type hierarchy. These modifiers, namely base, interface, final, and sealed, complement the existing modifiers abstra...Jul 19, 2023 · 4 min readdom.jocubeit.com
Exploring Dart 3.0's Powerful Pattern Matching and DestructuringDart is a versatile programming language and has introduced new features that enhance code expressiveness and development productivity. Among these features, pattern matching and destructuring stand out as powerful tools. In this article, we'll delve...Jul 13, 2023 · 4 min readdom.jocubeit.com
Replacing tuples with recordsWith the release of Dart 3.0 came a new feature -- records. You can learn about records in the Dart language documentation. For those unaware, to paraphrase: records are an anonymous, immutable, aggregate type. Records let you bundle multiple objects...1DJul 3, 2023 · 5 min readdom.jocubeit.com