DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How detailed should requirements be?đŸ€”

How detailed should requirements be?đŸ€”

Comments
3 min read
Introduction to Testing in JavaScript using Jest

Introduction to Testing in JavaScript using Jest

6
Comments 4
3 min read
Building Secure Software: Ten Tips for Software Developers

Building Secure Software: Ten Tips for Software Developers

2
Comments
7 min read
Python Basics: A General Guide for Beginners

Python Basics: A General Guide for Beginners

2
Comments 1
13 min read
ChatGPT Unplugged: Empowering Developer for documentation

ChatGPT Unplugged: Empowering Developer for documentation

5
Comments
6 min read
The Most Important KPIs for Software Development

The Most Important KPIs for Software Development

2
Comments 1
16 min read
How to perform very large Insert/Update operations in Laravel efficiently

How to perform very large Insert/Update operations in Laravel efficiently

8
Comments
2 min read
Will AI replace the need for software developers?

Will AI replace the need for software developers?

3
Comments
8 min read
How to Setup Solidity Environment with Hardhat

How to Setup Solidity Environment with Hardhat

9
Comments
4 min read
Software Design Pattern : Singleton Pattern

Software Design Pattern : Singleton Pattern

2
Comments
2 min read
How AI is changing documentation

How AI is changing documentation

3
Comments
10 min read
Insights from an Engineering Director (#SerpApiPodcast, Ep. 8)

Insights from an Engineering Director (#SerpApiPodcast, Ep. 8)

2
Comments
2 min read
Domain-Driven Design Core Domain

Domain-Driven Design Core Domain

3
Comments
5 min read
Testing in software development: A practical guide

Testing in software development: A practical guide

4
Comments
11 min read
How to properly setup your Python project

How to properly setup your Python project

5
Comments
11 min read
What My Cousin Vinny can teach us about debugging

What My Cousin Vinny can teach us about debugging

3
Comments
3 min read
Git and GitHub Simplified

Git and GitHub Simplified

2
Comments
4 min read
Reviewing a 1992 paper: Foundations for the study of Software Architecture

Reviewing a 1992 paper: Foundations for the study of Software Architecture

1
Comments
2 min read
Maximizing Your Influence as a Software Engineer

Maximizing Your Influence as a Software Engineer

29
Comments 2
2 min read
Generics com Java

Generics com Java

15
Comments 1
7 min read
Chaos Engineering Explained

Chaos Engineering Explained

3
Comments 1
6 min read
Software architecture diagram arrows

Software architecture diagram arrows

3
Comments 1
4 min read
Security in System Design and Architecture

Security in System Design and Architecture

3
Comments
3 min read
Testability in system Design and Architecture

Testability in system Design and Architecture

1
Comments
3 min read
Usability in System Design and Architecture

Usability in System Design and Architecture

Comments
3 min read
Navigating through the job search

Navigating through the job search

Comments
5 min read
Maintainability in System Design and Architecture

Maintainability in System Design and Architecture

2
Comments
2 min read
Performance in System Design and Architecture

Performance in System Design and Architecture

1
Comments
3 min read
Scalability In System Design and Architecture

Scalability In System Design and Architecture

2
Comments
2 min read
A decade of using git has taught me to keep a tidy house

A decade of using git has taught me to keep a tidy house

Comments
8 min read
How to Build an Extensible System With Less Technical Debt From Start

How to Build an Extensible System With Less Technical Debt From Start

15
Comments
5 min read
Be the rising tide - grow as a leader or engineer by helping others

Be the rising tide - grow as a leader or engineer by helping others

7
Comments
4 min read
Parking Lot (Low Level Design)

Parking Lot (Low Level Design)

Comments
3 min read
Stop Making Custom Sign-In Messages in Your dApp (Gilfoyle style)

Stop Making Custom Sign-In Messages in Your dApp (Gilfoyle style)

Comments
3 min read
5 things I wish I did earlier in my software engineering career.

5 things I wish I did earlier in my software engineering career.

52
Comments 28
7 min read
Sequence Diagrams in Markdown with Mermaid.js

Sequence Diagrams in Markdown with Mermaid.js

6
Comments
8 min read
Creating Class Diagrams with Mermaid.js

Creating Class Diagrams with Mermaid.js

4
Comments 3
7 min read
Building Robust Backend APIs with State Machines: A Comprehensive Guide

Building Robust Backend APIs with State Machines: A Comprehensive Guide

8
Comments
7 min read
Developer Productivity: The Secret Sauce to Building Great Dev Teams

Developer Productivity: The Secret Sauce to Building Great Dev Teams

6
Comments
6 min read
Tech Content Creators' Responsibilities

Tech Content Creators' Responsibilities

Comments
4 min read
Backend Developers Roadmap with Free Resources For Beginners

Backend Developers Roadmap with Free Resources For Beginners

5
Comments
8 min read
A Git Branch and Release Strategy for Product Teams

A Git Branch and Release Strategy for Product Teams

1
Comments
2 min read
4 Engineering principles I've applied in real-life

4 Engineering principles I've applied in real-life

Comments
4 min read
Understanding Redux: A Comprehensive Guide to State Management in JavaScript Applications with React

Understanding Redux: A Comprehensive Guide to State Management in JavaScript Applications with React

Comments
5 min read
Hyrum's law

Hyrum's law

Comments
2 min read
How to securely expose your local app to the internet using EC2?

How to securely expose your local app to the internet using EC2?

Comments
5 min read
5 Challenges Every Engineering Manager Must Overcome

5 Challenges Every Engineering Manager Must Overcome

6
Comments
7 min read
Intro to Naming Guidelines: Writing Meaningful Variable Names

Intro to Naming Guidelines: Writing Meaningful Variable Names

3
Comments
8 min read
Simplifying Code with the Single Responsibility Principle

Simplifying Code with the Single Responsibility Principle

2
Comments
2 min read
How I Fixed the direnv allow Error: Troubleshooting .envrc and direnv Issues for Effective Environment Variable Management

How I Fixed the direnv allow Error: Troubleshooting .envrc and direnv Issues for Effective Environment Variable Management

1
Comments
3 min read
Monorepo - when to choose it for your project? 5 heuristics worth considering

Monorepo - when to choose it for your project? 5 heuristics worth considering

2
Comments
5 min read
Design Thinking - Low Vs Pro Code

Design Thinking - Low Vs Pro Code

4
Comments 2
3 min read
Why AI Can't Replace the Magic of Software Engineering: A Tale of Two Tech Titans

Why AI Can't Replace the Magic of Software Engineering: A Tale of Two Tech Titans

4
Comments
2 min read
Why Should Engineering Teams Care About Git Analytics

Why Should Engineering Teams Care About Git Analytics

6
Comments
6 min read
The Art of Documentation: How to Write Technical Documentation with Empathy

The Art of Documentation: How to Write Technical Documentation with Empathy

3
Comments 1
12 min read
Demystifying the behavioral interview: Part 3 - Tricky coding interviews

Demystifying the behavioral interview: Part 3 - Tricky coding interviews

Comments
5 min read
đŸš© Bitwise flags are amazing, and you should use them

đŸš© Bitwise flags are amazing, and you should use them

3
Comments
6 min read
Cursor based pagination

Cursor based pagination

2
Comments
8 min read
Understanding Time Complexity O-Notation in Software Engineering

Understanding Time Complexity O-Notation in Software Engineering

9
Comments
4 min read
Coming up with with my new Micro SaaS technological stack

Coming up with with my new Micro SaaS technological stack

3
Comments 1
5 min read
loading...