Allie
ar6.io
Allie
@ar6.io
Surely not everyone was kung-fu fighting?

she/her

Once @abusivemilk moves to BlueSky, I'll start stealing his views again.
ADS-B gang!
March 19, 2025 at 4:10 AM
The strip of trim above the side windows is just glued on (and pretty poorly). So, a particularly nefarious person could just walk up and rip it off 👀
January 29, 2025 at 4:10 PM
ITS A GRAPH. I'VE FOUND MY CALLING.
January 27, 2025 at 5:47 PM
Sure is! I should really just write a blog post about my thoughts and experiences to refer people to lol.
January 15, 2025 at 3:43 AM
always love a good chart adventure, I love the simplicity of sparklines comma separated data for quick data viz.
January 5, 2025 at 7:59 AM
Time zones scare me
November 28, 2024 at 7:28 PM
Yeah, esbuild just… works lol. It doesn’t come with any type checking or linting, but it will happily transpile TS into JS. Unfortunately nothing is open source.
November 28, 2024 at 3:43 PM
The app I work on has an entire graphing library built in TS on top of LiveView. Happy to answer any questions about it!
November 28, 2024 at 1:26 AM
Happy to answer more questions about it if there are any :D
November 19, 2024 at 2:23 PM
So, a typical chart looks like:

new Chart(config)
.useGrid()
.useXTimeAxis()
.useYLinearAxis()
.useYLine
.useLegend()
.useTooltip()

Each of those `useX` methods can take a config, but if you don't pass anything the default is used.
November 19, 2024 at 2:22 PM
Each of those methods returns back the chart class itself (`this`), so they can be chained together. Each method also takes a config that is merged with a bunch of (ideally) sensible defaults. When the chart is initialized, it builds up a bunch of SVG groups so that sensible stacking is possible 2/x
November 19, 2024 at 2:21 PM
Sure! So, it's a pure d3.js implementation. Everything is contained in a JS class that has a `this.ctx` property which contains all of the intrinsic contextual information about the chart (height, width, dataset, etc). The class then has a bunch of methods to build up things about the chart. 1/x
November 19, 2024 at 2:18 PM
Hey now, most of it is Typescript these days. That’s my baby 🥺
November 19, 2024 at 1:51 AM