🇵🇱 https://xitter.cf/t.co/HerX32NWvo 🇬🇧 https://xitter.cf/t.co/m6h4mNhOBh | Self-educated specialist: PHP, CI/CD, QA automation, Docker, Gitlab and more 😎. Member of @PHPCSFixer team 🪶.

Joined April 2022
Greg Korba 🛠️🛹 Codito retweeted
That's exactly what you are doing when you are agent-maxxing, but also paying zero actual attention to any of it 🤷
Word of the Day: MULTIPASKING (Finnish) - doing many things at the same time, all badly; ‘paska’ is Finnish for ‘shit’.
1
2
128
Greg Korba 🛠️🛹 Codito retweeted
🧵 7 debugging lessons nobody taught me — but years of 3am incidents did:
1
6
2
26
3,839
Greg Korba 🛠️🛹 Codito retweeted
📣 NEW RELEASE! #️⃣7️⃣7️⃣7️⃣7️⃣ Fixer v3.94 introduces parallel runner made by @_Codito_ as default runner, at the same time unmarking it as experimental 🥳! From now on, your projects will be analysed faster even without explicit parallel config 🏃🏻💨. github.com/PHP-CS-Fixer/PHP-…
1
4
16
468
Greg Korba 🛠️🛹 Codito retweeted
It's happening! Parallel runner, my greatest #OSS / #PHPCSFixer contribution is going to be the default runner in Fixer, available without the need to configure it in the config file explicitly 🥳! Niiiiiiiiiiiice ❤️🔥. github.com/PHP-CS-Fixer/PHP-…
1
1
137
Greg Korba 🛠️🛹 Codito retweeted
I had the please to speak with @edd_mann about event sourcing lessons learned from 10 years of production and a bunch of related patterns and concerns that have surrounded this architectural choice. I'm glad that we were able to cover a lot of non-introductory material here.
really excited to finally get this episode published 🎉 Ep. 17: Event Sourcing with Shawn McCool @ShawnMcCool shares how event sourcing fundamentally changed the way he thinks about modeling software systems. if you've ever felt stuck in the "way we've always done it" mindset, this one's for you 👇 🎧 compiledconversations.com/17… we trace shawn's journey from discovering domain events while working on laravel.io back in 2012, through creating Event Sourcery, to now building payment processing systems. what started as curiosity about DDD turned into a completely different approach to building software. the core insight: events aren't just for messaging or streaming - they become the actual source of your model state. we dig into how this differs from event-driven architectures and why capturing intent matters more than capturing data changes. shawn shares a practical pattern that eliminates entire classes of versioning and data retention headaches: design your aggregates to exhaust quickly. at his current company, event streams naturally terminate within 30 minutes. no long-lived aggregates means no painful migrations, no GDPR nightmares. we also explore the relationship between event sourcing and CQRS, testing strategies, and why DDD isn't really a methodology - it's a pursuit of understanding your domain. full episode: 🎧 compiledconversations.com/17…
2
3
6
743
Greg Korba 🛠️🛹 Codito retweeted
Replying to @brankopetric00
In terms of volumes AND codebase, you only want to mount it for local development. In that case, your build target should skip app build stage (like Composer install) because you're going to overwrite it anyway. But in general, Docker image _should_ contain your codebase. – at Radom, Polska
1
3
146
Greg Korba 🛠️🛹 Codito retweeted
I'm a 30+ year programmer that's always looking for a capable artist to build a game with.
1
2
586
Greg Korba 🛠️🛹 Codito retweeted
Hello PHP Community 🐘 We’re looking for a Developer Enablement Engineer. To shape onboarding, improve tooling UX, and keep developer experience above and beyond. If you’ve got 3+ yrs of backend experience and care about DX, this may be your next challenge. → Apply here: grnh.se/11un8lqc2us
1
4
1
13
6,021
Greg Korba 🛠️🛹 Codito retweeted
I disagree. PHP isn't actually slow...at least not compared to other scripting languages. The "PHP is slow" take mostly comes from really old benchmarks or bad setups. It's true that it's not asynchronous by default, but that's also by design and there are upsides to that simplicity. Besides, if you do need async, the ecosystem has you covered: event-loop solutions like ReactPHP and AMPHP, or server-level tools like Swoole, RoadRunner, and FrankenPHP (which is now part of the official PHP org BTW) make async execution totally possible. As for "no standard," that's just not accurate anymore. PHP has PSRs (PHP Standard Recommendations) that cover things like autoloading, logging, HTTP messages, caching, event dispatching, and more, and nearly every modern framework follows them. A lot has improved with PHP over the years. But unfortunately, the old stigma still sticks because many people base their opinions on outdated information or what they were taught years ago.
Replying to @CodeWithKyrian
php has gained a reputation for being slow, and the team doesn't seem to care about that. It is not asynchronous by default. The nomenclature is confusing, it seems that there is still no standard. These things drive people away and they don't even try to get to know it.
27
40
3
354
28,737
Greg Korba 🛠️🛹 Codito retweeted
When unit tests pass, but there are no integration tests 🙈. – at Radom, Polska
2
2
4
278
Greg Korba 🛠️🛹 Codito retweeted
It's been about a year since my team has fully adopted all the AI coding tools (Cursor, Claude Code) And day to day I am feeling the added cruft in the code base. Unit tests are not catching regressions. Unneeded mocking, comments, are left in between. More refactoring is needed to add new features. I find myself sitting down and rewriting files to ensure completeness, correctness, and ease for future developers more than I ever have before.
261
324
130
5,973
668,752
Greg Korba 🛠️🛹 Codito retweeted
Really interesting change is going to land in #PHPCSFixer in the (hopefully) near future 🥰! This not only means you will be able to use FQCNs to configure Fixer rules, but it will also unlock using 3rd party fixers like those from Easy Coding Standard, that use FQCN as name 🤩.
1
3
11
804
Greg Korba 🛠️🛹 Codito retweeted
Thrilled to be on stage at @phpantwerp soon! Mark your calendars and don’t miss out on my talk 👀
1
7
489
Greg Korba 🛠️🛹 Codito retweeted
Hey all! I am looking to take on new projects. I have over 10 years of experience in @laravelphp and PHP, with experience in @reactjs @vuejs, @inertiajs and @LaravelLivewire. If you’re looking for a full-stack developer for freelance or full-time work, let’s talk.
3
27
4
61
13,274
Greg Korba 🛠️🛹 Codito retweeted
📣 This JUST got merged in #PHP a few minutes ago! It is currently challenging to deal with recursion in anonymous functions. Not anymore in PHP 8.5: the "Closure::getCurrent()" method fetches the current closure you're in 🚀 PR: github.com/php/php-src/pull/… #phptips
3
27
8
156
15,014
Greg Korba 🛠️🛹 Codito retweeted
I wrote an article about #ASDF - multiple runtime version manager, and how you can use it for developing #PHP apps that require different versions of the language. It serves me well as a fallback when #Docker runtime is not available 😊. blog.codito.dev/2025/07/asdf… – at Radom, Polska
2
3
5
482
Greg Korba 🛠️🛹 Codito retweeted
I am excited to announce that I joined @usoftware_ as a Senior Software Engineer and will provide services for @Printify in a Developer Enablement team 🤩! Looking forward for this new, great adventure - wish me luck 🤞☺️. blog.codito.dev/2025/07/prin…
9
1
1
25
1,772
Greg Korba 🛠️🛹 Codito retweeted
I am looking for new role 😁! Contact me if you are interested in services from highly qualified software engineer around #PHP, #Docker, #QA and CI/CD, that is dedicated and cares about delivering value ❤️. DMs are open + greg [at] codito [dot] dev. blog.codito.dev/2025/05/open…
4
27
1
28
11,000
Greg Korba 🛠️🛹 Codito retweeted
💡 I initially created this library to help out a friend of mine. 2 years later, I still have yet to use it in one of my own projects. It's really cool to see that it's solved a seemingly "tiny" (but not so tiny) problem thousands of developers have had!
Toaster by @mabdullahsari makes it easy to display toast notifications in your Livewire-powered Laravel apps 🍞 - madewithlaravel.com/livewire…
1
2
362