markus staab

@markusstaab@phpc.social
234 Followers
30 Following
885 Posts
software development with passion - open-source lover, creator of staabm/phpstan-dba, excessive freetime @phpstan, @rectorphp and @phpunit contributor
Bloghttps://staabm.github.io/
GitHubhttps://github.com/staabm
Twitterhttps://twitter.com/markusstaab

Ever ran your #phpunit test-suite to create a code-coverage report and after waiting minutes, a warning showed up, that you forgot to configure/load the coverage driver (xdebug or pcov)?

Fix it for you in the upcoming PHPUnit 12.x release - it will immediately stop.

If someone’s looking for open source projects to contribute to, I have some static analysis failures that I’m not sure what to do about.

https://github.com/ramsey/uuid/pull/603

#PHP

Re-add the @pure annotations by ramsey · Pull Request #603 · ramsey/uuid

Description Add @pure annotations where the @psalm-pure annotations used to be. Motivation and context These were removed in 691c2c8 but should remain in the code base. For more information, see di...

GitHub

I rarely subtoot, but when I do just to say: if an open source project that your commercial project depends on breaks something in your software stack, causing you trouble, no matter how much, that's your problem and your problem alone.

"The software is provided as is" is a part of OSS licenses for a reason, and unless we have a contract that says otherwise, I'm not part of your bloody "supply chain".

I declined a $1,000/month ESLint sponsorship from a pay-for-follows company. That's not the type of sponsor we want. It's frustrating that these types of companies (as well as online casinos) are more willing to sponsor ESLint than tech companies where ESLint is used.

Running a few @infection_php performance tests on the #valinor codebase, to get an idea how we progressed in newer versions and latest dev-master.

seems were are working in a good direction 🚀

Yesterday I hunted down a performance regression in #phpunit 11.x and 12.x when big objects (e.g. ReflectionClass) are used in dataproviders, in comparison to phpunit 10.x

Proposed a fix, short discussion with Sebastian Bergmann, and here we go: Fix released today.

love it.

Yesterday I hunted down a performance regression in #phpunit 11.x and 12.x when big objects (e.g. ReflectionClass) are used in dataproviders, in comparison to phpunit 10.x

Proposed a fix, short discussion with Sebastian Bergmann, and here we go: Fix released today.

love it.

Merging 24/7 the work from @markusstaab 😀🤯🤓

30 years of #PHP, 25 years of #PHPUnit: In my new article, I share how we have changed the web together.

https://thephp.cc/articles/30-years-php-25-years-phpunit?ref=mastodon

#30YearsOfPHP

30 Years of PHP, 25 Years of PHPUnit | The PHP Consulting Company

Sebastian Bergmann looks back on 30 years of open source innovations.

Not sure how google feels since I lately search for terms like „kill mutants“..? 🤷‍♂️

#mutation #testing @infection_php

×
Merging 24/7 the work from @markusstaab 😀🤯🤓