Made it to 10,000 installs of the crwlr/crawler package! π₯³πͺπ»
Hereβs to the next 10,000! π₯
@otsch.codes.bsky.social
Web Developer, PHP enthusiast. Open source PHP packages: https://www.crwlr.software @crwlr.bsky.social Working on a web crawling and scraping SaaS @ https://www.crwl.io (sign up for beta)
Made it to 10,000 installs of the crwlr/crawler package! π₯³πͺπ»
Hereβs to the next 10,000! π₯
I think that rule is not only valid for juniors, but for devs in general: don't use code you haven't read and fully understood.
08.07.2025 11:37 β π 2 π 0 π¬ 0 π 0PIE, the new PHP Extension Installer is 1.0.0! π₯³πͺπ»
17.06.2025 16:12 β π 2 π 0 π¬ 0 π 0π§βπ» Iβm open for freelance projects!
Complex custom Web apps, APIs, Web crawling/scraping - PHP-focused π, with many years of experience π΄π»
More + CV: www.otsch.codes
Feel free to share!
Because they had large Perl legacy applications or...?
10.06.2025 15:11 β π 0 π 0 π¬ 1 π 0Valid points ππ» Still, imo the main argument is: you need to understand the code being generated - especially if real users rely on your app. Even manually well tested apps can break unexpectedly. If youβre not a dev, youβll have to hope AI can fix it.
Great for mockups and throwaway apps, though!
German Wolf Association...interesting! πΊ
I tried Perl at first too, but had no guidance and couldnβt even get a simple βHello Worldβ running at that age. I quickly stumbled upon PHP, which made getting started so much easier! π€©π
PHP turns 30 today! ππ₯³
My story with PHP started about 25 years ago, when I was 13, coding a guestbook π
When did you join the party?
Friends who are EU citizens, please consider signing this initiative against conversion "therapies":
eci.ec.europa.eu/043/public/
About 400,000 signatures are still needed in just a couple of days. I think it's possible! Sign!
π₯³ Looking at the votes, it seems like weβll have a Pipe operator in PHP 8.5
wiki.php.net/rfc/pipe-ope...
#php
I created this issue a few years ago github.com/php/php-src/...
Also have a package github.com/crwlrsoft/qu... (also used in github.com/crwlrsoft/url) which solves the issue and therefore also became a dependency of bref (github.com/brefphp/bref...).
Just found that I still have this bag π
Anyone else been there?
A mirror selfie of myself in sportswear and a Shirt saying "Run PHP" on it. It looks like the logo of the Hip Hop group Run DMC.
When I go for a run! ππΌββοΈππ
08.05.2025 10:04 β π 1 π 0 π¬ 0 π 0Reached some install milestones for the crwlr packages π
- url passed 50,000 installs
- query-string is at an unbelievable 3,000,000 installs (thanks to bref!)
- robots-txt is approaching 15,000
- crawler will soon reach 10,000
Thanks to everyone using and supporting the packages! π«Ά
First talk βSo, you think you know PHPUnitβ by Sebastian Bergmann π€
06.05.2025 17:27 β π 0 π 0 π¬ 0 π 0Oh sorry, it's "ViennaPHP β€οΈ Laravel Vienna"!
06.05.2025 10:49 β π 1 π 0 π¬ 0 π 0Looking forward to see Sebastian Bergmann and other great speakers and people at the Laravel Vienna Meetup later today! ππ€π₯³
www.meetup.com/laravel-fram...
Imho, registrars should make it way easier to have nameservers/DNS set up correctly before the transfer. Or actually make it hard to mess it up! Suggest importing the current DNS records or nameserver - shouldn't be that hard, right?
5/5
Whois now shows the NS change, but I'm still waiting for the browser to realize it π
Has anyone ever transferred a domain to a different registrar without downtime? Is that even possible? π
4/5
Opening Dev Tools, I saw the HTTP request for saving the NS change actually returned a 500 error. But nothing was shown in the UI! π Holy crapβ¦ After that, I waited for their support for 20 minutes, and then it took another 30 minutes to finally resolve the problem.
3/5
β¦and it looked like it worked. I hit "save" and there was no error shown. But as my site was still down after a while, I got a bit skeptical. So I went back to the registrar's admin tool and noticed the nameserver change hadn't worked at all.
2/5
I just transferred a domain to a different registrar. My DNS records were already managed at a different provider, so I just wanted to point the domain to those nameservers again. I was prepared for a little downtime and immediately tried to change the nameservers after the transfer was doneβ¦
1/5
Just recently watched this: www.youtube.com/watch?v=Uq41...
Crazy that Linus built it in 10 days π
Like for example, when you end up in a dead end and the AI suggests something like, βMaybe you have wings, then you could just fly on? Or maybe you have a shovel to dig your way through?β No! In this case, just tell me to turn around please! π
π
2/2
I think another aspect of this that annoyed me recently is how ChatGPT sometimes wastes my time by stubbornly trying to come up with a solution where there is none. Or none that makes sense for a rational human.
1/2
Oh no :/
21.03.2025 09:05 β π 1 π 0 π¬ 0 π 0And that was even before AI! Using AI to write code that people donβt fully understand wonβt just lead to messy codebases - it will likely slow down how quickly juniors learn, too.
2/2
Yep! A few years ago, I read that the number of programmers worldwide - due to high demand - was growing rapidly. So, a large percentage of devs are fairly new, often just starting with a bootcamp. Made me think weβre probably going to see a lot of sh***y, buggy apps being built these years π
π
1/2
this haptic display absolutely rocks. basketball is for everyone.
06.02.2025 21:56 β π 21507 π 6924 π¬ 251 π 1049