@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.

sarah, to php
@sarah@phpc.social avatar

What is one article about that you think is a must-read?

dgoosens,
@dgoosens@phpc.social avatar
dgoosens, to linux_gaming
@dgoosens@phpc.social avatar

hey #gamers

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,
@dgoosens@phpc.social avatar

btw...
refurbished or second hand would be perfectly fine

protonprivacy, to random
@protonprivacy@mastodon.social avatar
dgoosens,
@dgoosens@phpc.social avatar

@protonprivacy

> Unless specifically mentioned otherwise, no personal information contained in this mail can be stored and/or processed (#GDPR).

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

Learned today:

I have condition called ยซ Tsundoku ยป in Japanese...

This means I keep on buying books and piling them up in the hope, one day, I'll manage to work through my miles long toReadList

https://en.wikipedia.org/wiki/Tsundoku

mwop, to firefox
@mwop@phpc.social avatar

So irritated that decided NOT to support PWAs on Linux. (Yes, I know about the extension, but it's a PITA to keep up-to-date, and because it uses an ADDITIONAL runtime in the background, it's a waste of system resources.)

I've concluded that the only way to use Outlook consistently on Linux is via the web (love OWL for TB, but invites/events often disappear)... and without reasonable PWA support in FF, I'm having to contemplate returning to a chromium-based browser. ๐Ÿ˜ฅ

dgoosens,
@dgoosens@phpc.social avatar

hi @mwop

funny... I actually did not even look at PWAs, don't like those very much...

and could not stand using those tools in my browser...

so I want for Rambox (it is Chromium based) and it is the least annoying alternative I've found

https://rambox.app/

dgoosens,
@dgoosens@phpc.social avatar

@mwop I started using rambox because I got fed up with individual electron apps (discord, slack, teams, etc etc) and have to say it is very robust and well maintained
Never have any issues with it on my PopOS and most apps have some kind of optimisation to make them work better (especially the M$ ones)
Maybe give it a try ?

dgoosens,
@dgoosens@phpc.social avatar

@heiglandreas @mwop
lol
Thatโ€™s an understatement

dgoosens,
@dgoosens@phpc.social avatar

@heiglandreas @mwop

Just checked
Sadly tauri is not production ready yetโ€ฆ putting a lot of hope in that project though for this particular reason

https://tauri.app/

Itโ€™s promised to by like electron apps but without the electron

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/

#php #openapi

saki, to random
@saki@phpc.social avatar

I am now the release manager (rookie) for php8.4. 8.4 is going to be the version I'm most attached to. ๐ŸŽ‰

dgoosens,
@dgoosens@phpc.social avatar

@saki
awesome !
congratulations and Godspeed !

dgoosens, to random
@dgoosens@phpc.social avatar

If it is not possible, immediately, to ban commercials... How about we make it mandatory to indicate the product's nutriscore and/or ecoscore ?

image/jpeg
image/jpeg
image/jpeg

dgoosens, to random
@dgoosens@phpc.social avatar

Je trouve รงa particuliรจrement parlant que ยซ consommation ยป et ยซ consumation ยป se traduisent tout deux par ยซ consumption ยป en anglais

tobyhede, to random
@tobyhede@hachyderm.io avatar

โœจ All of my problems with Generative AI are actually problems with Capitalism .

dgoosens,
@dgoosens@phpc.social avatar

@tobyhede

interesting...
well said...

but wondering... do you think capitalism is the problem...
or the completely deregulated neo-liberal way capitalism dogma is enforced in the world today?

cc @vicla

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

@derickr ๐Ÿ˜‚

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

Iโ€™ll be at in a few weeks giving a talk about CQRS (secretly a design patterns talk) and NeoVim for PHP Developers (secretly a talk about deeply learning tools)

dgoosens,
@dgoosens@phpc.social avatar

@grmpyprogrammer

definitely going to watch you talk about CQRS !

afilina, (edited ) to random
@afilina@phpc.social avatar

Do you want to attend phpday for free? Reply with your funniest GIF about code and boost.

Winner will get an in-person ticket and the following four will get online tickets. https://2024.phpday.it/

I start: "We're just bumping to PHP 7.4. It shouldn't be that hard."

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

@afilina

I know this is not a #GIF, but I'm in tears every time I watch this...

(EDIT: just realized I posted the wrong link... corrected now)

https://www.youtube.com/watch?v=QryS_QGYuG4

eric, to random
@eric@phparch.social avatar

I am very excited to have @tjmiller and @pollita for episode 380 of @phpugly. I can't wait to catch up with them. https://www.youtube.com/watch?v=y5vbiNcI7HM

dgoosens,
@dgoosens@phpc.social avatar

@eric @tjmiller @pollita @phpugly

!title PHPBeauties and the Beast

dgoosens, to random
@dgoosens@phpc.social avatar

so
discovered that if you're using advanced #docker features in #phpstorm, you might want to make sure you are no longer using docker-compose (you should be using docker compose instead)

piece of cake to deal with this...

change the path to your docker compose executable (see screenshot) and you're all set

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,
@dgoosens@phpc.social avatar
dgoosens,
@dgoosens@phpc.social avatar

@Crell

actually, and I was not aware of this, @heiglandreas showed me this:

https://phpc.social/@dgoosens/112247386776714044

so if the class is missing, it will still interpret it as a string

  • All
  • Subscribed
  • Moderated
  • Favorites
  • โ€ข
  • anitta
  • khanakhh
  • thenastyranch
  • Youngstown
  • hgfsjryuu7
  • slotface
  • rosin
  • InstantRegret
  • tacticalgear
  • kavyap
  • osvaldo12
  • everett
  • DreamBathrooms
  • PowerRangers
  • tester
  • magazineikmin
  • Durango
  • mdbf
  • ngwrru68w68
  • modclub
  • cubers
  • vwfavf
  • ethstaker
  • cisconetworking
  • GTA5RPClips
  • normalnudes
  • Leos
  • provamag3
  • All magazines