Doğan Uçar

Doğan Uçar

@dogano.bsky.social

Founder | Creator of Keestash | Opinions are my own.

6 followers5 following26 posts

🚀 #Symfony 7.3 is out - and it is paked with a lot of improvements. The new version remains fully backward-compatible, as promised. But beyond that, #Symfony73 introduces exciting new features across the board: 1/x

View full thread

* Security upgrades including email #encryption, #OAuth2 introspection * New components: JsonPath, JsonStreamer, ObjectMapper * Massive DX improvements and fine-tuned developer tooling 3/x

🔧 Need help upgrading your Symfony application? Whether it is a upgrading to 7.3 (or any other version), refactoring #legacy code or optimizing performance – I am here to help. 👉 Let’s talk – just drop me a message 😊 4/4

🚀 #Symfony 7.3 is out - and it is paked with a lot of improvements. The new version remains fully backward-compatible, as promised. But beyond that, #Symfony73 introduces exciting new features across the board: 1/x

* Simpler console commands w #PHP attributes * Pre-compressed assets for faster delivery * Global translation parameters for cleaner code * Better Twig integration w attribute-based extensions * New validation constraints for slugs and Twig templates * Support for multiple .env files at runtime 2/x

Can #AI find the solution for this issue? I spent way too much time today trying to figure out why defining a constraint on the field "email" kept throwing "This value should be of type string." The configuration looked fine. I just wanted to define a query param like ?email=user@example.com 1/x

View full thread

PHP attributes don’t allow object instantiations like Type::string() at all. Of course. So, the "solution"? I had to create a custom StringType class that extends Type, just to instantiate it in the attribute. A bit of a hack, but it works. 4/x

Can #AI find the solution for this issue? I spent way too much time today trying to figure out why defining a constraint on the field "email" kept throwing "This value should be of type string." The configuration looked fine. I just wanted to define a query param like ?email=user@example.com 1/x

and make sure it was not blank (NotBlank) and the string in the expected email format (Email) using the known API Platform tools to define a GET route. But no matter what I did, it was not valid. Typed everything again. Cleared cache. Even doubted myself for a second 😄 2/x

Then - after a long dive through Google - I found the issue, reported 2 days ago: the feature seems to be broken - at least not working as expected. But there is a way osymfony hashtag#apiplatform nativeType member of QueryParameters object and all good. Yeah, not entirely. 3/x

one thing I learned as a #freelancer: in my previous job as a full time employee, I was very strict about opinion - especially during code reviews. Now, I just try to do a good job and give sometimes in. #softwareengineer

You are up to date.