DEV Community

# softwareengineering

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Python Decorators: Simplifying Code

Python Decorators: Simplifying Code

Comments
2 min read
Understanding SOLID principles

Understanding SOLID principles

Comments
4 min read
Your Input Needed: 5-Minute Survey on use of AI-generated code in Software Development

Your Input Needed: 5-Minute Survey on use of AI-generated code in Software Development

Comments
1 min read
About Me

About Me

Comments
2 min read
SAGA Pattern

SAGA Pattern

Comments
5 min read
Mastering Go Reflection: A Comprehensive Guide from Basics to Advanced 🚀

Mastering Go Reflection: A Comprehensive Guide from Basics to Advanced 🚀

12
Comments
2 min read
CAP Theorem: The Choice Between Consistency and Availability in Distributed Systems

CAP Theorem: The Choice Between Consistency and Availability in Distributed Systems

Comments
1 min read
Why Use Nix package manager, Even on macOS?

Why Use Nix package manager, Even on macOS?

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

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

2
Comments 1
8 min read
10 Scalability Lessons from Zoom's Software Architecture

10 Scalability Lessons from Zoom's Software Architecture

169
Comments
7 min read
Slimming Down Your Docker Images: A Guide to Single-Stage vs. Multi-Stage Python Builds

Slimming Down Your Docker Images: A Guide to Single-Stage vs. Multi-Stage Python Builds

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

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

1
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.

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

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

Comments
3 min read
5 Behaviors of Top Architects

5 Behaviors of Top Architects

55
Comments 7
13 min read
How Documentation Can Help Your Team Scale

How Documentation Can Help Your Team Scale

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

Why Strong DSA Knowledge is Essential for Software Engineers

1
Comments
3 min read
Code Quality and Clean Code: Techniques for Maintainable, Readable and Efficient Code

Code Quality and Clean Code: Techniques for Maintainable, Readable and Efficient Code

Comments
3 min read
Scaling with Probabilistic Techniques in System Design: Bloom Filters

Scaling with Probabilistic Techniques in System Design: Bloom Filters

Comments
9 min read
Dynamic Programming Made Easy: A Beginner’s Guide with JavaScript Examples

Dynamic Programming Made Easy: A Beginner’s Guide with JavaScript Examples

Comments
4 min read
Lack of Support and Participation in the Software Engineering Community Violates The Software Engineering Code of Ethics

Lack of Support and Participation in the Software Engineering Community Violates The Software Engineering Code of Ethics

Comments
2 min read
M. Haseeb Idrees – Software Engineer and Web Developer Extraordinaire

M. Haseeb Idrees – Software Engineer and Web Developer Extraordinaire

Comments
2 min read
Mastering System Design for Junior Engineers

Mastering System Design for Junior Engineers

12
Comments 1
5 min read
How to Use Unique Key Constraints in Database Tables

How to Use Unique Key Constraints in Database Tables

Comments
2 min read
Senior Engineer Fatigue

Senior Engineer Fatigue

1
Comments
4 min read
System Design at Kekoexchange

System Design at Kekoexchange

Comments
2 min read
Practical Tips for Developing Systems That Are Both Fast and Safe

Practical Tips for Developing Systems That Are Both Fast and Safe

Comments
5 min read
EFCore Tutorial P2:Attributes vs. Fluent API

EFCore Tutorial P2:Attributes vs. Fluent API

Comments
3 min read
Our Rust Crate just cleared 10K downloads

Our Rust Crate just cleared 10K downloads

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

Automate Your Java Tasks with Quartz: A Practical Guide

Comments
9 min read
The Importance of Ergonomics for Software Engineers: A Comprehensive Guide

The Importance of Ergonomics for Software Engineers: A Comprehensive Guide

1
Comments
4 min read
Revisiting the Lambda Architecture: Challenges and Alternatives 🚀

Revisiting the Lambda Architecture: Challenges and Alternatives 🚀

8
Comments
6 min read
Book Review: "A Philosophy of Software Design" by John Ousterhout

Book Review: "A Philosophy of Software Design" by John Ousterhout

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

AI and the Dawn of a Mediocre Era

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

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

Comments 2
2 min read
My Journey into Software Engineering #3: Exploring Raspberry Pi and SPI

My Journey into Software Engineering #3: Exploring Raspberry Pi and SPI

Comments
2 min read
How to create a CSS perfect overlay.

How to create a CSS perfect overlay.

Comments 2
2 min read
System Design - Uma introdução

System Design - Uma introdução

Comments
11 min read
Resilience Strategies for Microservices

Resilience Strategies for Microservices

Comments
8 min read
The Potential of Monolithic Systems

The Potential of Monolithic Systems

Comments
5 min read
A Quick Introduction to Event Storming

A Quick Introduction to Event Storming

Comments
2 min read
Exploring Hexagonal Architecture

Exploring Hexagonal Architecture

Comments
2 min read
Unlocking the Power of Go's Crypto Package, Go Crypto 1

Unlocking the Power of Go's Crypto Package, Go Crypto 1

5
Comments 1
3 min read
How to Keep Your Cool in Tech Winter

How to Keep Your Cool in Tech Winter

6
Comments 2
5 min read
Are Microservices the Right Choice for You?

Are Microservices the Right Choice for You?

Comments
4 min read
Are Microservices the Right Choice for You?

Are Microservices the Right Choice for You?

1
Comments
4 min read
API vs SDK: Understanding Their Distinct Roles in Software Development

API vs SDK: Understanding Their Distinct Roles in Software Development

1
Comments
2 min read
Understanding System.AggregateException in C#

Understanding System.AggregateException in C#

7
Comments
2 min read
ColBERT Live! Makes Your Vector Database Smarter

ColBERT Live! Makes Your Vector Database Smarter

1
Comments
8 min read
DATATYPES IN C

DATATYPES IN C

1
Comments
7 min read
Tech Debt

Tech Debt

Comments
6 min read
A simple way to ship maintainable software

A simple way to ship maintainable software

2
Comments
3 min read
Job Alert: Software Developer (TS/SCI) - Transform Geospatial Intelligence with Innovative Solutions!

Job Alert: Software Developer (TS/SCI) - Transform Geospatial Intelligence with Innovative Solutions!

Comments
2 min read
You shouldn't use AI for programming

You shouldn't use AI for programming

12
Comments 8
3 min read
The Primary Responsibility of a Software Engineer: Delaying Decisions

The Primary Responsibility of a Software Engineer: Delaying Decisions

3
Comments 1
5 min read
Cracking Software Engineering Interviews

Cracking Software Engineering Interviews

5
Comments
5 min read
Four Lessons My First Job as a Software Engineer Taught Me About Coding and Life

Four Lessons My First Job as a Software Engineer Taught Me About Coding and Life

25
Comments 14
4 min read
A Fast Resume Why You Should Learn About Design Patterns

A Fast Resume Why You Should Learn About Design Patterns

4
Comments
3 min read
Level Up Your JS: Object Literal Enhancements That Will Change Your Code

Level Up Your JS: Object Literal Enhancements That Will Change Your Code

Comments
4 min read
Disadvantages of Dependency Inversion Principle(DIP)

Disadvantages of Dependency Inversion Principle(DIP)

28
Comments 2
2 min read
loading...