DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Understanding Code Smell: A CTO's Perspective

Understanding Code Smell: A CTO's Perspective

Comments
3 min read
Starting A New journey

Starting A New journey

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

1
Comments
3 min read
Implementing Domain Driven Design - Day 3

Implementing Domain Driven Design - Day 3

Comments
2 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
Cracking the Code: How the MVVM with Bridge Pattern Saves a Messy Frontend UI (Part 2)

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

Comments
7 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
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
Master Go's Concurrency: Context Propagation and Cancellation Secrets Revealed

Master Go's Concurrency: Context Propagation and Cancellation Secrets Revealed

Comments
7 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
Mastering Git: The Essential Tool for Every Developer

Mastering Git: The Essential Tool for Every Developer

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

My experience as a Software Engineer at DPS

Comments
7 min read
Quantum Computing in Your Browser: Build a Simulator with React and WebAssembly

Quantum Computing in Your Browser: Build a Simulator with React and WebAssembly

Comments
6 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
DRY (Don't Repeat Yourself) in Programming ⚡️

DRY (Don't Repeat Yourself) in Programming ⚡️

2
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
🚀 Software Engineering Postmortem: Zombie Shootout 🧟‍♂️🎮

🚀 Software Engineering Postmortem: Zombie Shootout 🧟‍♂️🎮

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

Python Fundamentals: Building the Foundation for Your Programming Journey

Comments
7 min read
The Art of Debugging in Software Engineering

The Art of Debugging in Software Engineering

Comments
4 min read
How to test Edge on macOS? (with Top Methods)

How to test Edge on macOS? (with Top Methods)

Comments
4 min read
Master Python Coroutines: Create Custom Async Tools for Powerful Concurrent Apps

Master Python Coroutines: Create Custom Async Tools for Powerful Concurrent Apps

1
Comments
6 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
Master Python's Hidden Powers: 10 Advanced Introspection Techniques for Code Wizards

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

1
Comments
6 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
Understanding authentication and authorization in simple words

Understanding authentication and authorization in simple words

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
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
Git Mastery: Essential Questions and Answers for Developers 🚀

Git Mastery: Essential Questions and Answers for Developers 🚀

18
Comments
5 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
Cool, Fancy & Cutting Edge Shits I have Learnt Recently

Cool, Fancy & Cutting Edge Shits I have Learnt Recently

Comments
1 min read
Python's Hidden Superpowers: Mastering the Metaobject Protocol for Coding Magic

Python's Hidden Superpowers: Mastering the Metaobject Protocol for Coding Magic

Comments
6 min read
Mastering Java Bytecode: Boost Performance and Flexibility with Runtime Code Magic

Mastering Java Bytecode: Boost Performance and Flexibility with Runtime Code Magic

Comments
5 min read
Python's Gradual Typing: Flexibly Enhancing Code Safety and Performance

Python's Gradual Typing: Flexibly Enhancing Code Safety and Performance

Comments
6 min read
Why DB Migration Versioning when we have GIT?

Why DB Migration Versioning when we have GIT?

Comments
5 min read
Mastering Async Context Managers: Boost Your Python Code's Performance

Mastering Async Context Managers: Boost Your Python Code's Performance

Comments
4 min read
Build proof of concept in 5 minutes with Cody AI

Build proof of concept in 5 minutes with Cody AI

4
Comments
11 min read
The Evolution of the QA Role in Software Development Teams

The Evolution of the QA Role in Software Development Teams

Comments
1 min read
Supercharge Your Angular App: Ivy Compiler Tricks for Lightning-Fast Performance

Supercharge Your Angular App: Ivy Compiler Tricks for Lightning-Fast Performance

Comments
6 min read
Streamlining C++ Project Releases with CMake and Vcpkg

Streamlining C++ Project Releases with CMake and Vcpkg

Comments
8 min read
Boost Your Spring Boot App: Custom Metrics and Health Checks Made Easy

Boost Your Spring Boot App: Custom Metrics and Health Checks Made Easy

Comments
5 min read
Supercharge Your Java: 10 Advanced Bytecode Tricks for Lightning-Fast Apps

Supercharge Your Java: 10 Advanced Bytecode Tricks for Lightning-Fast Apps

1
Comments
5 min read
How to Perform Firefox Mobile Testing? (Step-by-Step Guide)

How to Perform Firefox Mobile Testing? (Step-by-Step Guide)

2
Comments
5 min read
Boost Node.js Performance: Master JIT Compilation for Lightning-Fast Apps

Boost Node.js Performance: Master JIT Compilation for Lightning-Fast Apps

1
Comments 2
6 min read
Go 2's Generics: Writing Smarter Code That Works with Multiple Types

Go 2's Generics: Writing Smarter Code That Works with Multiple Types

Comments
5 min read
Understanding the Key Stages of the Software Development Life Cycle (SDLC)

Understanding the Key Stages of the Software Development Life Cycle (SDLC)

Comments
7 min read
Patterns of Enterprise Application Architecture-Day 2

Patterns of Enterprise Application Architecture-Day 2

Comments
4 min read
Mastering Reactive Microservices: Spring WebFlux and Project Reactor Essentials for High-Performance Systems

Mastering Reactive Microservices: Spring WebFlux and Project Reactor Essentials for High-Performance Systems

Comments
4 min read
Supercharge Your Node.js Apps: Zero-Copy I/O Secrets for Blazing Performance

Supercharge Your Node.js Apps: Zero-Copy I/O Secrets for Blazing Performance

Comments
4 min read
You probably don't need to build large scale microservices. Here is what you can do instead

You probably don't need to build large scale microservices. Here is what you can do instead

Comments
9 min read
Mastering TypeScript's Template Literal Types: Boosting Code Safety and Expressiveness

Mastering TypeScript's Template Literal Types: Boosting Code Safety and Expressiveness

Comments
5 min read
Angular Rendering Strategies: Boost Performance and SEO with Expert Techniques

Angular Rendering Strategies: Boost Performance and SEO with Expert Techniques

Comments
6 min read
Clean Code - Part 1

Clean Code - Part 1

1
Comments
5 min read
Mastering Python's Coroutines: Boost Your Code's Efficiency and Performance

Mastering Python's Coroutines: Boost Your Code's Efficiency and Performance

Comments
6 min read
Spring Boot Native Images: Supercharge Your Apps in 15 Words

Spring Boot Native Images: Supercharge Your Apps in 15 Words

Comments
5 min read
Supercharge Your Spring Boot App: Master Distributed Caching for Lightning-Fast Performance

Supercharge Your Spring Boot App: Master Distributed Caching for Lightning-Fast Performance

Comments
6 min read
loading...