DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
🚀 Top GitHub Repositories Every Software Engineer Should Know in 2025

🚀 Top GitHub Repositories Every Software Engineer Should Know in 2025

17
Comments
17 min read
5 Essential Python Libraries for Network Automation: A Network Engineer's Toolkit

5 Essential Python Libraries for Network Automation: A Network Engineer's Toolkit

5
Comments
6 min read
Boost Your JavaScript: Master Aspect-Oriented Programming for Cleaner, Powerful Code

Boost Your JavaScript: Master Aspect-Oriented Programming for Cleaner, Powerful Code

Comments
5 min read
Mastering Angular's Dependency Injection: 10 Pro Tips for Better Code

Mastering Angular's Dependency Injection: 10 Pro Tips for Better Code

Comments
5 min read
Mastering Spring Boot Dependency Graphs: Boost Performance and Simplify Maintenance

Mastering Spring Boot Dependency Graphs: Boost Performance and Simplify Maintenance

Comments
5 min read
Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️

201
Comments 15
8 min read
Day 0: Rebooting My Career in Software Engineering

Day 0: Rebooting My Career in Software Engineering

Comments
2 min read
Learn Cypress with easy steps

Learn Cypress with easy steps

Comments
1 min read
🚀 Week 1 Recap: Learning in Public – Software Engineering with DevOps 🚀

🚀 Week 1 Recap: Learning in Public – Software Engineering with DevOps 🚀

Comments
2 min read
Master Spring Boot Auto-Configuration: Boost Your App's Power and Flexibility

Master Spring Boot Auto-Configuration: Boost Your App's Power and Flexibility

Comments
5 min read
WebAssembly and JavaScript: Supercharge Your Web Apps with This Powerful Duo

WebAssembly and JavaScript: Supercharge Your Web Apps with This Powerful Duo

Comments
6 min read
Software Engineering at Google - Chapter 8: Style Guides and Rules 05:56

Software Engineering at Google - Chapter 8: Style Guides and Rules

Comments
1 min read
Mastering TicTacToe : My first Python Project

Mastering TicTacToe : My first Python Project

Comments
2 min read
Master Spring Boot: Create Custom Actuators for Powerful App Insights and Control

Master Spring Boot: Create Custom Actuators for Powerful App Insights and Control

Comments
7 min read
Software Engineering at Google - Chapter 6: Leading at Scale 03:40

Software Engineering at Google - Chapter 6: Leading at Scale

Comments
1 min read
Mastering Python's Async: Boost Your App Performance with Coroutines and Event Loops

Mastering Python's Async: Boost Your App Performance with Coroutines and Event Loops

Comments
6 min read
5 Essential JavaScript Testing Techniques for Robust Code

5 Essential JavaScript Testing Techniques for Robust Code

1
Comments
8 min read
Software Engineering at Google - Chapter 4: Engineering for Equity 02:01

Software Engineering at Google - Chapter 4: Engineering for Equity

Comments
1 min read
InsightfulAI v0.3.0a1 Update: Railway Oriented Programming and Enhanced OpenTelemetry for Robust Pipelines

InsightfulAI v0.3.0a1 Update: Railway Oriented Programming and Enhanced OpenTelemetry for Robust Pipelines

1
Comments
3 min read
7 Essential Rust Tools to Boost Your Productivity and Code Quality

7 Essential Rust Tools to Boost Your Productivity and Code Quality

3
Comments
6 min read
Real-wrold projects in software engineering

Real-wrold projects in software engineering

26
Comments 4
2 min read
Harnessing the Power of Bash Scripting in Production Environments

Harnessing the Power of Bash Scripting in Production Environments

3
Comments
5 min read
Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 2

Mastering Essential Software Architecture Patterns: A Comprehensive Guide🛠️, Part 2

64
Comments
19 min read
Mastering Go Error Handling: Best Practices for Robust Applications

Mastering Go Error Handling: Best Practices for Robust Applications

3
Comments 1
5 min read
💡 Database Development: It’s Not Just About Querying!

💡 Database Development: It’s Not Just About Querying!

Comments
2 min read
Unlock Python's Hidden Power: Master Abstract Syntax Trees for Code Wizardry

Unlock Python's Hidden Power: Master Abstract Syntax Trees for Code Wizardry

Comments
6 min read
8 Essential JavaScript Security Best Practices for Web Developers

8 Essential JavaScript Security Best Practices for Web Developers

13
Comments 2
6 min read
Learn any programming language Like a Expert

Learn any programming language Like a Expert

18
Comments
1 min read
Java Performance Mastery: Expert Tips for Optimizing Code Efficiency

Java Performance Mastery: Expert Tips for Optimizing Code Efficiency

8
Comments
5 min read
Build Your Own JavaScript-Compatible Language: Mastering Compiler Design

Build Your Own JavaScript-Compatible Language: Mastering Compiler Design

Comments
5 min read
JavaScript Generators: Supercharge Your Code with Pausing Power!

JavaScript Generators: Supercharge Your Code with Pausing Power!

Comments
5 min read
Understanding Double Dispatch: A Simple Guide

Understanding Double Dispatch: A Simple Guide

Comments
3 min read
High Availability for Social Media Platforms: Leader-Follower Architecture and Leader Election

High Availability for Social Media Platforms: Leader-Follower Architecture and Leader Election

Comments
4 min read
Mastering Testing and Continuous Learning: Steps to Become a Better Software Engineer 💯

Mastering Testing and Continuous Learning: Steps to Become a Better Software Engineer 💯

5
Comments
3 min read
Embrace complexity

Embrace complexity

Comments
2 min read
Hello World

Hello World

Comments
1 min read
Best Practices for Writing Clean Code in Multiple Languages

Best Practices for Writing Clean Code in Multiple Languages

2
Comments
4 min read
Practical Approaches to Accurate Project Estimation

Practical Approaches to Accurate Project Estimation

9
Comments
5 min read
Mastering Java Concurrency: CompletableFuture, Fork/Join, and Beyond

Mastering Java Concurrency: CompletableFuture, Fork/Join, and Beyond

3
Comments
6 min read
TypeScript Best Practices — Using Index Signature

TypeScript Best Practices — Using Index Signature

7
Comments
1 min read
5 Advanced Java Testing Strategies to Boost Code Quality and Reliability

5 Advanced Java Testing Strategies to Boost Code Quality and Reliability

1
Comments
5 min read
Long-Term Memory for AI Agents🧠📚

Long-Term Memory for AI Agents🧠📚

17
Comments
7 min read
YAGNI (You Aren't Gonna Need It): A Key Principle in Software Development 🔻

YAGNI (You Aren't Gonna Need It): A Key Principle in Software Development 🔻

2
Comments
3 min read
Implementing Domain Driven Design - Day 4

Implementing Domain Driven Design - Day 4

30
Comments
4 min read
Owning the Chaos: A Simple Guide to Tackling Obscure Errors

Owning the Chaos: A Simple Guide to Tackling Obscure Errors

9
Comments
8 min read
Machine Learning for Software Engineers: A Comprehensive Theoretical Foundation

Machine Learning for Software Engineers: A Comprehensive Theoretical Foundation

19
Comments 3
4 min read
Conventional Git Commits With Best Practices.

Conventional Git Commits With Best Practices.

12
Comments 2
5 min read
From Campus to Career: Securing an Offer at HSBC Technologies

From Campus to Career: Securing an Offer at HSBC Technologies

12
Comments
3 min read
Complexity Determines Everything

Complexity Determines Everything

1
Comments
5 min read
Representing and Manipulating Information in modern computer - Part 2

Representing and Manipulating Information in modern computer - Part 2

Comments
3 min read
💡 ¿Qué es el perfilado de código PGO y cómo mejora el rendimiento en Go 1.23?

💡 ¿Qué es el perfilado de código PGO y cómo mejora el rendimiento en Go 1.23?

Comments
2 min read
A Journey of Learning: From Software Engineer to Team Leader

A Journey of Learning: From Software Engineer to Team Leader

Comments
3 min read
Mastering Memory Management in Go: Essential Techniques for Efficient Applications

Mastering Memory Management in Go: Essential Techniques for Efficient Applications

2
Comments 2
6 min read
The Relevance of computer theory for Software Engineers

The Relevance of computer theory for Software Engineers

Comments
5 min read
Patterns of Enterprise Application Architecture-Day 5

Patterns of Enterprise Application Architecture-Day 5

Comments
3 min read
Size Doesn't Matter: Why Your Elasticsearch Fields Need to Stop Caring About Length

Size Doesn't Matter: Why Your Elasticsearch Fields Need to Stop Caring About Length

Comments
3 min read
Write Clean, Maintainable Code: A Guide for Software Engineers 💯

Write Clean, Maintainable Code: A Guide for Software Engineers 💯

11
Comments
3 min read
Master the Fundamentals: The Bedrock of Becoming a Good Software Engineer 💯

Master the Fundamentals: The Bedrock of Becoming a Good Software Engineer 💯

30
Comments 3
3 min read
Software Migration Strategies: The Strangler Fig Pattern

Software Migration Strategies: The Strangler Fig Pattern

Comments
3 min read
7 Essential Java Design Patterns for Robust Software Architecture

7 Essential Java Design Patterns for Robust Software Architecture

1
Comments
7 min read
loading...