Advertisement Β· 728 Γ— 90

Posts by Greg Korba πŸ› οΈπŸ›Ή Codito

Post image

Huge shoutout to #PHPCSFixer team for implementing #PHP 8.5 support almost on day 1 πŸ˜πŸŽ‰! It's still not released, but looks pretty complete and stable ❀️.

If you're using PHP 8.5 already, you may verify it by adding `->setUnsupportedPhpVersionAllowed(true)` in your config file.

4 months ago 0 0 0 0
Post image

No more #PHP tribes, no more framework wars! Finally someone found a way to make the PHP community united ❀️!

larafony.com

On a serious note, though, what an awful idea for a framework name πŸ˜­πŸ˜‚. Could be good for a banter, but this project looks serious πŸ˜….

4 months ago 2 0 0 0
Video

NEW ACHIEVEMENT UNLOCKED πŸ”“πŸ€―β€οΈπŸ”₯!!

Honestly, I thought I would need to train this a little bit longer - I started yesterday, and today #muscleup is done πŸ₯³! It's rough and ugly, but I'm proud anyway. Now I can work on improving the technique and aim for more reps πŸ’ͺ. #fitness

5 months ago 1 0 0 0

When you have to work on Sunday, and when reading the company's policies documentation you read "skateboarders" instead of "stakeholders", then you know it's not exactly what you're willing to do today... πŸ˜‚

6 months ago 0 0 0 0
Post image

It should also keep some tools for renovations, but let's stick to priorities πŸ˜‚ #NewProfilePic

7 months ago 2 0 0 0
Post image

Yellow Sack Spider (cheiracanthium punctorium) visited us today πŸ˜΅β€πŸ’«. It's one of the 3 most poisonous spiders in Poland, its bite can cause serious problems up to two weeks after! He was sitting at our sink tap and I caught it in the jar... Creepy one 😳!

7 months ago 0 0 0 0

Yesterday I installed GPGSuite on my Mac and today it turned out my keys were removed somehow 😩. I had a backup for my main key (for private and OSS), but lost the key I configured for Printify, and had to generate a new one. Remember to backup your SSH/GPG keys!

8 months ago 1 0 0 0
Preview
ASDF: Multiple PHP versions on localhost I prefer working with #Docker, but sometimes it’s required to have #PHP locally, and even more - multiple versions of it! There’s a simple way of achieving this: ASDF 😎.

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...

8 months ago 2 0 0 0

Why only young? There are projects like PHP-CS-Fixer that are under-sponsored, with maintainers doing everything basically for free. It may be discouraging after years of hard work.

8 months ago 1 0 0 0
Advertisement

You still doing code reviews? There are AI tools for that πŸ˜…!

8 months ago 2 0 0 0
Preview
Printify: Here We Go! 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 🀩!

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...

8 months ago 1 0 0 0

Nah, it's just a lack of proper knowledge. If you don't know you can assign ternary to variable and you put assignments into true/false side of ternary, then you're simply doing it wrong.

9 months ago 2 0 0 0
Preview
Open to work After four years at GetResponse it’s time for new opportunities! I am looking for a role related to #PHP, ideally in Developer Enablement context, but I am also open for alternatives. Read further for...

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...

10 months ago 1 2 0 0
Preview
Open to work After four years at GetResponse it’s time for new opportunities! I am looking for a role related to #PHP, ideally in Developer Enablement context, but I am also open for alternatives. Read further for...

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...

10 months ago 1 2 0 0

I need to confess I always giggle a little when I work with tests that use abbreviated System Under Test notation, because SUT in Polish is a giant nipple 🀭. Yeah, I am a simple man πŸ™ˆ.

Anyway, remember to test your code!

10 months ago 1 0 0 0
Post image

Everything indicates that next #PHP version will ship pipe operator 😍! RFC is now in voting phase, with majority of Yes votes. In my opinion this is really nice addition to the language and something different than features added in previous versions.

wiki.php.net/rfc/pipe-ope...

10 months ago 3 1 0 0
Advertisement

There IS a way: use at least #ParaTest 7.5.2 (requires #PHPUnit v11 though, that's why we did not have it in our app) 😊.

11 months ago 1 0 0 0
Post image Post image

Is there a way to make #ParaTest respect #PHPUnit's baseline? Running tests with the same config and the same baselines gives different results depending on whether raw PHPUnit or ParaTest is used for execution.

11 months ago 2 0 0 1
Post image Post image

I've upgraded to #MacOS 15.4 & what a pain in the ass this upgrade is 😫. Every command (e.g. Composer vendor scripts) or IDE hook is reported by the system, and in order to allow it you need to do THREE steps FOR EACH command 😀🀯! Just display "Open Anyway" on first modal, FFS.

11 months ago 1 0 0 0
Post image

Hey #PHPStan enthusiasts! Is there a DI service that can be used in custom rule to resolve value of an argument passed to static method call? I did a simple implementation and it works, BUT it causes "Undefined constant" errors during analysis. Maybe there's something OOTB ☺️?

11 months ago 1 0 0 0

I don't publish much recently & according to the poll I made some time ago I rather try to focus on technical stuff here, but some of you were interested in my #fitness journey, so I wanted to share some update ☺️. Follow me on Hevy if you want to be up to date with my progress.

1 year ago 1 0 0 0

Hopefully we can finish moving out soon, so I can exercise more and head towards my goals for 2025 🀞. It's not like there's no progress currently, as I improve significantly in areas needed to reach my goals, but it's just harder when you don't have enough time.

1 year ago 0 0 1 0

Most of my workouts are at home at this point, before going to bed. I also do a 20kg vest dog walks, shrugging and doing squats all the way πŸ˜…. I try to squeeze that lemon as much as I can, but I miss proper and regular workouts, and most importantly: skateboarding.

1 year ago 1 0 1 0
Advertisement
Post image

It's the 6th week of the process of us moving out to the new house, and Hevy's chart shows it clearly - there's not much time for working out 😭. Paradoxically I probably lifted more weights than before, because I move stuff with my own hands πŸ’ͺπŸ˜ƒ.

hevy.com/user/wirone

1 year ago 1 0 1 0
Post image

#PHP "clone with" RFC was abandoned by its author recently, but according to his comment in the PR his work can be picked up by anyone interested in delivering this feature into the language.

wiki.php.net/rfc/clone_with

1 year ago 0 0 0 0

Today my work #M1 #MacBook started to restart randomly, it happened several times already (around 10 at this point), once I even got the recovery screen with information that OS requires reinstalling (but it booted after restart). I have latest #Sequoia. Any suggestions?

1 year ago 0 0 0 0
Preview
[DependencyInjection] More bullet-proof expression evaluation by Wirone Β· Pull Request #59976 Β· symfony/symfony Q A Branch? 6.4, 7.2 Bug fix? yes New feature? no Deprecations? no Issues n/a License MIT As asked here, we faced weird issue recently. I was able to reproduce it with minimal DI s...

It looks like I found the root cause and provided a fix (hopefully!) 😊. It took me a while to find why `lint:container` fails and prepare test with reproducer, because our DI setup is pretty complex. Luckily I was able to narrow it.

github.com/symfony/symf...

1 year ago 0 1 0 0
Preview
[DependencyInjection] More bullet-proof expression evaluation by Wirone Β· Pull Request #59976 Β· symfony/symfony Q A Branch? 6.4, 7.2 Bug fix? yes New feature? no Deprecations? no Issues n/a License MIT As asked here, we faced weird issue recently. I was able to reproduce it with minimal DI s...

It looks like I found the root cause and provided a fix (hopefully!) 😊. It took me a while to find why `lint:container` fails and prepare test with reproducer, because our DI setup is pretty complex. Luckily I was able to narrow it.

github.com/symfony/symf...

1 year ago 0 1 0 0

I don't understand why it suddenly started to process that particular service differently or why it even needs to initialise these services during linting. The return type of the expression could be inferred statically and checked against the service's signature.

1 year ago 0 0 1 0
Post image

We have really weird problem with #Symfony's `lint:container` command, which started to fail in one of our MRs because DI tries to call some factory with unresolved param that should be an int, but it's passed as a reference string, which causes TypeError.

1 year ago 0 0 1 0
Advertisement