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

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

@grmpyprogrammer @phpc

Same here
And has been, from the beginning, my best and favorite monthly payment

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

@michael @SecondeJ @phpukconference

I loved it and in the end you learn a lot with such a talk (although theatrical representation would be a better name)

Btw, you really have to master your subject if you want to pull off something like this

Friends Lol GIF by Max

dgoosens, to php
@dgoosens@phpc.social avatar

finally some time to catch up

excellent presentation by @rob about at @phpukconference 2024

although, even though I agree one should not go against the logic of your framework, IMHO it's better to decouple domain entities and their storage
this way, one avoids writing storage optimized entities for the domain
once decoupled, it indeed does not matter a lot whether you use a repository pattern (with or without Doctrine) or an Active Record pattern or smt else

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

Skoop, to random
@Skoop@phpc.social avatar

Should @ingewikkeld stop to exist?

This question is hard, but we have to ask it right now.

I need a new gig soon, otherwise the question will answer itself.

Read more: https://www.linkedin.com/posts/activity-7176874669763907584-us6c?utm_source=share&utm_medium=member_desktop

dgoosens,
@dgoosens@phpc.social avatar

@Skoop

hi Stefan
so sorry to read this on Ld...
just reposted... I sincerely hope it will work out...

@ingewikkeld is such a rich group of ... hard to imagine it would end like this

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/

syntaxseed, (edited ) to IT
@syntaxseed@phpc.social avatar

Got a bit turned around searching for off-server cloud backup options.

Where do people do this? To some kind of static/cdn type service like S3 or Spaces? To a second VPS? To cloud backup services like Dropbox/Drive/Etc?

Was hoping to use the client's existing DropBox account which has lots of storage.

Went down a rabbit hole but then found Rclone (cloud wrapper for Rsync) which looks like a good fit. Got a proof of concept working. 👍

dgoosens,
@dgoosens@phpc.social avatar

@syntaxseed

Depends
Cold or warm backup?

Cold meaning meant to stay there for a long time just in case, does not need to be super accessible

Warm meaning short term backup but with fast and easy access

dgoosens,
@dgoosens@phpc.social avatar

@syntaxseed

right... so you really have different use cases

for the example you mention, an hourly or daily uncompressed rsync would be best
with only a couple of days of rotation

backups are not meant for that

afilina, to random
@afilina@phpc.social avatar

Pourquoi est-ce qu'on inflige encore le passé simple à nos enfants?

dgoosens,
@dgoosens@phpc.social avatar

@afilina

Afraid the answer is the worst you can think off

“Parce qu’on a toujours fait comme ça”

sarah, to random
@sarah@phpc.social avatar

I feel like I’m living in 1933 Germany.

Calling certain individuals “not people”? Threatening to round up a huge group in camps? Promising to weaponize government to go after adversaries? Threatening the rights of citizens just because you don’t like them?

Tell me I’m overreacting. Please. I want to be overreacting.

dgoosens,
@dgoosens@phpc.social avatar

@sarah

sadly, not overreacting

BUT
take a moment to think how much worse it would have been if some people did not already do their best to fight this

Then, choose your best approach and pick an item in the list you feel more concerned about
and join the fight, somehow
read, learn, write, talk, publish, go out into the streets, into the bars, at libraries... doesn't matter how, chose what suits you best... but join them

every help is welcome to clean up this mess

ian, to random
@ian@phpc.social avatar

phpc.social just hit 4500 users, slightly before the Mastodon user count hit 15 million. Thanks to everyone choosing to make this instance your home on the fediverse!

As a reminder, server costs aren't free, and our OpenCollective proceeds exclusively go toward the various costs involved in maintaining this instance. For those of y'all who've donated, thanks for your support!

dgoosens,
@dgoosens@phpc.social avatar

@ian

no need to search for it...
... here is the link:

https://opencollective.com/phpcommunity/projects/phpc-social

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

@VaBenne

excellents rappels...
merci !

itsfoss, to random
@itsfoss@mastodon.social avatar

Firefox will embrace a long-awaited feature soon.

https://news.itsfoss.com/mozilla-firefox-tab-grouping/

dgoosens,
@dgoosens@phpc.social avatar

@itsfoss

FWIW the awesome panorama feature is still available as an extension...

https://addons.mozilla.org/en-US/firefox/addon/panorama-tab-groups/

maxine, to random
@maxine@hachyderm.io avatar

It's not that tech has a unique fascism problem, it's that the mainstream has a cowardice problem and no one is willing to call a spade a spade as long as it's polite and keeps its nazi shit outside professional circles.

dgoosens,
@dgoosens@phpc.social avatar

@maxine @grmpyprogrammer

IMHO the “problem” is broader than that

Tech people often refuse to acknowledge their job/hobby is highly political
What we build potentially has a major impact on a more and more tech-oriented world and we need to be made more conscious about this

We should stop to pretend we “just” deliver code and feel concerned how our code may impact the world

And as we build something political, we also need to feel concerned with or for who

No more heads in the sand…

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

RFC: Property hooks

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

dgoosens,
@dgoosens@phpc.social avatar

@cxj @Crell @ilutov

IMHO, less boilerplate code is easier to read code

dgoosens, to random
@dgoosens@phpc.social avatar

The biggest lie of our century is to have make everybody believe profit and prosperity are the same thing, when, in fact, economy is only a part of it, and its other components are definitely not less important

Skoop, to pop_os
@Skoop@phpc.social avatar

thanks all. installed. will experiment

dgoosens,
@dgoosens@phpc.social avatar

@Skoop

the question is not if you are going to like it... but how much

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

favorite docker command

sudo docker system prune -a -f  

removes downloaded docker images from your HD

just reclaimed about 50Gb of discspace...

note: this removes all the images, even those that one uses... they will need to be downloaded again

afilina, to random
@afilina@phpc.social avatar

Give a man a task, and you guide him for a day.
Give a man a goal, and you guide him for the whole project.

dgoosens,
@dgoosens@phpc.social avatar

@afilina

Give the man purpose, and he’ll probably guide himself (for life)

dgoosens, to random
@dgoosens@phpc.social avatar

What is the superlative of « todo list » ?

You know, when it becomes so long you actually have to add a todo to it just to read it

side note:
todo list apps should not have an endless scroll... that's f*** depressing

SpnongeBob with an endless todo list

dgoosens, to random
@dgoosens@phpc.social avatar

thought

a Electrical Vehicle with a Dynamo

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