wbb2500.bsky.social
@wbb2500.bsky.social
I wrote up a deep dive on the Expando feature in Dart. Expando allows for extending final or sealed classes from external libraries, creating efficient caching, and can overall be another tool to solve more complex problems.

#Dart #Dartlang #FlutterDev

medium.com/@WBB2500/div...
Diving Deep into Dart’s Expando: Extending Classes, Weak References, and Practical Use Cases
Dart’s Expando class is a powerful mechanism for extending objects with new properties without modifying or expanding their base class…
medium.com
June 3, 2025 at 3:05 PM
Theres got to be a better way to handle special tokens for LLMs. It's insane how even the ones publishing the models make mistakes.
March 14, 2025 at 12:05 AM
Typedefs for records got me feeling happy. It's something I had come up with when Dart 3.0 dropped almost two years ago

medium.com/@WBB2500/my-...
March 13, 2025 at 11:54 PM
Once native asset bundling is fully stable, it would also be a great way to deploy Dart apps with all the needed libs
February 27, 2025 at 12:32 AM
#Dart has a been a nice way of working with llama.cpp through its FFI. I put together a quick article on getting it setup. I have been exploring writing custom sampler in Dart that llama.cpp can use directly as well but there is more work to do before I share that. medium.com/@WBB2500/c7b...
Unleashing llama.cpp: Harnessing llama.cpp through Dart FFI Gen
llama.cpp has the goal of minimal setup while supporting a wide range of hardware for local and on-the-cloud LLM inference. Dart’s FFI…
medium.com
February 27, 2025 at 12:30 AM
I’ve been using #Dart for the past few years to craft a custom language for web scraping. It’s far from finished, but here’s a glimpse into the journey so far:
medium.com/@WBB2500/wql...
WQL: The Web Query Language
WQL, inspired by SQL & dot notation, is a declarative language for web scraping.
medium.com
January 2, 2025 at 8:35 PM
Reposted
I kid you not, @itch.io has been taken down by Funko of "Funko Pop" because they use some trash "AI Powered" Brand Protection Software called Brand Shield that created some bogus Phishing report to our registrar, iwantmyname, who ignored our response and just disabled the domain
December 9, 2024 at 7:13 AM