New dev managers: help your team master the foundations.
Dependency Injection
Observer
Repository
Lead by example. Set the standard.
New dev managers: help your team master the foundations.
Dependency Injection
Observer
Repository
Lead by example. Set the standard.
️ AI can shave off hours writing boilerplate, but is your delivery really faster? Low‑quality code takes 2.24× longer to maintain.
You ship quickly today but spend twice the time fixing and refactoring tomorrow. That backlog grows fast.
Balance speed with checks: integrate AI suggestions into your CI pipeline so you catch regressions early. Keep your velocity without sacrificing stability.
Just started using an AI coding assistant? Amazing! But beware: even AI-generated code can carry hidden “debt.”
Studies show low‑quality code has 15× more bugs. If you blindly accept AI suggestions, you could be building future headaches.
Action tip: Always run an automated quality scan (SonarQube, CodeScene) on AI‑authored code. Catch issues before they slow you down!
Favour composition over inheritance. Instead of deep class hierarchies, build objects by combining smaller, focused components. Easier to test, modify, and reason about. #DesignPatterns #CleanCode
The Single Responsibility Principle isn't just about classes - apply it to functions, modules, and even variables. Each should have one clear reason to change. Makes debugging and testing much easier. #CleanCode
A code review full of sarcasm and vague critiques is like giving someone a broken compass and saying “you’ll figure it out.”
Clarity > cleverness.
If you want better code, offer better feedback. Precision, kindness, and context go further than snark ever will.
New post:
Heuristics to determine unit boundaries: object peer stereotypes, detecting effects and FIRS-ness
https://codesai.com/posts/2025/07/heuristics-to-determine-unit-boundaries
Subscribe to our newsletter: https://codesai.com/newsletter/
#legacy_code #SoftwareEngineering #CodeQuality #Tech
#tdd #cleancode
Installing Temma made simple
Whether you prefer Composer or a custom setup, Temma gives you full control over your PHP stack fast, flexible, and modern.
API or website? You choose.
Composer, Git or shell script? All covered.
Works with Redis, Memcached, and PDO databases.
Start your next PHP project in minutes.
Full documentation: https://www.temma.net/en/documentation/installation
Was fällt euch auf? Ist das wirklich sinnvoll so?
Diskutiert mal!
Bitte denkt selbst nach und fragt nicht einfach eine KI – eure eigenen Ideen interessieren mich viel mehr!
Migrating to Temma v2?
Here’s what’s new:
Updated method naming
Native dependency injection
Cleaner SQL handling
A solid upgrade for your PHP projects.
Full documentation: https://www.temma.net/en/documentation/migration
Preprocessor directives can do a lot more for your C# projects — especially when you want to conditionally compile code for different environments, platforms, or configurations.
DDD for PHP, the silent revolution.
Entities > Arrays
Domain services > Spaghetti code
Shared language = fewer bugs
Could business-aligned code be your next power move?
Puntos clave para ser un buen profesional en el mundo del desarrollo de software.
Uno de los que destacaría del artículo es el de aprender a decir "no". No solo nos va a beneficiar profesionalmente, sino también en el ámbito personal.
https://jessealtman.com/2014/07/14/software-professionalism-on-the-force-com-platform/
They say learning by example is the best way to learn. I'd like to share one such example of API design process based on a recent discussion with one of my colleagues: https://medium.com/@nerudaj/a-case-study-on-api-design-f22a8665cf2d
If you follow my #TuesdayCodingTips, this showcases a practical application of many of them.
And if you dislike clean code for whatever reason, this article is an example of how to overengineer your code in three simple steps I guess :D
I started to read #CleanCode again after years, in the first chapter there is a quote that said something like "Clean Code is written by people who cares"
then I think about the code written by #ai or these #LLM stuff, and I re understand why programmers could hate the current results of these ai stuff
New/nuevo post:
"Isolated" test means something very different to different people!
https://codesai.com/posts/2025/06/isolated-test-something-different-to-different-people
#legacy_code #SoftwareEngineering #CodeQuality #Tech
#tdd #cleancode
Subscribe to our newsletter: https://codesai.com/newsletter/
Are you still using new to create dependencies in your C# apps? It’s time to level up your code with Dependency Injection!
PHP devs want to work faster and cleaner?
Static analysis,
Visual debugging,
Stress-free deployment.
These tools are a must in 2025 ! Full Article: https://medium.com/@softradix2022/essential-tools-and-resources-every-php-developer-should-know-about-06363ea7cfd6
Clean Code Secrets: Push Ifs Up, Pull Fors Down Like a Pro https://jsdev.space/clean-code-push-ifs-pull-fors-pro-tips/ #javascript #cleancode
Have you used when() in the query builder?
- Cleaner than if (...)
- Easier to read and maintain