DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Best Career Options to Consider after Graduating in Computer Science in 2023

Best Career Options to Consider after Graduating in Computer Science in 2023

7
Comments 3
7 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
How to perform very large Insert/Update operations in Laravel efficiently

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

4
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

8
Comments
4 min read
Software Design Pattern : Singleton Pattern

Software Design Pattern : Singleton Pattern

2
Comments
2 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

1
Comments
5 min read
How to properly setup your Python project

How to properly setup your Python project

2
Comments
11 min read
Testing in software development: A practical guide

Testing in software development: A practical guide

4
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
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
4 min read
Usability in System Design and Architecture

Usability in System Design and Architecture

Comments
3 min read
Testability in system Design and Architecture

Testability in system Design and Architecture

Comments
3 min read
Security in System Design and Architecture

Security 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

1
Comments
2 min read
Performance in System Design and Architecture

Performance in System Design and Architecture

Comments
3 min read
Scalability In System Design and Architecture

Scalability In System Design and Architecture

2
Comments
2 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
System Design Resources

System Design Resources

1
Comments
3 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

5
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

3
Comments
7 min read
A Git Branch and Release Strategy for Product Teams

A Git Branch and Release Strategy for Product Teams

Comments
2 min read
SOLID Principles

SOLID Principles

1
Comments
2 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

3
Comments
8 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

5
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

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

Understanding Time Complexity O-Notation in Software Engineering

5
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
Get Your Data Fix with These Database Concepts - You'll Be Hooked!

Get Your Data Fix with These Database Concepts - You'll Be Hooked!

Comments
4 min read
Advice for engineers wanting to 'make it'

Advice for engineers wanting to 'make it'

5
Comments 2
4 min read
The Great Logging Crusade: How a Simple Text File Can Change the World

The Great Logging Crusade: How a Simple Text File Can Change the World

Comments
10 min read
loading...