Been going through my photos to find the photos I need to for the 3 blog posts I wrote about it yesterday. Came across some random photos, starting with the first node getting set up, with GUI for some reason:
Loving #PhilipsHue's long press to turn all the lights off. With some node-red and #HomeAssistant, I just extended that to our #lego light kits and display lights.
It was slightly infuriating to do because I had to figure out which event it was and to do that I had to look at all events coming from HA just to find "hue_event" among all "state_changed" events. It was simple after that to find the "long_release" event type for the "hue_event".
My plan for this afternoon was to finish my centralized reusable #GitHub Actions workflows for releasing projects. But some outage is keeping me waiting 😅. (Can even see the self hosted runners spin up but not getting any jobs.)
Having to recycle your #kubernetes nodes because the #HPA isn't scaling up your #Mastodon#sidekiq so you're now lagging 15K jobs behind looks like this in the #UI:
Had fun this weekend working on a performance focussed proof of concept using Bunny in the #PHP#queue interop contracts. The first metrics are in using the #RabbitMQ cluster on my #Raspberrypi#Kubernetes home cluster. (Which isn't meant for high performance. Still pleased by these numbers.)
Thanks to @jay Bunny #PHP will support client properties in the upcoming 0.5.6 and 0.6 releases. Client properties can be used to set a human readable name to your connection with #RabbitMQ:
Doing some #PHP package maintenance tonight, this dev dependency bump kinda stood out 😅 . Mainly I make sure my packages work on the latest #PHP versions, either through support requests or when I run into issues myself. Most of my packages are designed with the future in mind.
The long-term plan is to get reusable workflows for every package and #Renovate to open PR's more aggressively than #dDpendabot to uncover potential future issues. Currently rolling that out with every package I
Run your own #kubernetes cluster on #raspberrypi's they said, it will be fun they said. So now once every blue moon there is a leader change in the middle of a #terraform apply 🤣
Both my wife and I have a #LEGO set with a light kit hooked up to our #gaming#PC's. So that when our PC's are on the light kit in the hooked up set is on. Due to the motherboard during #WoL the #USB ports those sets are hooked into are always supplying power. As a result they would always be turned on. So used #nodered with information from a #ESP presence sensor, and information from the #unifi#switch the PC's are connected to to determine if they are on. When they are off the NIC speed is
New PC who this! Gave the @reactphp#HTTP Hello World a quick benchmark, clocks in at nearly 70K requests per second with 100 concurrent keep alive connections on a single #PHP process:
Getting close to a full green #Bunny running fully on @reactphp. There is one #TLS/#SSL test left to resolve before this will become the base for 0.6.x. #php#rabbitmq#amqp