DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Merge Requests Are a Cargo Cult - It’s Time to Stop Pretending They Improve Quality

Merge Requests Are a Cargo Cult - It’s Time to Stop Pretending They Improve Quality

2
Comments 6
5 min read
Campus Connect: A Complete Digital Workflow System for Universities Using React, Node.js & MongoDB

Campus Connect: A Complete Digital Workflow System for Universities Using React, Node.js & MongoDB

Comments
3 min read
How to develop a new software product quickly and cost-effectively?

How to develop a new software product quickly and cost-effectively?

3
Comments
5 min read
From Monolithic CLIs to Modular Plugins: Applying the Strangler Fig Pattern

From Monolithic CLIs to Modular Plugins: Applying the Strangler Fig Pattern

Comments
8 min read
Start with a Gravel Road: Why MVPs Beat 12‑Lane Highways

Start with a Gravel Road: Why MVPs Beat 12‑Lane Highways

Comments
3 min read
Why GWT Remains the Most Coherent UI Framework for a Java Backend

Why GWT Remains the Most Coherent UI Framework for a Java Backend

Comments
6 min read
Why Enterprises Should Rethink JavaScript Frameworks — and Look at GWT Again

Why Enterprises Should Rethink JavaScript Frameworks — and Look at GWT Again

Comments
4 min read
From Continuous Inspection Back to Continuous Integration: Amplify Your Development Teams

From Continuous Inspection Back to Continuous Integration: Amplify Your Development Teams

Comments
5 min read
The Lie of the Global Average: Why Taming Complex SLIs Requires Bucketing

The Lie of the Global Average: Why Taming Complex SLIs Requires Bucketing

Comments
6 min read
Your Project Is the Prompt: How to Love Vibe-Coding Without Turning It Into Chaos

Your Project Is the Prompt: How to Love Vibe-Coding Without Turning It Into Chaos

1
Comments 1
5 min read
Understanding Dependency Injection Lifetimes: Singleton, Scoped, and Transient

Understanding Dependency Injection Lifetimes: Singleton, Scoped, and Transient

Comments
5 min read
Highlight Multiple Languages

Highlight Multiple Languages

Comments
4 min read
Ανατομία και Εκτίμηση ενός .NET Solution Ένα Ταξίδι Αξιολόγησης πριν από το Refactor

Ανατομία και Εκτίμηση ενός .NET Solution Ένα Ταξίδι Αξιολόγησης πριν από το Refactor

Comments
2 min read
Comparison of strings is lexicographically-sensitive

Comparison of strings is lexicographically-sensitive

Comments
2 min read
Building a Simple Plugin Architecture in Java Using the Java SPI Mechanism

Building a Simple Plugin Architecture in Java Using the Java SPI Mechanism

Comments
6 min read
Developers Who Shape Experiences Will Lead 2025

Developers Who Shape Experiences Will Lead 2025

1
Comments
1 min read
Design Principles of Software: How I Apply Them in Python

Design Principles of Software: How I Apply Them in Python

1
Comments 1
2 min read
The Uncomfortable Truth: Most Companies Don’t Have a Technology Strategy

The Uncomfortable Truth: Most Companies Don’t Have a Technology Strategy

Comments
5 min read
From Vibe Coding to Production: Bridging the Gap Between AI Prototypes and Real Systems

From Vibe Coding to Production: Bridging the Gap Between AI Prototypes and Real Systems

Comments
9 min read
Why IT Is an Expensive Mess — And Why Nobody Inside IT Notices

Why IT Is an Expensive Mess — And Why Nobody Inside IT Notices

Comments
7 min read
Adding Config File

Adding Config File

Comments 2
5 min read
What exactly does “reversible” mean in the theory of Reversible Computation?

What exactly does “reversible” mean in the theory of Reversible Computation?

3
Comments 1
9 min read
How to Write an Effective Prompt for Planning a Software Project

How to Write an Effective Prompt for Planning a Software Project

Comments
3 min read
Latency: What It Really Means, How It’s Measured, and Why Every Field Sees It Differently

Latency: What It Really Means, How It’s Measured, and Why Every Field Sees It Differently

Comments
5 min read
Tests Should Depend on Behavior, Not Implementation - But How?

Tests Should Depend on Behavior, Not Implementation - But How?

Comments
5 min read
loading...