Hotwire in the real world.
Building & scaling a Rails app built using Turbo/Hotwire, what did we learn?
I’ve recently been working on a new project at work which utilises Rails and Hotwire.
Software Engineer based in New Zealand
Building & scaling a Rails app built using Turbo/Hotwire, what did we learn?
I’ve recently been working on a new project at work which utilises Rails and Hotwire.
Check out what I got up to at DockerCon17, including my Docker load monitor which I did a demo of in my presentation as well as my top moments of the week.
So, DockerCon! It turns out that building cool stuff gets you places. Back in 2016, I built a Docker Swarm from 5 Raspberry Pis by following Captain Alex Ellis’ tutorial and then went on to create two different visualisations for the swarm to demonstrate real time load balancing. This was picked up by Alex who got in touch soon after with the amazing news that Docker wanted to invite me to DockerCon17 in Austin, TX! I was incredibly excited about the prospect and asked if I would be able to give…
How should we show the load across a Raspberry Pi Docker swarm? A cardboard monitor of course!
Although the PiGlow visualisation of CPU usage was pretty, we reckoned we could go a couple of steps further and integrate a much more complete tangible solution - a hardware-driven load monitor dashboard.
Docker, flashing lights, real time Python code, what more could you want?
In my last post I described how I set up a 5-strong Raspberry Pi Docker swarm. It wasn’t long before I realised I wanted some ambient way to see how they were performing which a) didn’t involve staring at a screen and b) would wind up the cat.
My father, Ben Anderson plays with numbers. As his Twitter bio says “big data, small data, open data, any data”. He works with R a lot and has been persuading me to take a look at it. I’ve held off until now because I’m all for analysing data in real time (primarily using delightful JS libraries such as Chart.js and D3.js). As far as I understood it, R is geared towards static data analysis and because of that, is able to utilise the hardware it runs on to optimise…