Recent posts tagged cleancode

Level UI • 18 hours • in Articles • 9 min read
Somewhere in the last year, "do we need an MCP server?" joined the list of questions that arrive in a brief before anyone has said what the thing is for. It is usually framed as MCP vs API, as though the Model Context Protocol were a newer kind of AP...
post-cover-33074
  • ai
  • api
  • webdev
  • security
scunliffe • Oct 12 • in Articles • 6 min read
Software engineering is more than writing code. It is about understanding problems, thinking logically, designing solutions, and building software that makes people's lives easier. As a software engineer, I enjoy turning ideas into practical applica...
  • softwareengineering
  • softwaredevelopment
  • cleancode
saurav_tb_pandey • Sep 4 • in Articles • 3 min read
What is Dependency Injection? Dependency Injection is a software design pattern where a program component receives the external resources or tools it needs to function from the outside, rather than creating them itself. In simpler terms, instead of...
  • dependencyinjection
  • architecture
  • designpatterns
  • cleancode
SuMiTa • Aug 17 • in Articles • 1 min read
We often celebrate code that works. The feature is complete. The tests pass. The deployment succeeds. So we move on. But there is another question developers should ask: > “Will another developer understand this code six months from now?” Becaus...
  • webdevelopment
  • softwareengineering
  • cleancode
  • programming
SuMiTa • Aug 11 • in Articles • 3 min read
The Feature Is Done… So Why Is the Project Still Getting Slower? One of the biggest problems in software development isn't writing bad code. It's continuously adding "small" features without accounting for their accumulated cost. A new filter her...
  • web-development
  • softwareengineering
  • cleancode
  • programming
Next Big Creative • Jul 18 • in Articles • 2 min read
When building scalable systems, we often need a collection of classes to expose a fixed, read-only configuration value. Whether it is a unique APIENDPOINT, a DATABASETABLE name, or a specific PERMISSIONSMASK, handling constants across a series of cla...
  • web-development
  • typescript
  • cleancode
99tools • Jul 9 • in Tutorials • 14 min read
You know the feeling. Someone shares a query in Slack, or you open a .sql file left behind by a developer who's long gone, and it's just... one giant wall of text. Lowercase here, uppercase there, no line breaks, five joins crammed into a single sent...
post-cover-22157
  • sql
  • codingstandard
  • cleancode
  • programmingtips
alexvoste • Jun 13 • in Discussions • 6 min read forumDiscussion group3 participants post-cover-20513
  • programming
  • ai
  • aiagents
  • cleancode
Tom Smithverified • 15 hours • in Articles • 9 min read
Security dominated this week, but not in the usual way. Two active campaigns turned GitHub configuration files into attack surfaces. Researchers demonstrated that the built-in browsers inside AI coding tools can read your SSH keys. And at Oracle AI ...
post-cover-33104
  • agenticai
  • devsecops
  • github
  • localai
numq • May 16 • in Articles • 1 min read
Today we’re cooking the perfect Use Case — and CQRS will be our recipe. Ingredients Action — fire and forget logout, clear cache Query — read data list products Command — write data update profile Exchange — transform data login All four types ...
post-cover-18129
  • kotlin
  • architecture
  • cqrs
  • cleancode
Geampiere • May 14 • in Articles • 2 min read
In any real-world backend application, proper error handling is essential. It ensures that your system doesn't crash unexpectedly, responds clearly to clients, and makes debugging easier for developers. Luckily, NestJS provides powerful tools to do t...
post-cover-17884
  • nestjs
  • backend
  • node
  • cleancode
Gavin Cettolo • May 14 • in Articles • 5 min read
A few months ago, we had to change a small piece of logic. It sounded simple. A minor tweak. “Shouldn’t take more than a couple of hours.” Then someone asked: > “Do we know how this actually works?” Silence. No one on the team had written that p...
post-cover-17831
  • career
  • webdev
  • cleancode
  • softwareengineering
davdomin • May 1 • in Articles • 3 min read
In 2015, while working at Software Andina, I had the privilege of attending a session that changed the way I look at a source file. At the time, we were frequently visited by developers from the United States who shared their expertise to help us sha...
post-cover-16357
  • softwaredevelopment
  • cleancode
  • programming
  • webdevelopment
Maxi Contieri • Mar 31 • in Articles • 13 min read
A short thought can bring amazing ideas > TL;DR: There are some great quotes I've been collecting. I use them as inspiration or a motto for some articles. Here we go: > First make the change easy warning: this might be hard, then make the easy c...
  • cleancode
Gavin Cettolo • Mar 24 • in Articles • 6 min read
Last week I opened a React component… and immediately closed it. Not because it was complex. But because it felt hostile. You know that feeling: the file keeps scrolling, props are flying around, and every small change feels like it might break so...
post-cover-13415
  • webdev
  • react
  • javascript
  • cleancode
Gavin Cettolo • Mar 16 • in Articles • 4 min read
> TL;DR > > Technical debt isn’t just a developer inconvenience, it’s a business risk with compound interest. When developers leave, they often take the “why” behind the code with them. > Clean Code isn’t about perfection: it’s about preserving know...
post-cover-12939
  • cleancode
  • softwareengineering
  • productivity
  • webdev
peterintech • Feb 25 • in Articles • 2 min read
We have all been there... You create a new component, and the first thing you do is set up the trinity of data fetching state: 1. loading 2. error 3. data Then, you write the inevitable useEffect hook. It usually looks something like this: const u...
post-cover-12179
  • react
  • webdev
  • frontend
  • cleancode
Posted in Bash Scripting group
Gift Balogun • Jan 28 • in Tutorials • 3 min read
Bash scripting is one of those skills every developer uses, but very few truly master. We write quick scripts to automate tasks, glue systems together, or run background jobs and then one day, something breaks. The script silently fails, produces the...
  • programming
  • debugging
  • cleancode
  • brutecode
DevRay • Jan 18 • in Articles • 2 min read
As we kick off 2026, the pace of software development has never been faster—or more demanding. AI-assisted coding tools are ubiquitous, cloud-native architectures dominate, and users expect applications that are instant, intuitive, and unbreakable. Y...
post-cover-9940
  • cleancode
  • devops
  • aisystems
  • codequality
Codeac.io • Dec 4, 2025 • in Articles • 3 min read
Wrapping your head around some mysterious bugs can sometimes be very tricky. However, be it 99 or 127 little bugs, systematic debugging can patch them all! This is the first part of our small series of tips for junior developers focused on having a ...
post-cover-8155
  • programming
  • debugging
  • cleancode
  • technicaldebt
Maxi Contieri • Oct 5, 2025 • in Articles • 3 min read
What is wrong with software? Software is eating the world. If you work, live, and love software, you usually do not stop to think about its meaning > TL;DR: Current software design problems addressed in a minimalist way. In university and industr...
post-cover-6102
  • cleancode
To see more, click for the full list of posts or popular tags.
chevron_left
🔥 19 posts • 👩‍💻 15 active writers

✨ Want to write in this topic?
Share your learning. Get discovered. Build your profile.
Join CoderLegion

💡 Why developers use CoderLegion
Track learning • Share posts • Get ranked publicly
Create your profile