@heiglandreas@phpc.social
@heiglandreas@phpc.social avatar

heiglandreas

@heiglandreas@phpc.social

Father. Husband. PHP-Nerd. Draughtsman. Soil-Scientist. Brewer. Rescue-Diver. OSS-Maintainer. Challenge-Accepter.

Homebase roughly 50N 8E

@ teamup.com, ingewikkeld.net & stella-maris.solutions

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

heiglandreas, to random
@heiglandreas@phpc.social avatar

Yust a short reminder: Locale != Language

Language is part of a Locale. But a locale contains sooo much more. Like number and date formating or calendaring rules or currencies or....

Also:

Flags != Languages.

Or which languages do these flags stand for: 🇿🇦 🇨🇭

heiglandreas, to random
@heiglandreas@phpc.social avatar

All the talks of the @PHPers Summit are up on joind.in now!

So if you've been at the Summit, please take a moment and give the speakers some constructive feedback.

I have already linked the slides of my talk "Watch the Clock" there. So if you want to see the slides, hop over to https://joind.in/talk/cd546 and feel free to also leave some feedback so that I can improve for the next instalment. Thank you!

heiglandreas, to php
@heiglandreas@phpc.social avatar

Hey folks of Frankurt and surrounding area: The community is doing a code sprint this weekend at @decix (Hanauer Landstraße in Frankfurt). The main goal is preparation of the next release.

For more info check out https://www.neos.io/events/2023/neos-sprint-frankfurt-2023.html

And who knows: Perhaps we get someone at the next @phpugffm tell us about the sprint or at least ne new release of Neos? 😁

heiglandreas, to random
@heiglandreas@phpc.social avatar

It's that time of year again: https://news-web.php.net/php.internals/122569

heiglandreas, to random
@heiglandreas@phpc.social avatar

FDP

Symbolbild

heiglandreas, to random
@heiglandreas@phpc.social avatar

Can anyone decently explain to me why people are so fixated on assigning a gender to someone?

Why is that important?

You wanna address them? "Hey [whatever the person told you they want to be called]"

You weren't told how to address them? "Excuse me: I'm Andreas, What's your name?"

They don't tell you? Have you considered that they probably don't want to talk to you?

https://benjojo.co.uk/u/benjojo/h/3RDQ97768tt28Tk321

heiglandreas, to random
@heiglandreas@phpc.social avatar

Thank you all at @phpugmrn for a great evening. It was a pleasure and I would have loved to stay a bit longer.

Thanks Łukas and Thijs for very interesting and enlightening talks!

Hope to see you all soon!

afilina, to random
@afilina@phpc.social avatar

Can all the companies stop trying to force feed me some garbage with "AI" in the name for at least 5 minutes? This hype is getting ridiculous.

heiglandreas,
@heiglandreas@phpc.social avatar

@afilina AI is the new Bitcoin is the new Blockchain. Similar Hype. Similar waste of resources. similar limited usefullnes.

OK: The fun factor might be higher. Let's see about the real usecases.

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

Familiarize yourself with the RFC process as outlined in https://wiki.php.net/rfc/howto

Once you are happy with the content of the RFC in the wiki you'd then announce the RFC on the mailinglist and then discussion starts. And after at least 2 weeks of discussion voting can start and then after 2 weeks of voting you will know whether the idea found friends in the PHP-Ecosystem or not. 😁

Good luck and feel free to reach out when I can provide help!

heiglandreas, to random
@heiglandreas@phpc.social avatar

When your skin has trouble healing....

heiglandreas, to random
@heiglandreas@phpc.social avatar

Thank you for supporting amazing contributors of the PHP ecosystem!

heiglandreas, to random
@heiglandreas@phpc.social avatar

Today I found an alien skeleton in the woods....

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

The Bulgaria Usergroup (not on Mastodon) has an english online meetup on the 13th of March 19:15 Sofia Time (EET/UTC+2).

They will have Mateusz Charytoniuk with a talk aboit "The good the bad and the ugly parts of asynchronois PHP in the context of Swoole and Resonamce Framework"

More infos including link to the event is available at https://www.facebook.com/events/1304949597037871

They have explicitly invited other PHP devs!

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

If anyone finds odd behaviours in their code today: Feel free to give me a ping: I'm up for consultancy on things like that 😁

heiglandreas, to random
@heiglandreas@phpc.social avatar

I'm rehearsing the talk on calendars that I will be giving on the 29th of Feb (What better day to talk about calendaring?).

And again I realize that I find calendars (similar to timezones) much much easier to understand than some people.

And calendars (like timezones) are a mess! But even that mess follows a certain logic. An odd and weird logic. But still a logic!

heiglandreas, to random
@heiglandreas@phpc.social avatar

For those that were at my talk "Watch the clock" at : Find the slides at https://heiglandreas.github.io/slidedeck/20240315-dpc_watchYourClock/index.html#/

And I would really appreciate some feedback at https://joind.in/event/the-dutch-php-conference-2024/watch-the-clock

heiglandreas, to random
@heiglandreas@phpc.social avatar

That's what discrimination can look like.

And I'm not thinking about the size or the fact that public transport isn't free.

It's designed to have your ticket in the right hand.

The fact that that can also mean "the correct hand" is just emphazising that....

heiglandreas, to random
@heiglandreas@phpc.social avatar

@evert @ramsey OK. I have no clue about that TBH having only hired in Europe so far.

Schrank, to php German
@Schrank@phpc.social avatar

Hey people! Is there a way to implement an abstract constant? I have an abstract class which implements some stuff for my value objects and a constant IDENTIFIER I would like to enforce to be overwritten by the child classes.

It looks like there was a way in the past by using circular references: https://itecnote.com/tecnote/php-abstract-constants-in-php-force-a-child-class-to-define-a-constant/ but this doesn't work anymore.

heiglandreas,
@heiglandreas@phpc.social avatar

@Schrank A value-object that extends an abstract class?

That alone sounds ... interesting!

heiglandreas, to random
@heiglandreas@phpc.social avatar

Another case of Symfony suffering from NIH-syndrome unfolding... 😕

💔

shochdoerfer, to random German
@shochdoerfer@phpc.social avatar

Usual @heiglandreas talk at the @phpugmrn meetup: I learned about things I never wanted to know...

heiglandreas,
@heiglandreas@phpc.social avatar

@shochdoerfer @Schrank

It's what happens after the famous words "How hard can it be"

Oh.

Oh!

OH!!

OH MY ..!!!!!

🙈

😱

😡

💡

😁

brunty, to random
@brunty@brunty.social avatar

It's not caching, it can't be caching. That's impossible!

Narrator: It was caching.

heiglandreas,
@heiglandreas@phpc.social avatar

@brunty It's always caching!

Unless it's DNS.

Which is kinda caching-as-a-service

heiglandreas, to random
@heiglandreas@phpc.social avatar

I am having fun creating an office 365 account.... 🤣

At least in Safari I get further than in Firefox... 🤦‍♂️

A screenshot just saying "Konto erstellen". Nothing else. It looks like the system and firefox do not get along very well....

heiglandreas,
@heiglandreas@phpc.social avatar

@thefeiter We'll see .... tomorrow... 🤪

Shameless Plug:

And for those that can't work tomorrow (due to O365 Licence compliance) but are interested in why tomorrow is so special and how to handle such oddities in code (so that we'd know that it should be O365.2425):

Feel free to drop by at tomorrows @phpugmrn in Mannheim at the @bitexpert office.

I'll rant about that.

Also @Hariboas will talk about !

heiglandreas, to random
@heiglandreas@phpc.social avatar

I start seeing technical debt everywhere.

Whether that is an "I'll do the laundry later" at home, a "we'll do the refactoring in the next sprint" or "Transitioning away from fossil fuels in energy systems, in a just, orderly and equitable manner, accelerating action in this critical decade, so as to achieve net zero by 2050 in keeping with the science;" in global politics:

It's cuting a corner now to fix it later.

Without adding the added cost of fixing it later into the descission making.

heiglandreas,
@heiglandreas@phpc.social avatar

BTW: In the firebrigade there is the rule that

"A fire brigate operation is only completed once the forces and resources have been restored to operational readiness." (translated via deepl. The german term is "Ein Feuerwehreinsatz ist erst nach Wiederherstellung der Einsatzbereitschaft der Kräfte und Mittel beendet.")

Perhaps we can learn something from that in software development.

Distinguishing between resources and forces would be a start...

But also not building up debt...

afilina, to random
@afilina@phpc.social avatar

Why is the x-powered-by header so common in the PHP world? I feel like exposing this is a security breach, because it allows people to focus their search in the CVE database. This is especially true as software ages and devs don't keep up with upgrades.

Like "hey, I run PHP 5.3, I thought you'd like to know how outdated and vulnerable I am".

heiglandreas,
@heiglandreas@phpc.social avatar

@afilina From now on PHP.ug will be prowdly powered by PHP-6.4.2

/cc @ramsey

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