DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Conventional Git Commits With Best Practices.

Conventional Git Commits With Best Practices.

12
Comments 2
5 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
From Campus to Career: Securing an Offer at HSBC Technologies

From Campus to Career: Securing an Offer at HSBC Technologies

8
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
Building Robust APIs with Go's Standard Library: A Comprehensive Guide

Building Robust APIs with Go's Standard Library: A Comprehensive Guide

Comments
6 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
🚀 Top GitHub Repositories Every Software Engineer Should Know in 2025

🚀 Top GitHub Repositories Every Software Engineer Should Know in 2025

18
Comments
17 min read
The Relevance of computer theory for Software Engineers

The Relevance of computer theory for Software Engineers

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

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

12
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
7 Powerful Python Metaprogramming Techniques for Dynamic Code

7 Powerful Python Metaprogramming Techniques for Dynamic Code

1
Comments
6 min read
Mastering Rust's Memory Management: Ownership, Borrowing, and Zero-Cost Abstractions

Mastering Rust's Memory Management: Ownership, Borrowing, and Zero-Cost Abstractions

1
Comments
4 min read
Programmer Stereotypes (100% Accurate) 🤖💻

Programmer Stereotypes (100% Accurate) 🤖💻

1
Comments
3 min read
Preparing for the Tech World of 2025: Essential Skills for Future Success

Preparing for the Tech World of 2025: Essential Skills for Future Success

1
Comments
6 min read
📝 Cross-Post Project Update: Regex, Bug Fixes, and More Regex!

📝 Cross-Post Project Update: Regex, Bug Fixes, and More Regex!

Comments
2 min read
🚀 New Journey: Learning in Public! 🚀

🚀 New Journey: Learning in Public! 🚀

Comments
1 min read
Mastering Go Memory Optimization: 20 Expert Techniques for Efficient Applications

Mastering Go Memory Optimization: 20 Expert Techniques for Efficient Applications

8
Comments
6 min read
How to Think Like an Engineer: Lessons Beyond Technical Skills

How to Think Like an Engineer: Lessons Beyond Technical Skills

Comments 1
3 min read
The Power of a Custom Component Generator in Next.js Projects

The Power of a Custom Component Generator in Next.js Projects

2
Comments
4 min read
Mastering Go Concurrency: Essential Patterns for High-Performance Systems

Mastering Go Concurrency: Essential Patterns for High-Performance Systems

2
Comments
6 min read
Mastering Go Concurrency: Essential Patterns for High-Performance Applications

Mastering Go Concurrency: Essential Patterns for High-Performance Applications

2
Comments
7 min read
Naming with Acronyms in PascalCase and camelCase

Naming with Acronyms in PascalCase and camelCase

Comments
2 min read
How Real-Time Editing Works: Understanding Event Ordering in Distributed Systems

How Real-Time Editing Works: Understanding Event Ordering in Distributed Systems

Comments
4 min read
LLM APIs vs. Self-Hosted Models: Finding the Best Fit for Your Business Needs

LLM APIs vs. Self-Hosted Models: Finding the Best Fit for Your Business Needs

3
Comments
6 min read
ACID Properties in a Database Management System (DBMS) Explained in a Simple English.

ACID Properties in a Database Management System (DBMS) Explained in a Simple English.

2
Comments
2 min read
KISS (Keep It Simple, Stupid): The Art of Simplicity in Software Development 💯

KISS (Keep It Simple, Stupid): The Art of Simplicity in Software Development 💯

11
Comments 1
3 min read
Supercharge Your Go Code: Mastering Polymorphic Functions for Peak Performance

Supercharge Your Go Code: Mastering Polymorphic Functions for Peak Performance

1
Comments
5 min read
Supercharge Your Java: Master Bytecode Manipulation for Ultimate Performance Gains

Supercharge Your Java: Master Bytecode Manipulation for Ultimate Performance Gains

Comments
6 min read
Software Engineering at Google - Chapter 9: Code Review 08:19

Software Engineering at Google - Chapter 9: Code Review

1
Comments
1 min read
Mastering TypeScript: Advanced Type Tricks for Bulletproof Code

Mastering TypeScript: Advanced Type Tricks for Bulletproof Code

2
Comments
5 min read
Design Patterns in Java- A simplified Guide #3

Design Patterns in Java- A simplified Guide #3

2
Comments
3 min read
Design Patterns in Java- A simplified Guide #1

Design Patterns in Java- A simplified Guide #1

3
Comments
3 min read
The Pursuit of Perfection: Lessons Learned in Simplicity

The Pursuit of Perfection: Lessons Learned in Simplicity

2
Comments
3 min read
I'm done with multiplatform software development

I'm done with multiplatform software development

Comments
3 min read
Master Angular Dependency Injection: Boost Your App's Performance and Flexibility

Master Angular Dependency Injection: Boost Your App's Performance and Flexibility

4
Comments
6 min read
Boost Node.js Performance: Mastering the Event Loop and Custom Scheduling Techniques

Boost Node.js Performance: Mastering the Event Loop and Custom Scheduling Techniques

4
Comments
7 min read
Recursive Development: The Hidden Cycle Hindering Progress

Recursive Development: The Hidden Cycle Hindering Progress

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

8 Essential JavaScript Security Best Practices for Web Developers

15
Comments 2
6 min read
Onion Architecture in Domain-Driven Design (DDD)

Onion Architecture in Domain-Driven Design (DDD)

Comments
10 min read
Mastering Go's Nursery Pattern: Boost Your Concurrent Code's Efficiency and Robustness

Mastering Go's Nursery Pattern: Boost Your Concurrent Code's Efficiency and Robustness

2
Comments
6 min read
Revolutionizing AI Testing with GenQE's “AI Tests AI” Add-On

Revolutionizing AI Testing with GenQE's “AI Tests AI” Add-On

Comments
3 min read
Handling Distributed Transactions in Microservices: The SAGA Pattern Explained 🚀

Handling Distributed Transactions in Microservices: The SAGA Pattern Explained 🚀

15
Comments
4 min read
My Thoughts on The Clean Coder Book

My Thoughts on The Clean Coder Book

Comments
4 min read
Unleash Spring Boot's Scheduling Superpowers: Advanced Tricks for Dynamic Tasks

Unleash Spring Boot's Scheduling Superpowers: Advanced Tricks for Dynamic Tasks

1
Comments
4 min read
Patterns of Enterprise Application Architecture-Day 4

Patterns of Enterprise Application Architecture-Day 4

Comments
4 min read
Master Python's Hidden Powers: 10 Advanced Introspection Techniques for Code Wizards

Master Python's Hidden Powers: 10 Advanced Introspection Techniques for Code Wizards

3
Comments
6 min read
Tough Times, Tough Men...

Tough Times, Tough Men...

Comments
3 min read
Starting A New journey

Starting A New journey

Comments
1 min read
Implementing Domain Driven Design - Day 3

Implementing Domain Driven Design - Day 3

Comments
2 min read
Learn To Talk to Non-Tech People in Your Team

Learn To Talk to Non-Tech People in Your Team

1
Comments
2 min read
Mastering Saga Pattern in Spring Boot: Streamline Complex Microservice Transactions

Mastering Saga Pattern in Spring Boot: Streamline Complex Microservice Transactions

3
Comments 2
5 min read
Mastering Git: The Essential Tool for Every Developer

Mastering Git: The Essential Tool for Every Developer

1
Comments
5 min read
loading...