Posts Tagged ‘Dart’

Background We build a bunch of stuff for RISC-V using the Dart official Docker image, but the RISC-V images can often arrive some time (days) after the more mainstream images[1]. That means that if we merge a Dependabot PR for an updated image it might well be missing RISC-V, causing the Continuous Delivery (CD) pipeline […]


TL;DR Supply-chain Levels for Software Artifacts (SLSA) attestations are a great way to show that you care about security, and they’re fairly trivial to add to delivery pipelines that produce a single binary or container image. But things get tricky with matrix jobs that build lots of things in parallel, as you then need to […]


TL;DR RISE did it’s job, and in the past couple of years RISC-V support has found its way into stable releases of key infrastructure software like Debian. So from a software perspective, it’s arguable that RISC-V is now ready for production. Progress has been a little slower on the hardware front, but hardware is… hard; […]


TL;DR PyPI provides a neat way of distributing binaries from other languages, and Python venvs make it easy to run different versions side by side. This post takes a look at how to do that with Dart, and the next steps necessary to do a proper job of it. Background A few days ago I […]


One of my favourite features of Dart is its ability to create executables (aka ahead of time [AOT] binaries)[1]. Creating binaries for the platform you’re running on is very straightforward, just dart compile exe but Dart doesn’t presently support cross compilation for command line binaries, unlike Rust and Go, which have also surged in popularity. […]


TL;DR I’ve been using Advent of Code as a way to practice Dart, try out ChatGPT, and learn from how other people approach the problems. ChatGPT quickly disappointed, but there’s still been plenty to learn, and I’ve found some things I’ll definitely take into my future coding. Also (value judgement here) I’m finding it much […]


I mentioned in my August 2022 post that I’d write separately about this, so here goes… The Google Developer Experts program is a global network of highly experienced technology experts, influencers, and thought leaders who have expertise in Google technologies, are active leaders in the space, natural mentors, and contribute to the wider developer and […]


October 2021

31Oct21

Pupdate It’s starting to get muddy out there, and I guess it won’t be long before they need coats on because of the cold. Dart on Docker on Arm Most of the stuff we build at The @ Company is written in Dart, and we want to enable people to run it on the platform […]


September 2021

30Sep21

Pupdate There was a local sausage dog meetup, which was a lot of fun for the people and the dogs: GraphQL I had to spend a bit of time learning GraphQL, as it’s used by the latest GitHub APIs, and there’s no other way to access the data behind the Projects (beta) boards. There’s a […]


Dart is the main language that The @ Company uses, so after a few months here are the things that I’m missing the most: 1. YAML output Dart is pretty much build around YAML. Dependencies are defined in a pubspec.yaml, so of course there’s a YAML parser, that’s what yaml/yaml.dart does. But: This library currently […]