@dgoosens@phpc.social
@dgoosens@phpc.social avatar

dgoosens

@dgoosens@phpc.social

#PHP & #DDD #developer & #architect at Ardennes-étape
#OSS, #Linux & #ethics enthusiast (#BEL) beer fanatic
Father of 2

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

dgoosens, to rust French
@dgoosens@phpc.social avatar

This looks interesting

Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.

It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.

Hurl makes it easy to work with HTML content, / SOAP / GraphQL APIs, or any other XML / JSON based APIs.

(Built with powered by )

https://hurl.dev/

dgoosens, to php French
@dgoosens@phpc.social avatar
dgoosens, to random French
@dgoosens@phpc.social avatar

Brilliant example of vendor lock-in
Amazon Kindle
(don’t get me started, I did not buy it… just using it)

You can read plain epub or pdf files on it… but can NOT export the highlights easily

dgoosens, to linux_gaming
@dgoosens@phpc.social avatar

hey

looking for a decent Windows11 PC for my soon to be 9 year old son who likes gaming...

sadly his dad, me, is a Linux fanatic that does not know much about gaming and/or its hardware requirements...

any good recommendations for a decent setup that would offer a nice gameplay (should be in Europe) ?

dgoosens, to random
@dgoosens@phpc.social avatar

Godspeed @eric & @john and the whole @phparch team !!!

Only a couple of hours before kicks off...

https://tek.phparch.com/

ps: virtual passes are still available and, trust me, they are worth it

dgoosens, to php
@dgoosens@phpc.social avatar

suggesting the

@hack Here I'm being sooooo smart  

doc tag
(and support for it in @phpdoc obviously)

goes without saying, we also need an attribute for this

#[hack('Here I'm being sooooo smart')]   
dgoosens, to random
@dgoosens@phpc.social avatar

Man... the things those devs from @cooptilleuls manage to do with @ApiPlatform !

So happy to work with (well actually learn) with @johnkrovitch & @vincentchalamon) !!

cc @dunglas

https://api-platform.com/

dgoosens, to php
@dgoosens@phpc.social avatar
dgoosens, (edited ) to php
@dgoosens@phpc.social avatar

OK... here is a question ( but other communities are welcome to comment.

When building a decoupled app, do you consider the usage of something like
ClassWithAnnoyingName::class
(not to call the class, but to reference the name as a string and to simply avoid to type it out) as coupling?

IMHO, it is not

  • it is very trivial to replace with its string value if needed
  • it greatly improves DX
  • it greatly reduces errors because of typos

But what do you think ? And why ?

dgoosens, to php
@dgoosens@phpc.social avatar

Very close to reaching the target...

Every Euro/Dollar counts to support , one of the nicest and most generous persons in our

https://www.gofundme.com/f/support-ryans-brain-cancer-battle

dgoosens, to Symfony
@dgoosens@phpc.social avatar

Terrible announcement by Ryan Weaver

Always seems to happen to the nicest people

If you can, please support him and his family

https://x.com/weaverryan/status/1777326885292114048

dgoosens, to GNOME
@dgoosens@phpc.social avatar

system wide NBSP, or non breaking space, through the keyboard, shift + space in with gnome-tweaks

(3rd level would be AltGr + space)

dgoosens, to random French
@dgoosens@phpc.social avatar

Striatum, génétique, liberté et Stoïcisme

En lisant le livre « le bug humain » de Sébastien Bohler, une pensée m'est venue...
Et si on adoptait, le temps d'un instant, un regard un chouïa (« tantinet » pour les non-Belges) philosophique sur notre rapport à la consommation...

https://notes.belgeek.dev/misc/2024/04/04/striatum-g%C3%A9n%C3%A9tique-libert%C3%A9-et-sto%C3%AFcisme/

dgoosens, to php
@dgoosens@phpc.social avatar

if anyone was in doubt
@SecondeJ is a madman...

https://www.youtube.com/watch?v=Yb4mDfwOUXE&list=PL_aPVo2HeGF-xaeC3amS4xSmPisiYQxgV&index=3

but excellent presentation nevertheless about «Awful APIs: A History Lesson in Painful Industry Mistakes» at @phpukconference 2024

dgoosens, (edited ) to php
@dgoosens@phpc.social avatar

As always, very wise words by @Crell in the latest @phparch community corner by @scottkeckwarren

Particularly like his advice/reminder about building applications in such a way that it becomes simply impossible to get into an invalid state

oh... and don't forget to check out Serde (https://github.com/Crell/Serde) & the Attrib Utils (https://github.com/Crell/AttributeUtils)... two excellent packages Larry built and opensourced !

https://www.phparch.com/podcast/community-corner-larry-garfield/

dgoosens, to php
@dgoosens@phpc.social avatar

Came across this post on LinkedIn (https://www.linkedin.com/posts/milanmilanovic_technology-programming-softwareengineering-activity-7172863866891034624-enxl)

And the report is available here:
https://sites.google.com/view/energy-efficiency-languages

I don't know how exact these figures are, but it does tend to show is not the most energy efficient of languages.

So wondering if there is anything that could be done about this? And If this is on the core-team's radar?

dgoosens, to php
@dgoosens@phpc.social avatar

I really like what you did there @Crell & @ilutov

#PHP RFC: Property hooks

https://wiki.php.net/rfc/property-hooks

dgoosens, to random French
@dgoosens@phpc.social avatar
dgoosens, to random French
@dgoosens@phpc.social avatar

Heard today in a podcast about the

« It looks like humanity has less difficulties imagining the end of the world than the end of the current economic system »

… and, when I think about it, that’s probably the biggest problem

dgoosens, to random
@dgoosens@phpc.social avatar

thought

a Electrical Vehicle with a Dynamo

dgoosens, to random
@dgoosens@phpc.social avatar

hello @phpdoc

wondering if there is a way to use generics in our code ?

like:

@param array<TKey,T> $elements  

currently, PHPDocumentor throws an error:

Unable to parse file "path/to/file.php", an error was detected: An array can have only integers or strings as keys  

cc @jaapio

dgoosens, to random French
@dgoosens@phpc.social avatar
dgoosens, (edited ) to random
@dgoosens@phpc.social avatar
dgoosens, to php
@dgoosens@phpc.social avatar

hello community

so I have been using devilbox container as a base image for years now...
the *-prod version was light and came with all the bells and whistles I needed

Devilproject looks like it has died though... so looking for an alternative base image for php-fpm, ideally with all the "regular" extensions installed

any recommendations ?

dgoosens, to php French
@dgoosens@phpc.social avatar

New favourite t-shirt :frankenphp:

Thanks a lot @cooptilleuls

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