
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
I'm proud to announce, that after more than a year of development, today I released v1.0 of the @crwlrsoft crawler library! π₯³ππͺπ»πΎ
I also wrote a summary about its best parts for you:
crwlr.software/blog/good-reaβ¦
For the busy folks: here's the 10 reasons as a π§΅
β¬
1/12
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! πͺπ
Wow, so many people finally joining bluesky. If you're also one of them: bsky.app/profile/otsch.bsky.β¦ ππ
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! π
Trying PHP 8.4 for the first time today. Already love the new DOM features. Especially natively having CSS Selectors βΊοΈπ«Ά
I'll also immediately start to make all @crwlrsoft packages fit for PHP 8.4! πͺ
Just had a discussion on our PHPeople Austria Discord Server about this example in @phpstorm
When already using the Bar class, the default behavior seems to be that Quz is used like this (Bar\Baz\Quz) instead of adding another use statement.
1/2
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β¦
ππͺ
Release Day! π₯³π
Itβs release day! π₯³ v2.0 of the crawler package is finally out! ππͺπ»
A lot of work went into removing deprecated 1.x features. Now we can focus on new features and improvements again!
Check out the detailed upgrade guide here: crwlr.software/packages/crawβ¦
Thanks to the laravel + PHP meetup in Vienna yesterday, our PHPeople Austria Discord has grown again! π€©
If you also wan't to, come and join us! π€
discord.gg/e9c7ENxJ
Thanks @_florianbauer, @nuernberger_me, Christian and Stefan ππ»
It's that time of the year again! ππ¨βπ»π»π€
hacktoberfest.com/
π€¦ββοΈ hope they're busy fixing this now. π¬
Indian startup Dotpe, that raised ~$100M to build point of sale systems for restaurants left their entire API fully public.
A clever hacker found out the most ordered thing at every Social in India.
And did a prank to order what he wanted for a person next to him!
Zero auth.
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.
It happened already some time ago, but I just took some time to summarize my worst experience ever as a potential customer.
The experience was a nightmare, but with some distance I think it's also a little entertaining π
Read it here:
phpc.social/@otsch/113123772β¦
















