DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
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

2
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
Python debugging tips

Python debugging tips

10
Comments
6 min read
Golang debugging tips

Golang debugging tips

2
Comments
5 min read
The Pragmatic Programmer - Book Review

The Pragmatic Programmer - Book Review

3
Comments
18 min read
Become a JavaScript Pro with These Top Lodash Tips

Become a JavaScript Pro with These Top Lodash Tips

2
Comments
4 min read
4 Fun APIs to Bring Your JavaScript Projects to Life!

4 Fun APIs to Bring Your JavaScript Projects to Life!

Comments
2 min read
Add Some Whiskers to Your Website with the Cat Facts API

Add Some Whiskers to Your Website with the Cat Facts API

1
Comments
2 min read
API Magic: Unlocking the Power of Data and Functionality

API Magic: Unlocking the Power of Data and Functionality

Comments
2 min read
Why TypeScript and ReScript are Worth Considering: A Comprehensive Look at JavaScript Alternatives

Why TypeScript and ReScript are Worth Considering: A Comprehensive Look at JavaScript Alternatives

3
Comments
3 min read
Effortlessly handle dates and times in JavaScript with Luxon

Effortlessly handle dates and times in JavaScript with Luxon

4
Comments
6 min read
Microservice Based Architecture

Microservice Based Architecture

1
Comments
2 min read
Master JavaScript dates and times with Moment.js: The ultimate guide

Master JavaScript dates and times with Moment.js: The ultimate guide

1
Comments
5 min read
Dummy Guide on How to Scale your Application

Dummy Guide on How to Scale your Application

6
Comments 1
3 min read
Site-Reliability Engineering - Service Monitoring Fundamentals

Site-Reliability Engineering - Service Monitoring Fundamentals

1
Comments
8 min read
📚3 Must Read Books for Programmers from Non-traditional Background

📚3 Must Read Books for Programmers from Non-traditional Background

5
Comments
3 min read
UIUC MCS - CS 435 Review - Cloud Computer Networking

UIUC MCS - CS 435 Review - Cloud Computer Networking

2
Comments
3 min read
UIUC MCS - CS 427 Review - Software Engineering

UIUC MCS - CS 427 Review - Software Engineering

2
Comments
3 min read
Load-Test-as-Code for Non-Coders!

Load-Test-as-Code for Non-Coders!

6
Comments
4 min read
How to organize a drawer the right way

How to organize a drawer the right way

Comments
4 min read
Software credit crunch - Technical Debt

Software credit crunch - Technical Debt

1
Comments 1
2 min read
What mass layoffs, cancelled projects and chinese farmers can teach us about resiliency.

What mass layoffs, cancelled projects and chinese farmers can teach us about resiliency.

63
Comments 5
6 min read
My experience and learnings as a Software engineer so far

My experience and learnings as a Software engineer so far

16
Comments 6
3 min read
How do I know if I am now a Senior Software Engineer? 3 tips to becoming a Senior Software Engineer.

How do I know if I am now a Senior Software Engineer? 3 tips to becoming a Senior Software Engineer.

4
Comments
2 min read
loading...