Playing the #BF6 Early Open Beta be like:
07.08.2025 19:49 β π 0 π 0 π¬ 0 π 0@wyrihaxim.us.bsky.social
Playing the #BF6 Early Open Beta be like:
07.08.2025 19:49 β π 0 π 0 π¬ 0 π 0Phew, managed to get rid of most of the #Kubernetes metrics I don't use in #Grafana. (And stay within the free tier.) Can strip off even more, but either need to do this on #Prometheus, or try my hand at #OTEL collector filtering:
02.08.2025 20:47 β π 1 π 0 π¬ 0 π 0OH: Saint Engineer
01.08.2025 18:23 β π 0 π 0 π¬ 0 π 0OTel Collector users β we want to hear from you (again)!
Last year, we did a survey to learn how youβre using the Collector. The response shaped a lot of our thinking. Now weβre back with a quick follow-up. Tell us whatβs changed, whatβs working, and whatβs still rough.
πhttps://buff.ly/Ghoh5H9
Time for a release Friday release: Bunny v0.6.0-alpha.1 is out with a host of changes since v0.5: github.com/jakubkulhan/...
It's been a lot of fun doing this major rework on Bunny's internals into a full #ReactPHP client using fibers internally to simplify the public API.
#php #amqp #rabbitmq
Started preparing the Bunny 0.6 release post for later this year, GitHub sponsors get a preview in a few days:
#php #bunny #amqp #rabbitmq #reactphp
the next stage copies every in one step: gist.github.com/WyriHaximus/...
29.07.2025 05:56 β π 0 π 0 π¬ 0 π 0Had a bug in one of my dependencies that required the require-dev files to be there. Now that that bug has been fixed I finally can run composer with --no-dev on install.
No, but I'm using the same image I build the production image on in CI.
It is multistage, stage one gathers all the files and
You can always reach out, no clue how many spares they made
29.07.2025 05:32 β π 0 π 0 π¬ 0 π 0For queueing I assume? RabbitMQ has a lot more useful features for it tbh. Redis is nice and fine when your needs a small and simple. But RabbitMQ can handle a whole lot more scenarios. Using it for queueing, RPC, and MQTT
29.07.2025 05:30 β π 1 π 0 π¬ 1 π 0Wait hold up, cats? How the fuck are cats getting killed
28.07.2025 21:20 β π 0 π 0 π¬ 1 π 0added ext-amqp to the comparison: github.com/jakubkulhan/...
#PHP #RabbitMQ #ReactPHP #AMQP
Seeing the difference in numbers, 10 years apart, countless upgrades and changes to ReactPHP, merged Sync and Async clients into one non-blocking (fiber) client, many improvements to PHP since, it hypes me up with excitement for what is next. Also
#PHP #RabbitMQ #ReactPHP #AMQP
Really sorry to hear that, my condolences. These times suck, and I hope you manage to navigate them. Don't hesitate to reach out if you need to talk/rant/need a listening ear.
27.07.2025 20:55 β π 0 π 0 π¬ 0 π 0Added ext-amqp numbers to the table as well! It's awesome to see Bunny outrun a #C extension :micdrop:
#php #amqp
Currently re-running benchmarks for Bunny to prepare for the first 0.6 alpha/beta. And hot damn, those numbers changed in 10 years. Also running them for php-amqplib to get a fair and proper update. But I'm so hyped for how much those numbers have improved!
#php #amqp #bunny #reactphp #RabbitMQ
Need to work on creating a real-time actionable dashboard at some point. But for now, I'll watch my ADS-B #FlightAware feeder. (Also feeding to #FlightRadar24.)
So today I spotted these #Canadian fighters training over the #WaddenZee.
#FlightRadar #ADSB
It's a bit of a bulky #LEGO build for now, but you can see the #RaspberryPi 3 inside it, and the actual #Kubernetes node behind it. Will merge them into one build at some point. But for now, this is a great start <3.
24.07.2025 20:21 β π 1 π 1 π¬ 1 π 0Something completely different, tho. The node on my desk is named television for a reason; the idea is to attach a screen to it to display relevant information for that moment. Finally took the time to finish the first step for that yesterday by fixing the #RaspberryPi hooked up to a screen.
24.07.2025 20:16 β π 0 π 1 π¬ 1 π 0Wohooooo!
24.07.2025 20:06 β π 0 π 0 π¬ 0 π 0PHP: Because haters gonne hate
24.07.2025 20:05 β π 2 π 0 π¬ 0 π 0Welcome to #2025 where I just got a brand new # Bluetooth headset, and it has a firmware update π€£
24.07.2025 20:04 β π 0 π 0 π¬ 1 π 05 dow,n it needs 50 minutes.
That is not ideal when it gets hotter than desired, but doable when it's mainly idle nodes. This plays in directly with blog.wyrihaximus.net/2024/12/buil...
Still have to implement the #HomeAssistant #prometheus/#OTEL export to make #Keda be able to do this.
Plus, I still need to get a decent autoscaler in place. But first, to blog about my current one. Main "issue" is that my current one only takes one node offline every cron job run. So to take
that can be used to terminate pods.
1) Node temperature goes above 60
2) Home office temperature goes above 40
3) Outside temperature goes above 30
While not directly related to the cluster, we got a weather station the other week. keeping an eye on temperatures is still high on the priority list. So scaling work down when it gets to hot outside, as a precaution, is on the list to implement.
The weather station will be one of 3 metrics
Up on further inspection, with the old #PoE+ #HAT on the left. It looks like they only made minor additions/deletions, and mainly moved some things around:
22.07.2025 20:02 β π 0 π 0 π¬ 1 π 0When you come back after a 4 day weekend, and you #git pull:
22.07.2025 05:46 β π 2 π 0 π¬ 0 π 0Released v1 of wyrihaximus/react-opportunistic-tls for #ReactPHP: github.com/WyriHaximus/...
#PHP #ReactPHP #TLS
FWIW, dropped my #Mastodon #postGreSQL #database from 19.5GB down to 5.3GB
20.07.2025 22:43 β π 0 π 0 π¬ 0 π 0