
Web Dev, PHP enthusiast. OS PHP packages: @crwlrsoft |Β https://xitter.cf/t.co/a7vDKFCVDK Web Crawling and Scraping @crwlio | https://xitter.cf/t.co/jvASeDXIWP mastodon: @otsch@phpc.social
Linz, Γsterreich
Joined March 2009
- Tweets2.9K
- Following1.1K
- Followers512
- Likes19.3K
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
PHP 8.4 just dropped! π₯³ππͺ
php.net/releases/8.4/en.php
Great release page! Well done!
Already added running tests on 8.4 in CI, so all crwlr packages should be ready for the upgrade! πͺπ
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
PHPStan 2.0 is here! After three years and tons of releases, weβve taken PHP analysis to a whole new level.
Plus, it comes with a brand new member of the elephpant family you can pre-order today!
Hereβs whatβs new and why I think youβll love it: ππ§΅
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
I've got a few elePHPants to give away again! π₯°
Like π & Retweet π to win one π₯
I have several to give away, and will be picking a winner next week! π
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Already added the first new feature in v2:
Post browser navigate hooks.
When using the headless browser for loading, you can now interact with the browser after a page was loaded, before reading the state of the HTML source.
crwlr.software/packages/crawβ¦
ππͺ
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
We just reached 5,000 installs of the crwlr/crawler package! π₯³π
Super excited for the next 5,000 - this time, weβll get there a lot faster! πͺπ»
Also: v2.0 is just around the corner! Stay tuned! π
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Let's unwrap Pest v3!
In my latest Larabit, we'll dive into the 4 headline features:
- Mutation testing
- Architectural presets
- Team management
- `pest()` configuration
It's free to watch, so what are you waiting for?
laracasts.com/series/lukes-lβ¦
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
The more I work with Pest, the more I appreciate its readable syntax.
It's not just one place where Pest is more readable, it's a general philosophy of readability.
Probably favorite example is asserting whether string contains another string.
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
I've got two questions for you:
1. How long is the code in the image cached for?
2. How long did that take to work out?
There's a better way. If you've got 4 minutes, I have a Larabit just for you!
[Link in comments because views get nuked otherwise]
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Pest v3 is now available!
β’ Mutation Testing: put your tests to the testβliterally.
β’ Team Management: trello vibes, in your console.
β’ Arch Presets: one line, tons of rules.
β’ And more...
pestphp.com/docs/pest3-now-aβ¦
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Why PHP is the Best for Business ππ°
tomasvotruba.com/blog/php-isβ¦
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
GIVEAWAY TIME! π
I'm giving away 2 digital book bundles which contain:
β
The Web Dev's Guide to Freelancing
β
Battle Ready Laravel
β
Consuming APIs in Laravel
To enter, you just need to like and retweet this tweet! π
I'll announce the winner on Saturday at 1pm (UK time)
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
"PHP is beautiful and powerful"
Couldn't have said it better @lexfridman @levelsio
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Yay π₯³ the crawler package is in fourth place for the topic web-crawling on github! π¦Ύπ
github.com/topics/web-crawliβ¦
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
crwlr/crawler v1.10 is out:
github.com/crwlrsoft/crawlerβ¦
Documentation is upgraded:
crwlr.software/packages/crawβ¦
It's most likely the last minor version before 2.0!
πͺπ
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Going from 7/12 done to 8/20 done is my least favorite kind of progress
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Call for Papers for SymfonyCon Vienna 2024 is open until July 8, only 4 days left! Submit now your talk or workshop proposals in English and become a speaker at the conference. live.symfony.com/2024-viennaβ¦
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Friends, summer is here and it's time for a little announcement: I've been doing agency work for 9 years and I decided it's time for a change.
Looking for something new in the world of PHP and/or native/Swift. More info here: nicoverbruggen.be/about
(RT appreciated!)
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Great analogy by @troyhunt "Hosting websites is like having kids; they're continually attacked by nasty things, they need ongoing care and as good an idea as they may seem at the time, they end up costing you a heap more than you planned." troyhunt.com/its-a-new-blog/
Otsch (@otsch.codes at bluesky) π¨π»βπ¦°π¨βπ» retweeted
Next week, we have another Laravel Vienna meetup. Join us for some talks, food, and drinks π»
β‘οΈ @nuernberger_me will give you some quick tips
β‘οΈ I'll talk about handling huge test suites
β‘οΈ Stefan Schuster will talk about @pestphp's arch plugin
meetup.com/laravel-frameworkβ¦





















