by cgrand (X 🦣) Today no Datalog nor interop: let's talk data structures! In ClojureDart we took pride in writing our own persistent collections. A design goal for our collections was to make them have a canonical layout so as to be able to leverage canonical layout and s … | Continue reading
by cgrand (X 🦣) Today, a follow-up to Writing the Worst Datalog Ever in 26loc, maybe even the start of a series.🍿 Our 26-loc Datalog is naive. Nothing personal, it's a technical term: each iteration in saturate rederives all the facts derived plus hopefully some n … | Continue reading
This issue is about following the Flame’s Brick Breaker tutorial in ClojureDart. This was prompted by Ian Chow (who just released a CLJD app onto the stores) mentioning, en passant, he struggled to port this tutorial. We couldn’t let this slip, so here we go! This is going to be … | Continue reading
A Word From Our Sponsor: Ourselves! 🤣 We just released Paktol our first paid app (free 2-month trial) to the stores: App Store, 🤖 Google Play. Paktol is a mindful spending app that helps change your spendings habits without having to plan and categorize. It's as … | Continue reading
One of Dart’s strengths has always been host interoperability. Early on (beginning of 2017), Platform channels were used (and still are) to consume native SDKs. Although they are very useful, Platform channels come with costs tied to their message-handling design (a close compari … | Continue reading
Today a well-researched tutorial by Arnaud Bos on setting up link-based authentication with Firebase Authentication. Cloud technologies can be challenging, but Arnaud has carefully pieced together all the information you need, and he's pleased to share the results with you. Arnau … | Continue reading