@sebastian@phpc.social
@sebastian@phpc.social avatar

sebastian

@sebastian@phpc.social

Created PHPUnit. Co-Founded thePHPcc. Helps developers build better software.

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

isotopp, to random German
@isotopp@chaos.social avatar

Morgen, am 8. Juni 2024, hat PHP seinen 29. Geburtstag.

Ich habe zum 20. Geburtstag von PHP mal etwas zur Sprache gesagt:

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

und

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

Modernes PHP ist eine bemerkenswerte Sprache, weil sie einerseits langsam zu einer getypten Sprache migriert und ein umfassendes Objektsystem hat, und weil sie andererseits einen transparenten JIT hat.

Von der Performance her ist modernes PHP einem Node sehr viel ähnlicher als Python oder Ruby.

spriebsch, to random
@spriebsch@phpc.social avatar

Liebes Internet. Bitte jetzt, hier und heute möglichst viel Reichweite für diesen Post: https://www.linkedin.com/feed/update/urn:li:activity:7204751391364390912/

Danke für Deine Hilfe. Herzensangelegenheit.

oliklee, to Engineering German
@oliklee@chaos.social avatar

Ich hab gestern die #Engineering-Kiosk-#Podcast-Episode mit @sebastian angehört, in der er den großen Überblick über Arten von automatisierten Tests und die Philosophien dahinter gibt. Große Hörempfehlung! #PHPUnit
https://engineeringkiosk.dev/podcast/episode/126-killing-the-mutant-teststrategien-mit-sebastian-bergmann/

php, to random
@php@fosstodon.org avatar

:windows: Windows DLLs for most PECL extensions are back!

🏗️ @shivammathur has been working on GitHub Actions to automate the builds of these extensions.

➡️ The next step is automating these builds so that extension authors can include steps in their release actions as well!

engkiosk, to random
@engkiosk@podcasts.social avatar

Unit Tests? Kennst du und hast du, oder?
Integration Tests ... auch noch OK.
Non-Functional-Tests oder sogar Mutanten-Tests? Da wird es sehr oft sehr eng.

Wir machen einen Rundumschlag zum Thema Software-Testing mit @sebastian und sprechen über
• Warum keine Tests geschrieben werden
• Ab wann ein Test ein guter Test ist
• Was Mutanten-Testing ist
• ob Test-Driven-Development noch eine Rolle spielt
• und geben einen Überblick über die verschiedenen Testarten

⬇️ 🎧
https://engineeringkiosk.dev/podcast/episode/126-killing-the-mutant-teststrategien-mit-sebastian-bergmann/?pkn=mastodon

maccath, to php
@maccath@phpc.social avatar

The life of a maintainer (and generally any back-end engineer) - if your existence is acknowledged, something's probably gone wrong! I feel you, @jrf_nl

Thank you to all of the package maintainers out there 💕

thepanz, to random
@thepanz@phpc.social avatar

Working on the v1 codebase and its test suite, make you realise how much work has been done on , and it simply works! Thank you @sebastian!

At the same time the legacy Doctrine v1 still manages OK-ish in the era of ! Still with no class namespaces and by implementing its own autoloading system! Is it probably from times? 🤔

Kudos to the original authors!
(Are they around here BTW?)

nielsdos, to random
@nielsdos@phpc.social avatar
theseer, to random
@theseer@phpc.social avatar

Is it just me or is #phpstorm getting worse by the day?

I'm runnig 2024.1 (Build #PS-241.14494.237, built on March 27, 2024) but have to constantly restart the IDE to fix bizarre errors like PHPStorm claiming a property or parameter isn't used while highlighting the very use a line later, inconsistently resolving asserts with instanceof checks - e.g. claiming a method doesn't exist in the class referenced in a different assert and not seeing a parameter that is clearly there... #fail #ensh11n

PHPStorm claiming a parameter is missing that is clearly there..

beberlei, to random
@beberlei@phpc.social avatar

The combination of FrankenPHP by @dunglas +team integrating ext-parallel which is getting revitalized by @flowcontrol gives me hope that we might see an age of parallel processing in php. Exciting!

ocramius, to php
@ocramius@mastodon.social avatar

"removing final is not an option" - @phpday @heiglandreas

I like how this seed has grown in the #php community 😁

codito, to random Polish
@codito@mas.to avatar

After months of development and many review iterations, it's now merged and released 🥳!

@PHPCSFixer v3.57 provides the ability to run analysis with multiple CPUs, which drastically boosts the performance 😍! Let me know how much it speed up your CI 😎.

https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v3.57.0

mitelg, to php
@mitelg@phpc.social avatar
OndrejMirtes, to random
@OndrejMirtes@phpc.social avatar

PHPStan 1.11 With Error Identifiers, PHPStan Pro Reboot and Much More https://phpstan.org/blog/phpstan-1-11-errors-identifiers-phpstan-pro-reboot

denniskoch, to php
@denniskoch@phpc.social avatar

It's nice to see PHP thriving again under the @thephpf. After the efforts in the past and the latest hires I think the development of the #php language is doing great.

What I'd love to see now, is some focus on:

  1. Marketing: Maybe starting with a modern PHP.net website to get rid of the „PHP is dead“ image and/or more tech content on social media.

  2. Sponsorship for important PHP tools and extensions like Xdebug, PHPStan, PHP CS Fixer, PHPUnit, Rector, to name a few.

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

Seit ein paar Wochen komme ich in den Genuss der @thephpcc #Fortbildungsflatrate: "Continuous Mentoring As A Service".
Den ersten vollständigen "Fortgeschrittene OOP" Kurs in 5 Teilen habe ich nun abgeschlossen. Die Qualität und Menge an vermitteltem Know-How in kurzer Zeit ist grandios. Dank der Interaktivität auch sehr ans eigene Wissen und Tempo angepasst.

Muss mal mein Blog entstauben für einen längeren Bericht.

5/5 - would learn again.

hschwentner, to random

For the @comocamp we raised the ticket capacity by 20% this year. Exciting that we’re nonetheless sold out two weeks before the start 🥳 Please join the waiting list for possible but unlikely short-term possibilities to get a ticket https://comocamp.org

tobyhede, to random
@tobyhede@hachyderm.io avatar

🧙 This is massive
The Future of MySQL is PostgreSQL:
Today, at Postgres Conference 2024, we introduced a PostgreSQL extension we are developing, which enables MySQL applications to run on PostgreSQL without any code changes by supporting the MySQL wire protocol, SQL syntax, and procedural language.
https://news.ycombinator.com/item?id=40094160
https://nextgres.com/res/20240419-The-Future-of-MySQL-is-Postgres.pdf (edited)

ramsey, to random
@ramsey@phpc.social avatar

OH: “A lot of the stuff that Python gets praised for being fast at, PHP now outperforms Python at doing, but it’s a story we’re not really telling. We should be telling that story.”

beberlei, to random
@beberlei@phpc.social avatar

Together with my new co-author @timwolla we are restarting the discussion on the #[\Deprecated] attribute RFC.

See https://wiki.php.net/rfc/deprecated_attribute and thread on internals ML.

mart_w, to php German
@mart_w@chaos.social avatar

As fixes for the current and are not reliably available yet, keep in mind that a workaround exists for those of you who don’t need support for the ISO-2022-CN-EXT character set: https://rockylinux.org/news/glibc-vulnerability-april-2024/

This should be quite straightforward to apply on most machines – except those running . If you do use NixOS, my solution might help you bridge the gap until the proper fix is upstream: https://git.brokentech.cloud/mart-w/nixos-workaround-cve-2024-2961

Thanks @hexa for pointing me in the right direction!

ShopwareDevs, to Symfony
@ShopwareDevs@phpc.social avatar

We have amazing speakers waiting for you at . One of them is @sebastian , sharing insights on for developers 😍! Check out the full schedule at https://scd.shopware.com/en-US/program. Can't wait to see you there! 🎉

sovtechfund, to random
@sovtechfund@mastodon.social avatar

We're working with @thephpf to invest in the long-term sustainability & security of the @php ecosystem. Overhauling the PECL extension distribution system, code auditing, improving documentation, & server integration testing will benefit millions of sites and apps using PHP. https://www.sovereigntechfund.de/tech/php/

php, to random
@php@fosstodon.org avatar

🆕 We have selected the new release managers for PHP 8.4!

➡️ Calvin Buckley
➡️ @saki (Saki Takamachi)

👴 The veteran release manager is @ericmann (Eric Mann).

🥳 Congrats, and good luck!

zonuexe, to random
@zonuexe@phpc.social avatar

We donated the remaining budget from the PHP Conference Hokkaido held in January this year to the PHPF, although it is a small amount. https://opencollective.com/php-conference-hokkaido

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