@SenseException@phpc.social
@SenseException@phpc.social avatar

SenseException

@SenseException@phpc.social

Still being human even after over 20 years of coding. Speaker, advicer & complexity tamer. PHP, .NET, JS, Go, HR and more. Part of the Doctrine team.

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

jasongorman, to random
@jasongorman@mastodon.cloud avatar

The problem with Test-Driven Development is that you have to think about what you want the code to do before you write it. And that ruins the surprise.

SenseException,
@SenseException@phpc.social avatar

@jasongorman 🤠 Howdy, TDD. This city isn't big enough for cowboy coding and you. See you at high noon.

End of the story: The revolver wasn't tested and didn't work as expected. The cowboy lost.

carnage4life, to random
@carnage4life@mas.to avatar

As a Google user it feels like terrible timing to be cutting costs by getting rid of the people who give feedback on whether search results are good or not.

It’s giving eating their seed corn.

SenseException,
@SenseException@phpc.social avatar

@carnage4life Search results will look like the ones that Youtube has. A few results, then a list of things that caught your attention in the past but are unrelated, and then repetitive results.

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

talks 10 years ago: "Use value objects instead of arrays."

PHP talks nowadays: "Use value objects instead of arrays."

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

Well, that explains everything for .

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

Now that 8.1 is in Security Support and it's a great idea to update to 8.2, it's also a good idea to remind you of the existence of the class .
Example:
https://3v4l.org/pshYq
And because we love Attributes:
https://3v4l.org/C0j7M

Don't expose critical data.

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

Everybody is okay with people talking about their products until something breaks. Then the smaller pieces get mentioned when something needs to be blamed.

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

Debugging evolution? #php #debugging

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

null <=> '' results in 0, so null is the same as ''.

What php needs is a <==> operator that tells otherwise, just like === does.

Let's call this one mothership. 😁

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

Was passiert so alles Software-Entwicklung-mäßig zwischen dem 18.03. und 29.03. in Deutschland, das man besuchen kann?

SenseException, to Symfony German
@SenseException@phpc.social avatar

Sad news: core member Ryan Weaver has brain cancer.
https://x.com/weaverryan/status/1777326885292114048?s=46

SenseException, (edited ) to php German
@SenseException@phpc.social avatar

What's the minimum supported version of your libraries?

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

What properties should be serialized for certain situations? Serializer groups in Symfony. #php
https://php.budgegeria.de/frevnyvmre3

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

Twig tests are one way to introduce custom checks in Twig that can be used in if-blocks. Maybe a place where you can put project-specific checks on variables. #twig #php
https://php.budgegeria.de/gjvtgrfg

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

The running gag of "Fucking up projects" is: no responsibilities. #unkonf

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

Looks like @Schrank is doing a lunch talk at #unkonf. 😄

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

That's the "trick" behind the magic of Attributes. That's it. And it's finally not a PHP DocBlock like "Annotations" anymore.
https://php.budgegeria.de/cucnggevohgrf

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

Ordering values in #php for different locales/countries.
https://github.com/SenseException/intl-sort

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

It's 2024 and spam mails still don't get umlauts right.

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

T'was the week of #[Override] for me.

Even if you support older versions of , you can add it to your affected methods.

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

I started to drop #php 8.1 versions on my libraries. Active support is already over and security support stops at the end of the year.

SenseException, to godot German
@SenseException@phpc.social avatar

Unit testing in ? Take a look at GdUnit4.
https://github.com/MikeSchulze/gdUnit4

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

Seriously, all those comments about xz is showing some other problems no one refers to:

Being overworked or overwhelmed with OS (+ daily life and work) was/is happening for years but everyone is now talking about it because it had an negative impact for THEMSELVES. There were enough signs to the problem and implicit cries for help, but it got (actively?) ignored. It's like a "Somebody Else's Problem" device from Douglas Adam's Hitchhiker's Guide to the Galaxy was in use.

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

Die #php Podcast Episoden des #phpdevradio sind auch schon über 5 Jahre her. 😯

Viele Episoden sind aber trotz dem Alter auch heute noch passend. Wie z.B. die über das #EventSourcing.
https://www.phpdevradio.de/17

SenseException, to mastodon German
@SenseException@phpc.social avatar

While you can add your #Mastodon account to your #GitHub profile, it doesn't appear in its user API like Twitter does.

SenseException, to Symfony German
@SenseException@phpc.social avatar

That #Symfony bag and I went through a lot (of groceries). #goodybags

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