π₯§ asgrim πΊπ¦ :verified:
asgrim@phpc.social
<p>Author of π₯§ PIE (PHP Installer for Extensions).<br />Work with Roave & the PHP Foundation.<br />Speaker.<br />Yorkshire Tea.</p><p><a href="https://phpc.social/tags/php" class="mention hashtag" rel="tag">#<span>php</span></a> <a href="https://phpc.social/tags/c" class="mention hashtag" rel="tag">#<span>c</span></a> <a href="https://phpc.social/tags/rust" class="mention hashtag" rel="tag">#<span>rust</span></a> <a href="https://phpc.social/tags/java" class="mention hashtag" rel="tag">#<span>java</span></a></p>
Posts
-
Post #4349955
@rob@social.akrabat.com this is cool! And it already guessed my account as EU β οΈ
-
Post #4183842
βοΈ I wrote a post about my `git` superpower; being able to visualise git history in the CLI. It's no secret, but is one of my most useful aliases I have! Check it out π https://www.jamestitcumb.com/posts/git-log-graph-history-visualisation #git #gitlog
-
Post #4041677
Blogged! A quick tip about using generics + class-string - https://www.jamestitcumb.com/posts/generics-template-class-string
-
Post #3867178
Discovered today that Gnome 49+ removed X11 and only works with Wayland. Wayland still has a bunch of compatibility issues, so I guess my options are 1) stay on Gnome 48, 2) switch to something else :/ shame there is no choice any more to continue with Gnome. Thoughts?
-
Post #3850911
RE: https://chaos.social/@kore/116922703814159584 I've seen orgs pushing to split off repos left right and centre, and it almost always increases pain in my anecdotal experience π―
-
Post #3816904
I integrated Webmentions so likes/replies/shares on Mastodon (including this post!) will show as interactions on my blog post; here's how I did it π https://www.jamestitcumb.com/posts/webmentions
-
Post #3667379
The biggest lie we told ourselves: { "require": { "php": ">=7.4" } }
-
Post #3532511
I posted a few years ago about `git rebase --onto` and I've lost count of the number of times I've sent this to people, including clients wanting to learn more :) https://www.jamestitcumb.com/posts/git-rebase-protip
-
Post #3532216
Last blog post was ages ago, but I'm adding web mentions to my blog :) https://www.jamestitcumb.com/posts/bash-stdout-stderr
-
Post #3530330
Just testing something https://www.jamestitcumb.com/posts/bash-stdout-stderr
-
Post #2496347
My son did his &quot;fact find&quot; homework on someone in computer science, and he picked @rasmus π₯° so cute #php #phpc
-
Post #2496345
Well, I tried to sign up to Claude Code today. Paid first subscription, and 2.5h later my account was suspended without any information π³ no clue why or what to do, and shortly after had an automated refund issued. Submitted some appeal form, but it does feel as if it goes to /dev/null - I thought AI was the future? π
-
Post #2496343
π₯§ PIE 1.3.12 and 1.4.4 have been released following the newly released Composer update; it is recommend that you update! Info on the Composer update: https://blog.packagist.com/composer-2-9-8-and-2-2-28-fix-github-actions-token-disclosure-in-error-messages/
-
Post #1324324
:javascript: JS folks! There will be a brand new JS conference next month @jstek in Chicago! Full info here: https://jstek.io/ but please help spread the word and repost this β€οΈ #javascript #typescript #react #vue #jstek
-
Post #1042909
It was an absolute pleasure to finally fulfil @shochdoerfer NUMBER 1 dream and LIFE GOAL of having me speak at @phpugffm - I spoke about, and we had great conversations, about #PIE - the PHP Installer for Extensions, and a cool new feature idea from @dkreuer that we&#39;ll look into! A great little community, thank you for having me! β€οΈ #php #phpc #phpcommunity #communityworks
-
Post #1013478
π₯§ I am excited about this upcoming PIE 1.4.0 ... read more about the key features here, and you can try the first RC now, if you dare π https://github.com/php/pie/releases/tag/1.4.0-rc.1 #php #phppie #phpc #thephpf #ThePHPFoundation #pie
-
Post #1013476
Finally tore the plaster [band aid] off, and have moved the majority of my email stuff from Google to Fastmail today. Went pretty smoothly! I haven&#39;t found an ideal replacement for Google Tasks yet; as simple as it is, I really liked having tasks inline in my calendar, but @fastmail doesn&#39;t have that.
-
Post #1013474
π₯§ PIE 1.4.0 is now released! - experimental executable version of PIE - prompt to install missing system deps - prompt to install missing build tools - support for pre-packaged-binaries where extensions provide them &amp; bunch more fixes, improvements, and more... https://github.com/php/pie/releases/tag/1.4.0 @thephpf #php #phpc #phppie #thephpf
-
Post #1013472
RE: https://phpc.social/@asgrim/116341154169598716 Had a discussion with some friends today about this cognitive dissonance I have with AI. Running AI on local machines only (i.e. no remote LLM usage) somewhat helps the first point; or at least distributes the issue. Maybe that is better? Unsure. But the second point still stands. Could that be overlooked, I wonder? A point was made that shit is stolen all over the place anyway, so morals have kinda gone out the window. I&#39;m so confli...
-
Post #921950
It frustrates me more and more seeing people I know and respect fall into the AI con. Embracing AI ignores that: - AI is consuming vast amounts of electricity and water - Morally, it was trained on stolen content - It is has destabilised the storage/memory/hardware economy (at least temporarily) Any time anyone celebrates something they made with AI, I cannot help but think of those things, and how it is further plunging us into a terrible future in tech.
-
Post #901281
Wow, this is pretty damning. I&#39;ve been mulling over ditching GitHub for a while, at least for personal stuff π³
-
Post #891630
Hello conference organisers! If you hold a call for papers/speakers, but you don&#39;t send rejection emails to the speakers you didn&#39;t select, please change that, and send rejection emails π it really helps with planning. This is the second time it&#39;s happened to me in the last few months! #publicspeaking #conferences #speaking
-
Post #694676
I&#39;ve noticed that unintentionally, the @roave Discord has become a mini open source hub for several projects (obviously not exclusive), which is super cool to see our little community growing β€οΈ If you fancy joining us, please feel free! https://discord.gg/roave #phpc #php #opensource #oss
-
Post #694674
π³π± Home from another excellent edition of @dutchphpconference π€ thank you so much for the opportunity to let me speak about PIE π₯§, it is always appreciated! π₯° #php #phpconference #dpcon2026 #dpc26 #phpc #phpcommunity
-
Post #639212
@ramsey@phpc.social it sucked lots! Sucked lots of coal fired electricity and precious water π€£π
-
Post #604451
Maintaining open source projects is mostly a thankless task, but very occasionally a very kind soul drops their appreciation and thanks, and it really does make your day π₯° βΆοΈ Take a moment sometimes to thank the maintainers of open source projects you value! #OpenSource #OSS #Positivity #Appreciation #Tech
-
Post #572188
Hey folks π , I&#39;m available to hire! πΌ Part time, ~4h/day β³ Happy to work remote EU/UK/US β I am a software team leader, Java/PHP/Rust/C/etc π§βπΌ Experience in avionics/finance/insurance/education/gov/+more If you would like to talk more and see how I can help your team succeed, DM me and lets chat! π¬
-
Post #474355
It&#39;s a little frustrating when CFPs you apply for don&#39;t respond with even just something quick to say &quot;sorry, you weren&#39;t selected&quot;. e.g. I&#39;ve got a lot of trips to organise, and when I apply to speak at a conference, I clear my calendar for that conference, so it&#39;s a bit rubbish for submitters to not let them know IMO π
-
Post #474351
LLMs are currently doing more harm than good. If the industry continues down its current trajectory, we&#39;re fucked. That is all.
-
Post #474349
It is somewhat reassuring to see, at least some of my fellow industry peers are seeing how atrocious and damaging LLMs are, and that many folks don&#39;t just want to let it be β€οΈ there is, perhaps, hope for humanity yet.