DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How I Improved Video Streaming with FFmpeg and Node.js

How I Improved Video Streaming with FFmpeg and Node.js

Comments
8 min read
A Detailed Guide to Microservices and Containers

A Detailed Guide to Microservices and Containers

Comments
6 min read
Preparing for the Tech World of 2025: Essential Skills for Future Success

Preparing for the Tech World of 2025: Essential Skills for Future Success

1
Comments
6 min read
Event Sourcing

Event Sourcing

Comments
3 min read
📝 Cross-Post Project Update: Regex, Bug Fixes, and More Regex!

📝 Cross-Post Project Update: Regex, Bug Fixes, and More Regex!

Comments
2 min read
Why 90% of 'Software Engineers' Are Actually Just Code Monkeys

Why 90% of 'Software Engineers' Are Actually Just Code Monkeys

1
Comments
1 min read
How Real-Time Editing Works: Understanding Event Ordering in Distributed Systems

How Real-Time Editing Works: Understanding Event Ordering in Distributed Systems

Comments
4 min read
As a software engineer or UX UI, you must be good at data analysis 👌

As a software engineer or UX UI, you must be good at data analysis 👌

3
Comments
2 min read
I'm done with multiplatform software development

I'm done with multiplatform software development

Comments
3 min read
Top 35+ Kubernetes interview questions and answers for all levels

Top 35+ Kubernetes interview questions and answers for all levels

Comments
2 min read
Hacktoberfest 2024: Maintainer POV

Hacktoberfest 2024: Maintainer POV

1
Comments
2 min read
The Horrors of AI (Halloween Edition 🎃)

The Horrors of AI (Halloween Edition 🎃)

1
Comments 1
6 min read
My Thoughts on The Clean Coder Book

My Thoughts on The Clean Coder Book

Comments
4 min read
Enhancing Code Readability and Reducing Cyclomatic Complexity with Return in Conditionals

Enhancing Code Readability and Reducing Cyclomatic Complexity with Return in Conditionals

Comments
2 min read
What is Staff Augmentation? Benefits and Best Practices

What is Staff Augmentation? Benefits and Best Practices

Comments 1
6 min read
CQRS

CQRS

Comments
4 min read
Top 50 System Design Terminologies You Must Know

Top 50 System Design Terminologies You Must Know

1
Comments
4 min read
Tough Times, Tough Men...

Tough Times, Tough Men...

Comments
3 min read
The Must-Have Skill Every Senior Developer Needs

The Must-Have Skill Every Senior Developer Needs

2
Comments
5 min read
A Gamer's Lament: The Paradox of a Software Engineer

A Gamer's Lament: The Paradox of a Software Engineer

Comments
2 min read
DATATYPES IN C (double, long double, void, bool)

DATATYPES IN C (double, long double, void, bool)

Comments
5 min read
Ping & Heartbeat in distributed systems

Ping & Heartbeat in distributed systems

Comments
3 min read
Abstractions, Components, Services, and Libraries in Software Projects

Abstractions, Components, Services, and Libraries in Software Projects

2
Comments
3 min read
Uncovering developer discontent: Why are so many software engineers unhappy?

Uncovering developer discontent: Why are so many software engineers unhappy?

Comments 2
5 min read
Navigating Dependency Complexity: Effective Strategies for Software Engineers

Navigating Dependency Complexity: Effective Strategies for Software Engineers

Comments
5 min read
Reflecting on The 10 commandments of Egoless Programming

Reflecting on The 10 commandments of Egoless Programming

Comments
5 min read
Concurrency vs. Parallelism

Concurrency vs. Parallelism

Comments
3 min read
What is Polymorphism in C# - Explained with a Code Example

What is Polymorphism in C# - Explained with a Code Example

3
Comments
5 min read
Understanding Stack Operations: How Programs Store and Release Data in Memory

Understanding Stack Operations: How Programs Store and Release Data in Memory

Comments
2 min read
How to Deploy a NestJS Application to a VPS Server: A Complete Guide.

How to Deploy a NestJS Application to a VPS Server: A Complete Guide.

Comments
4 min read
My Journey into Embedded Software Engineering #4: Tackling Legacy Code and Learning on the Fly

My Journey into Embedded Software Engineering #4: Tackling Legacy Code and Learning on the Fly

Comments
3 min read
Comparison between CORE and Other Software Development Methodologies

Comparison between CORE and Other Software Development Methodologies

Comments
5 min read
Why I Created the CORE Framework

Why I Created the CORE Framework

Comments
2 min read
Why Strong DSA Knowledge is Essential for Software Engineers

Why Strong DSA Knowledge is Essential for Software Engineers

Comments
3 min read
Dive into Jackson for JSON in Java: Understanding JsonNode, ArrayNode, and ObjectMapper

Dive into Jackson for JSON in Java: Understanding JsonNode, ArrayNode, and ObjectMapper

Comments
5 min read
Table Selection in Software Engineering

Table Selection in Software Engineering

Comments
6 min read
How to Use Twitter and Not Want to Kill Yourself

How to Use Twitter and Not Want to Kill Yourself

Comments
3 min read
Aplicações Local-First: O Futuro da Web?

Aplicações Local-First: O Futuro da Web?

1
Comments 1
8 min read
Understanding System Models in Distributed system

Understanding System Models in Distributed system

Comments 2
3 min read
Dangerous Software #1: Therac-25

Dangerous Software #1: Therac-25

Comments
2 min read
How Documentation Can Help Your Team Scale

How Documentation Can Help Your Team Scale

1
Comments
5 min read
Monolith vs. Microservices Architecture

Monolith vs. Microservices Architecture

4
Comments
6 min read
Use Cases of the CORE Framework

Use Cases of the CORE Framework

Comments
6 min read
Embedding Design Into Code

Embedding Design Into Code

Comments
4 min read
Automate Your Java Tasks with Quartz: A Practical Guide

Automate Your Java Tasks with Quartz: A Practical Guide

Comments
9 min read
Understanding SOLID principles

Understanding SOLID principles

Comments
4 min read
SAGA Pattern

SAGA Pattern

Comments
5 min read
AI and the Dawn of a Mediocre Era

AI and the Dawn of a Mediocre Era

1
Comments
2 min read
Tech Debt: A Bigger Problem Than AI Takeover

Tech Debt: A Bigger Problem Than AI Takeover

2
Comments 2
6 min read
Using Design Patterns as Communication Skill

Using Design Patterns as Communication Skill

Comments
9 min read
Understanding Latency in Applications: A Guide for Backend Developers

Understanding Latency in Applications: A Guide for Backend Developers

Comments
5 min read
Algorithm Design Technique I: Introduction

Algorithm Design Technique I: Introduction

Comments
3 min read
Object Oriented Design Balance With Understanding Anti-Single Responsibility Principle

Object Oriented Design Balance With Understanding Anti-Single Responsibility Principle

7
Comments 1
5 min read
Programming Paradigm

Programming Paradigm

Comments
2 min read
Advanced Python

Advanced Python

Comments
23 min read
Summarizing the Key Software Design Patterns: A Complete Guide

Summarizing the Key Software Design Patterns: A Complete Guide

Comments
7 min read
Code Manager vs Coder

Code Manager vs Coder

Comments
3 min read
HTTP Status code a software developer should know.

HTTP Status code a software developer should know.

Comments
4 min read
🧟‍♂️ Software Engineering Postmortem: Zombie Rampage

🧟‍♂️ Software Engineering Postmortem: Zombie Rampage

1
Comments
3 min read
API Design: From Zero to Best Practices

API Design: From Zero to Best Practices

Comments
4 min read
loading...