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

mirjam_diala, to random German
@mirjam_diala@hachyderm.io avatar

My talk is finally meeting the stage for the first time today 🥺😳

heiglandreas,
@heiglandreas@phpc.social avatar
juergen_hubert, to random
@juergen_hubert@thefolklore.cafe avatar

Kurze Frage:

Was gibt es aktuell für "Terminumfrage-Webseiten", bei denen die antwortenden Personen sich nicht irgendwo registrieren müssen?

Ich versuche gerade, einen Termin für meine Geburtstagsfeier zu finden...

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

@juergen_hubert Gerne 😁

heiglandreas, to random
@heiglandreas@phpc.social avatar

Am I the only one that gets frustrated websites and especially webapps are not usable on mobile devices?

I mean... how long has the smartphone been around? In digital history terms for aeons?

And still there are websites and apps that their developers seem not to use on their phones....

🤦

heiglandreas,
@heiglandreas@phpc.social avatar

@ramsey Actually no. Yes, that was a bit harder to look at as well. But didn't trigger that 😁

I recently came across some webapps especially that are just unusable on mobile and wanted to check one of them just this morning.... 🙄

dragonmantank, to random
@dragonmantank@phpc.social avatar

I’m so confused by this Remix talk I’m watching. It starts off making fun of PHP, then proceeds to do what PHP was been doing for 15 years, but with an air of “PHP from 1995 is the same as today lol.”

I like how mixing HTML and code is bad, unless JS does it. Putting things in {} is the same as <?php?>, don’t kid yourself.

I’m also pretty sure this is showing off what cgi-bin was doing as well?

But I understand. PHP isn’t a cool language, and all the stuff we did isn’t cool until JS does it.

heiglandreas,
@heiglandreas@phpc.social avatar

@dragonmantank @syntaxseed is it that? Or is it a sense of overconfidence and "My Idea is so new and no one else could have had thisnproblem befire sonthere's no need to do a minimalnsearch for an already existing solution"?

heiglandreas,
@heiglandreas@phpc.social avatar

@dragonmantank @syntaxseed I've for sure been guilty as well. Note the past tense though. That is part of a growth process. One mustn't stop there....

heiglandreas,
@heiglandreas@phpc.social avatar

@kboyd @ramsey @dragonmantank @syntaxseed

Knitting Patterns? Jaquard patterns?

In the end whatever code comes around. Good and bad is always a question of viewpoint. As long as it solves a specific problem.

But along with reading code (which in itself is underrated) reading documentation and standards is also a huge part IMO.

Authors read hundreds of books per one book they publish. Architects look at hundreds of buildings and building details per house they plan...

heiglandreas, to random
@heiglandreas@phpc.social avatar
heiglandreas,
@heiglandreas@phpc.social avatar

@mauriciofauth I've had "pizza" in South Africa. No further questions asked! 😁

/cc @ocramius

heiglandreas,
@heiglandreas@phpc.social avatar

@mauriciofauth For those undecided!

"Should I have sushi or pizza today?"
"Yes!"

/cc @ocramius

heiglandreas, to random
@heiglandreas@phpc.social avatar

So the Digital Markets Act talks about interoperability between different Messenger Apps. Like WhatsApp, Telegram, Signal et al.

If only there was an extendable messaging and presence protocol that all those apps could use....

But I'm sure they will eventually find one!

🤦

derickr, to random
@derickr@phpc.social avatar

You OK Composer? @packagist
Problem 1

  • Root composer.json requires php 8.2 but your php version (8.2.6-dev) does not satisfy that requirement.
heiglandreas,
@heiglandreas@phpc.social avatar
Schrank, to random German
@Schrank@phpc.social avatar

I need more glitter in my life 🤔

heiglandreas,
@heiglandreas@phpc.social avatar

@Schrank /me sends glitterbomb... 😁

heiglandreas,
@heiglandreas@phpc.social avatar
b0rk, to random
@b0rk@jvns.ca avatar

ASCII

heiglandreas,
@heiglandreas@phpc.social avatar

@b0rk I'd argue that ASCII is one character per byte. Isn't it more like 1 and 1/8th of a character? As ASCII is 7bit....

polenz_r, to random German
@polenz_r@social.dev-wiki.de avatar

„Wohlfahrtsgewinne von mindestens 950 Millionen Euro jährlich in 🇩🇪 , bei Tempolimit 130 km/h auf Autobahnen: gesparter Treibstoff, weniger Unfälle, geringere Lieferkettenkosten, Einsparungen bei Infrastruktur-

https://www.faz.net/aktuell/rhein-main/tempolimit-die-mehrheit-der-deutschen-ist-dafuer-doch-die-politik-zoegert-18906181.html?xtor=EREC-7-%5BWirtschaft%5D-20230523&campID=MAIL_REDNL_AUDI_OWN_na_na_na_na_na_na_na_Wirtschaft_PEM21592#void

heiglandreas,
@heiglandreas@phpc.social avatar

@polenz_r

... die Politik zögert....

Also eigentlich nicht "Die Politik" sondern "Die FDP".

Aber vieleicht kommt das bei den FAZ-Lesern nicht ganz so gut rüber, wenn die eigene Partei im Bremserhäuschen sitzt... 🤷

Crell, to random
@Crell@phpc.social avatar

If there is an actual benefit to implementing all of your security twice, once on the server and again in your client-side framework, I have yet to find it.

Traditional server-centric apps FTW.

heiglandreas,
@heiglandreas@phpc.social avatar

@ramsey @Crell ANd there is nothing more anoying than starting to type an email-address and being yelled at "THAT IS NOT A VALID EMAIL ADDRESS!!!!""

And also that way you have enough work for aq frontend AND a backend team....

heiglandreas,
@heiglandreas@phpc.social avatar

@ramsey @Crell Indeed I have seen that far too often.

Great idea! Shitty implementation....

But for me the thing is that the frontend can do the validation of the form and then send an API request. That API content needs to be validated on the server, but it'S different content as it is an API request. So it's not necessarily doing the SAME validation.

So IMO Yes! There is a reason - at least when you are talking to an API

heiglandreas,
@heiglandreas@phpc.social avatar

@Synchro Yeah! Microservices for the rescue!!!!!

(Can we perhaps have a validation microservice? 🤪)

/cc @ramsey @Crell

heiglandreas, to random
@heiglandreas@phpc.social avatar

@DaveLiddament sending Messages at the @phpugffm (To explain why he needed to extend PHP via @phpstan)

grmpyprogrammer, to random
@grmpyprogrammer@phpc.social avatar

In honour of my return from #tek23, I gathered up my collection of elephpants to share with you. I am looking to trade some of the doubles so let me know. 1/X

heiglandreas,
@heiglandreas@phpc.social avatar

@ian @grmpyprogrammer It is indeed!

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

For non English speaking coders...
Especially if working in

requires common language & terminology in code and business

Yet, I see many benefits of coding in English....

  • code homogeneity between public front end and internal code
  • easier to find subcontractors
  • English kinda is the standard
  • devs are more used to it
  • pear review
  • "auditability" (For context, my company's lg is FR... but HQ is British)
  • ...

What do you do ?

(Boosts appreciated)

heiglandreas,
@heiglandreas@phpc.social avatar

@dgoosens Mixed....

It highly depends on the customer. Some (german) customers have so german terminology that it is almost impossible to transfer that into english. Those words stay in german. Which then becomes a rather mixed business-language 😂

But when the well known abbreviation of a business-term is already longer than most english words.... (and unpronouncable anyhow. Think "RflEttÜAÜG" - https://de.wikipedia.org/wiki/Rindfleischetikettierungs%C3%BCberwachungsaufgaben%C3%BCbertragungsgesetz)

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

@dgoosens I'd rather say by a Lawyer. But the overlap seems to be not small 🙈

And Yes! Some class- or methodnames might exceed the 120 character line "limit" 😁

heiglandreas, to random
@heiglandreas@phpc.social avatar

Hey @phpstan gurus: Is this (https://phpstan.org/r/aa4ffbf7-1613-46a7-b215-1d8a5bafce8a) expected behaviour?

I thought I specified all the relevant infos but somehow the array-values get mixed up....

This btw worked with PHPStan 1.9 IIRC

I'm hesitating to declare that a bug as I'm not 100% sure whether that's expected outcome... (though I didn't expect it)

(the function setup is legacy...)

heiglandreas,
@heiglandreas@phpc.social avatar

@mauriciofauth I have no clue yet. But might have more insigts after our @phpugffm meeting later (which pivots around phpstan/static analysis)

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