@wyri@haxim.us
@wyri@haxim.us avatar

wyri

@wyri@haxim.us

Maintains :wyrimaps:, :reactphp:, a couple dozen asynchronous #PHP (:php8:+) packages, and destroyer of servers.

Hashtags: #php, #fedi22, #kubernetes, #reactphp, #devops, #opensource, #helm, #k8s

This profile is from a federated server and may be incomplete. Browse more on the original instance.

wyri, to random
@wyri@haxim.us avatar

Just finished my last Sponsors update of the year with:

A happy new year to all of you, and here is to being it a better year than this one for all 🎉! Even though mine has been shit in many ways, and that overshadowed all the amazing things and work of 2023. 2023 has also seen great times, amazing views, great food, people. Here are two views to remember:

wyri, to terraform
@wyri@haxim.us avatar

Oops! Looks like there is a translation error somewhere between #terraform, #yaml, #pihole, #json, and #dnsmasq.....

wyri, to Kubernetes
@wyri@haxim.us avatar

My home had an issue during the night and it couldn't resolve that without my intervention. So now I have two servers at home, with one of them running in to keep it simple 😅 .

wyri, (edited ) to php
@wyri@haxim.us avatar

Rethinking configuration for my / client generator while transforming it into a package generator. Currently using hydrating into classes. Mainly looking to support both those wanting to keep it simple and those with complex setups without to much duplication.

wyri, to php
@wyri@haxim.us avatar

@dseguy it was a honor getting banned from questions together with @jrf_nl during the Amsterdam meetup today 😎

wyri, to php
@wyri@haxim.us avatar

My opinionated @reactphp focussed / images are now built using PHP 8.3 stable 🎉 !

wyri, to php
@wyri@haxim.us avatar

Ok, now I'm confused in

wyri, to random
@wyri@haxim.us avatar

Of all the things that takes down my home cluster, and all the home automation, it had to be DNS 🤦

wyri, to random
@wyri@haxim.us avatar

This week we should have 3 amazing @reactphp releases for the async component. And I'm not saying that because I authored the PR that adds this feature: https://github.com/reactphp/async/pull/40

But because this feature will, while now still at the surface, blend into the background over time. Like the image left where it is fully visible, to the image on the right where it will be blended into the background. And even in the foreground PHPStan and Psalm will know which types are to be expected going in and

Code example reading data from a file, passing it to a thread which converts the image type and passes the rawbinary back to the main thread for permanent storage. With no await calls because all of the promises are handled internally at the lowest level possible.

wyri, to wow
@wyri@haxim.us avatar

One of the fun things of maintaining https://www.wyrimaps.net/wow/ is figuring out where to put the Emerald Dream on the map and which one of these two. Especially since the Emerald Dream is a special place in the universe

wyri, to LEGO
@wyri@haxim.us avatar

Took me the better part of the day. But well worth installing a light kit in our

wyri, to php
@wyri@haxim.us avatar

Been spending the afternoon optimizing World of Warcraft Datamining automation for https://wyrimaps.net/wow. Got to the rather exciting point where I only have to extra the resources I need from the game and scanners will pick up any new work and miners will then do that work. Used to have a step in between for the BLP to conversion using a desktop app. But after finding some code that can do that I automated that. (Hence using threads in PHP.)

wyri, (edited ) to php
@wyri@haxim.us avatar

Got some CPU heavy task to do in , should I use threads?

wyri, to random
@wyri@haxim.us avatar

Just a network switch doing network switchy things passing packages around

wyri, to random
@wyri@haxim.us avatar

@MarkBaker Do you think this can be automated with PHPExcell? Like take an image and create an excel sheet based on it?

wyri, to grafana
@wyri@haxim.us avatar

This month's attempt to forward certain metrics to hosted : Failed

wyri, to random
@wyri@haxim.us avatar

@vanamerongen happy birthday 🎂🎉!

wyri, to php
@wyri@haxim.us avatar

One of my favourite things about upgrading my packages to 8.2 is that with @reactphp 's Promise v3 I get to add type tests to my test suite for @phpstan so that everything is covered from every angle 😍 . It does get frustrating sometimes, but essentially adding this to every method/function docblock returning a promise does the trick most of the time:
@template T
@return PromiseInterface<T>

wyri, to php
@wyri@haxim.us avatar

OH: More people use than 5.x

wyri, to Kubernetes
@wyri@haxim.us avatar

YOLO: kubectl delete pod --all --all-namespaces

Or how to restart all pods in a cluster

wyri, to random
@wyri@haxim.us avatar

OH: 25cm isn't enough

wyri, to rust
@wyri@haxim.us avatar

Stand back, I'm doing !

wyri, to mastodon
@wyri@haxim.us avatar

Started importing the last ~70 tweets into of my / home lab/cluster, it's causing some interesting traffic spikes up to 0.5Mbit. Probably because I'm on some relays on top of normal followers. is pretty cool!

wyri, to php
@wyri@haxim.us avatar
wyri, to random
@wyri@haxim.us avatar

Why is it always causing issues, and ?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • everett
  • osvaldo12
  • magazineikmin
  • thenastyranch
  • rosin
  • normalnudes
  • Youngstown
  • Durango
  • slotface
  • ngwrru68w68
  • kavyap
  • DreamBathrooms
  • tester
  • InstantRegret
  • ethstaker
  • GTA5RPClips
  • tacticalgear
  • Leos
  • anitta
  • modclub
  • khanakhh
  • cubers
  • cisconetworking
  • megavids
  • provamag3
  • lostlight
  • All magazines