DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
A pragmatic approach to SOLID

A pragmatic approach to SOLID

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

🧠📚 Long-Term Memory for AI Agents

5
Comments
7 min read
Owning the Chaos: A Simple Guide to Tackling Obscure Errors

Owning the Chaos: A Simple Guide to Tackling Obscure Errors

Comments
8 min read
Mastering JavaScript Error Handling: Essential Techniques for Robust Applications

Mastering JavaScript Error Handling: Essential Techniques for Robust Applications

Comments
7 min read
A routing system in JavaScript for Single Page Application

A routing system in JavaScript for Single Page Application

Comments
2 min read
10 Advanced JavaScript Concepts for Building Robust Applications

10 Advanced JavaScript Concepts for Building Robust Applications

Comments
6 min read
Mastering Rust's Error Handling: A Guide to Writing Reliable Code

Mastering Rust's Error Handling: A Guide to Writing Reliable Code

Comments
5 min read
6 Essential Python Design Patterns for Scalable Software Architecture

6 Essential Python Design Patterns for Scalable Software Architecture

Comments
6 min read
Key Reasons for Software Development Project Failures and How to Avoid Them

Key Reasons for Software Development Project Failures and How to Avoid Them

Comments
6 min read
Diving Back into React: A Software Engineer’s Learning Journey

Diving Back into React: A Software Engineer’s Learning Journey

Comments
1 min read
5 Essential Java Memory Optimization Techniques for Peak Performance

5 Essential Java Memory Optimization Techniques for Peak Performance

Comments
6 min read
DevOps Course: Your Path to Mastering Modern Software Development Practices

DevOps Course: Your Path to Mastering Modern Software Development Practices

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

Patterns of Enterprise Application Architecture-Day 5

Comments
3 min read
Mastering Rust's Concurrency: A Developer's Guide to Safe Parallel Programming

Mastering Rust's Concurrency: A Developer's Guide to Safe Parallel Programming

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

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

Comments
4 min read
5 Proven Strategies to Boost Java Performance in Cloud-Native Applications

5 Proven Strategies to Boost Java Performance in Cloud-Native Applications

Comments
6 min read
Understanding Behavior-Driven Development (BDD): A Guide to Building Better Software

Understanding Behavior-Driven Development (BDD): A Guide to Building Better Software

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
5 Essential JavaScript Design Patterns for Scalable Web Development

5 Essential JavaScript Design Patterns for Scalable Web Development

Comments
5 min read
Submitting GPU jobs to Slurm @ Loyola University Chicago

Submitting GPU jobs to Slurm @ Loyola University Chicago

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

How to Think Like an Engineer: Lessons Beyond Technical Skills

Comments
3 min read
Complexity Determines Everything

Complexity Determines Everything

Comments
5 min read
Ultra-Convenience Software, or The End of Workflows as We Know Them

Ultra-Convenience Software, or The End of Workflows as We Know Them

5
Comments
4 min read
Yet another story of a Million Dollar Start-Up

Yet another story of a Million Dollar Start-Up

1
Comments
2 min read
Programming Emotion and Approximating Human Life

Programming Emotion and Approximating Human Life

1
Comments
5 min read
TypeScript Metaprogramming: Supercharge Your Code with Self-Modifying Techniques

TypeScript Metaprogramming: Supercharge Your Code with Self-Modifying Techniques

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

Design Patterns in Java- A simplified Guide #2

Comments
3 min read
Master Reactive Programming: Spring Boot and Reactor Secrets Revealed

Master Reactive Programming: Spring Boot and Reactor Secrets Revealed

Comments
5 min read
Supercharge TypeScript: Compiler-Assisted Tricks for Lightning-Fast Performance

Supercharge TypeScript: Compiler-Assisted Tricks for Lightning-Fast Performance

Comments
5 min read
Mastering TypeScript's Advanced Types: Boost Your Code's Power and Safety

Mastering TypeScript's Advanced Types: Boost Your Code's Power and Safety

Comments
6 min read
Mastering TypeScript's Pattern Matching: Boost Your Code's Power and Safety

Mastering TypeScript's Pattern Matching: Boost Your Code's Power and Safety

Comments
6 min read
Java Reflection Unveiled: Unleash Runtime Magic and Supercharge Your Code

Java Reflection Unveiled: Unleash Runtime Magic and Supercharge Your Code

Comments
5 min read
Software Architecture: The Foundation of Great Software

Software Architecture: The Foundation of Great Software

Comments
5 min read
Understanding Code Smell: A CTO's Perspective

Understanding Code Smell: A CTO's Perspective

Comments
3 min read
"Listen to Yourself". Event sourcing for Domain Driven Design ... One Domain Event to Rule Them All

"Listen to Yourself". Event sourcing for Domain Driven Design ... One Domain Event to Rule Them All

Comments
8 min read
Mastering Python's Magical Metaprogramming: Code that Writes Itself

Mastering Python's Magical Metaprogramming: Code that Writes Itself

Comments
5 min read
PostgreSQL Performance Tuning: The Power of work_mem

PostgreSQL Performance Tuning: The Power of work_mem

Comments
13 min read
Seeking Feedback for My Final Year Research Project: Project Management Tool with Predictive Analytics

Seeking Feedback for My Final Year Research Project: Project Management Tool with Predictive Analytics

Comments
1 min read
Losing a Software Team: Challenges and Solutions - Part 1

Losing a Software Team: Challenges and Solutions - Part 1

Comments
1 min read
Scaling the Viral App: The Emotional Rollercoaster of Taming Traffic with Consistent Hashing

Scaling the Viral App: The Emotional Rollercoaster of Taming Traffic with Consistent Hashing

1
Comments
8 min read
Master Node.js Memory: Boost App Performance with V8 Garbage Collection Tricks

Master Node.js Memory: Boost App Performance with V8 Garbage Collection Tricks

Comments
5 min read
My experience as a Software Engineer at DPS

My experience as a Software Engineer at DPS

Comments
7 min read
Cracking the Code: How the MVVM with Bridge Pattern Saves a Messy Frontend UI (Part 1)

Cracking the Code: How the MVVM with Bridge Pattern Saves a Messy Frontend UI (Part 1)

Comments
4 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
Mastering Spring Boot Reactive: Harness Project Reactor's Backpressure for High-Performance Apps

Mastering Spring Boot Reactive: Harness Project Reactor's Backpressure for High-Performance Apps

Comments
6 min read
Node.js Performance: Advanced Instrumentation Techniques for Better Application Insights

Node.js Performance: Advanced Instrumentation Techniques for Better Application Insights

Comments
6 min read
Python Fundamentals: Building the Foundation for Your Programming Journey

Python Fundamentals: Building the Foundation for Your Programming Journey

Comments
7 min read
From Campus to Career: Securing an Offer at HSBC Technologies

From Campus to Career: Securing an Offer at HSBC Technologies

7
Comments
3 min read
Supercharge Your Spring Boot: TestContainers and Chaos Engineering for Bulletproof Apps

Supercharge Your Spring Boot: TestContainers and Chaos Engineering for Bulletproof Apps

1
Comments
6 min read
Machine Learning for Software Engineers: A Comprehensive Theoretical Foundation

Machine Learning for Software Engineers: A Comprehensive Theoretical Foundation

15
Comments
4 min read
Supercharge Your Node.js: WebAssembly's Game-Changing Performance Boost

Supercharge Your Node.js: WebAssembly's Game-Changing Performance Boost

1
Comments
5 min read
Conventional Git Commits With Best Practices.

Conventional Git Commits With Best Practices.

6
Comments 1
4 min read
Understanding authentication and authorization in simple words

Understanding authentication and authorization in simple words

Comments
1 min read
Starting A New journey

Starting A New journey

Comments
1 min read
Craft Your Own Language: Build a JavaScript Transpiler from Scratch

Craft Your Own Language: Build a JavaScript Transpiler from Scratch

1
Comments
5 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
Spring Boot Security Boost: Encrypt Configs with Jasypt for Ironclad Protection

Spring Boot Security Boost: Encrypt Configs with Jasypt for Ironclad Protection

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

1
Comments
6 min read
Make It Work, Then Make It Better

Make It Work, Then Make It Better

1
Comments
2 min read
Patterns of Enterprise Application Architecture-Day 3

Patterns of Enterprise Application Architecture-Day 3

Comments
4 min read
loading...