#PHPC tip: PHP 8.4 added `array_find()` and `array_any()`, so the `foreach` + `break` loop can go.
`array_find()` returns `null` when nothing matches. `array_all()` covers the "every item" check.

#PHPC tip: PHP 8.4 added `array_find()` and `array_any()`, so the `foreach` + `break` loop can go.
`array_find()` returns `null` when nothing matches. `array_all()` covers the "every item" check.
Code Quality in the age of AI and Vibe Coding.
You vibe-code features but fear the codebase will collapse at scale. Read Software Engineering for Vibe Coders (practical guardrails). summonthejson.com/products/sof... #VibeCoding #CleanCode
Computed properties let you read and assign values using property syntax, while running your own code behind the scenes. Use a getter to calculate a total...
🔥 Sauberer Code trotz Deadline-Druck?
Dr. Philipp Straubinger zeigte auf der #bastacon in Mainz, wie das geht:
• Qualität trotz Zeitdruck
• Technical Debt vermeiden
• Nachhaltig entwickeln
Die Bilder geben einen Einblick. Live dabei zu sein, war nochmal etwas anderes! 👀
Good Kotlin code is not about using every language feature. It is about making intent clear, reducing accidental complexity, and creating code that survives change. #Kotlin #CleanCode #SoftwareEngineering
My Intern Handing In Perfectly Formatted And Commented Code
#programming #Codereview #Codequality #Pullrequest #Cleancode
Submitting a pull request with net-negative lines is peak engineering dopamine.
⚡ Like & follow for more coding humor!
#DevLife #Refactoring #CleanCode #SoftwareEngineering #CodeHumor
Good Kotlin developers do not just write shorter code. They create code that communicates intent clearly to the next person maintaining it. #Kotlin #CleanCode #SoftwareEngineering
Myth: magic methods make code easier to maintain because there's less of it.
It's shorter code, but your IDE, PHPStan, and the next developer can't see what exists. Make sure you declare the properties.
Want to learn about SOLID principles in #dotnet but don't have time to sit through videos or a live course? Join our mailing list for access to our SOLID principles email course. Get the lessons to your Inbox today!
I've written SO many string transformations full of temp variables and fn() wrappers. PHP 8.6's partial function application plus the pipe operator gets rid of both.
https://www.phparch.com/2026/09/stop-writing-php-like-this-8-6-fixes-it/
#PHPC tip: PHP 8.6 lets you put `#[\Override]` on class constants.
Rename the parent constant, and the child fails at compile time instead of drifting into a separate, unused constant.
Video: https://youtu.be/U9Jrcg1Ns1k
🧹 Is your PHP code really clean?
Mike Lehan explores Clean Code on @entwicklerde.bsky.social:
🔍 clear intent
🧩 less complexity
🛠 easier maintenance
In this video, Sarah Dutkiewicz shows you how to keep your repo clean by taking advantage of Git Hooks with formatting and testing in .NET:
#PHPC tip: PHP 8.6 adds `clamp()`, so the two-`if` range check goes away.
Swap min and max, and PHP throws a `ValueError`.
Video: https://youtu.be/U9Jrcg1Ns1k
Kotlin's strength is not only concise syntax. It is the ability to make invalid states harder to represent. Good types reduce bugs before tests even run. #Kotlin #SoftwareEngineering #CleanCode
Pair the PHP 8.5 pipe operator with PHP 8.6 partial function application and you get some VERY concise code (and I expect Rector to help convert the old stuff).
https://www.phparch.com/2026/09/stop-writing-php-like-this-8-6-fixes-it/
And then they ask why the legacy spaghetti script from 2014 is still running production.
🔔 Hit follow for more tech memes!
#DevLife #CleanCode #ProgrammingHumor #SoftwareEngineer #Coding
Need to switch off a big block of code? Wrap it in #If False instead of prefixing every line with a comment mark...
https://blog.xojo.com/2026/04/03/conditional-compilation-in-xojo-if-false-and-if-true/
#Programming #SoftwareDevelopment #CodingTips #CleanCode #DeveloperProductivity