• bezier.dart v1.1.0 has launched

    Happy Thursday! Last night I published the first major update to bezier.dart on Pub. The update introduces a new feature that was conspicuously missing from the initial launch: projection. Basically, it allows you to find the point along a curve that is closest to any other given point in 2D space. And of course, we’ve added a ton of unit tests for it. 😉

    Read on →

  • Aaron's work featured by Apple on the App Store

    I was scrolling through my Facebook feed this weekend when a slick animation caught my eye.

    Read on →

  • Announcing bezier.dart

    My brother Isaac and I are proud to announce the launch of our first open-source library! It’s called bezier.dart, and you can use it to perform all manner of calculations involving Bézier curves. Visit the project page here.

    Read on →

  • The Halton sequence: distributing points and exploring the universe

    Happy Dart 2.0 Launch! 🎆 I’ve been keeping busy lately with code for my Dart-based game engine, but I’ve had the idea for a fun little mathematical toy bouncing around in my head for a while now. I’m pleased to say that this weekend I finally had an opportunity to sit down and build it out. Although this simple app doesn’t do a whole lot to showcase any of the fancier features of the Dart language, it’s still pretty cool. Especially if you like nerdy things.

    Read on →

  • Animating an algorithm in Dart with asynchronous maze generation

    Since we’re on the topic of animation, I decided to give you another example HTML canvas app today. It’s an old favorite of mine: random maze generation. I’ll give you a brief overview of the maze generation algorithm, and then I’ll show you how I converted it into an animation using Dart’s asynchronous programming constructs.

    Read on →