Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
#
softwareengineering
Follow
Hide
Posts
Left menu
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
A pragmatic approach to SOLID
Kevin Mas Ruiz
Kevin Mas Ruiz
Kevin Mas Ruiz
Follow
Dec 12
A pragmatic approach to SOLID
#
softwareengineering
#
softwaredesign
#
architecture
Comments
Add Comment
8 min read
🧠📚 Long-Term Memory for AI Agents
Lorenzo Bradanini
Lorenzo Bradanini
Lorenzo Bradanini
Follow
Dec 12
🧠📚 Long-Term Memory for AI Agents
#
ai
#
vectordatabase
#
softwareengineering
5
reactions
Comments
Add Comment
7 min read
Owning the Chaos: A Simple Guide to Tackling Obscure Errors
Clarice Bouwer
Clarice Bouwer
Clarice Bouwer
Follow
Dec 12
Owning the Chaos: A Simple Guide to Tackling Obscure Errors
#
softwareengineering
#
continuouslearning
#
triageerrors
#
troubleshooting
Comments
Add Comment
8 min read
Mastering JavaScript Error Handling: Essential Techniques for Robust Applications
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 12
Mastering JavaScript Error Handling: Essential Techniques for Robust Applications
#
programming
#
devto
#
javascript
#
softwareengineering
Comments
Add Comment
7 min read
A routing system in JavaScript for Single Page Application
Dhruvang Gajjar
Dhruvang Gajjar
Dhruvang Gajjar
Follow
Dec 12
A routing system in JavaScript for Single Page Application
#
webdev
#
javascript
#
softwareengineering
#
learning
Comments
Add Comment
2 min read
10 Advanced JavaScript Concepts for Building Robust Applications
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 12
10 Advanced JavaScript Concepts for Building Robust Applications
#
programming
#
devto
#
javascript
#
softwareengineering
Comments
Add Comment
6 min read
Mastering Rust's Error Handling: A Guide to Writing Reliable Code
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 11
Mastering Rust's Error Handling: A Guide to Writing Reliable Code
#
programming
#
devto
#
rust
#
softwareengineering
Comments
Add Comment
5 min read
6 Essential Python Design Patterns for Scalable Software Architecture
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 11
6 Essential Python Design Patterns for Scalable Software Architecture
#
programming
#
devto
#
python
#
softwareengineering
Comments
Add Comment
6 min read
Key Reasons for Software Development Project Failures and How to Avoid Them
Aditya Pratap Bhuyan
Aditya Pratap Bhuyan
Aditya Pratap Bhuyan
Follow
Dec 11
Key Reasons for Software Development Project Failures and How to Avoid Them
#
softwareengineering
#
softwaredevelopment
#
softwareprojects
#
projectfailure
Comments
Add Comment
6 min read
Diving Back into React: A Software Engineer’s Learning Journey
Progress Eze
Progress Eze
Progress Eze
Follow
Dec 11
Diving Back into React: A Software Engineer’s Learning Journey
#
react
#
webdev
#
softwareengineering
#
learningjourney
Comments
Add Comment
1 min read
5 Essential Java Memory Optimization Techniques for Peak Performance
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 10
5 Essential Java Memory Optimization Techniques for Peak Performance
#
programming
#
devto
#
java
#
softwareengineering
Comments
Add Comment
6 min read
DevOps Course: Your Path to Mastering Modern Software Development Practices
BlogsX
BlogsX
BlogsX
Follow
Dec 10
DevOps Course: Your Path to Mastering Modern Software Development Practices
#
softwaredevelopment
#
software
#
softwareengineering
#
devops
Comments
Add Comment
3 min read
Patterns of Enterprise Application Architecture-Day 5
DevByJESUS
DevByJESUS
DevByJESUS
Follow
Dec 10
Patterns of Enterprise Application Architecture-Day 5
#
softwaredevelopment
#
softwareengineering
#
architecture
#
programming
Comments
Add Comment
3 min read
Mastering Rust's Concurrency: A Developer's Guide to Safe Parallel Programming
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 10
Mastering Rust's Concurrency: A Developer's Guide to Safe Parallel Programming
#
programming
#
devto
#
rust
#
softwareengineering
Comments
Add Comment
7 min read
Mastering Rust's Memory Management: Ownership, Borrowing, and Zero-Cost Abstractions
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 9
Mastering Rust's Memory Management: Ownership, Borrowing, and Zero-Cost Abstractions
#
programming
#
devto
#
rust
#
softwareengineering
Comments
Add Comment
4 min read
5 Proven Strategies to Boost Java Performance in Cloud-Native Applications
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 9
5 Proven Strategies to Boost Java Performance in Cloud-Native Applications
#
programming
#
devto
#
java
#
softwareengineering
Comments
Add Comment
6 min read
Understanding Behavior-Driven Development (BDD): A Guide to Building Better Software
keploy
keploy
keploy
Follow
Dec 9
Understanding Behavior-Driven Development (BDD): A Guide to Building Better Software
#
beginners
#
softwaredevelopment
#
softwareengineering
#
testing
Comments
Add Comment
3 min read
7 Essential Java Design Patterns for Robust Software Architecture
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 9
7 Essential Java Design Patterns for Robust Software Architecture
#
programming
#
devto
#
java
#
softwareengineering
1
reaction
Comments
Add Comment
7 min read
5 Essential JavaScript Design Patterns for Scalable Web Development
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 8
5 Essential JavaScript Design Patterns for Scalable Web Development
#
programming
#
devto
#
javascript
#
softwareengineering
Comments
Add Comment
5 min read
Submitting GPU jobs to Slurm @ Loyola University Chicago
Nicholas Synovic
Nicholas Synovic
Nicholas Synovic
Follow
Dec 8
Submitting GPU jobs to Slurm @ Loyola University Chicago
#
slurm
#
backend
#
hpc
#
softwareengineering
Comments
Add Comment
5 min read
How to Think Like an Engineer: Lessons Beyond Technical Skills
arjun
arjun
arjun
Follow
Dec 7
How to Think Like an Engineer: Lessons Beyond Technical Skills
#
coding
#
learning
#
buildinpublic
#
softwareengineering
Comments
Add Comment
3 min read
Complexity Determines Everything
Juan Gómez
Juan Gómez
Juan Gómez
Follow
Dec 12
Complexity Determines Everything
#
softwareengineering
Comments
Add Comment
5 min read
Ultra-Convenience Software, or The End of Workflows as We Know Them
Shrijith Venkatramana
Shrijith Venkatramana
Shrijith Venkatramana
Follow
Dec 11
Ultra-Convenience Software, or The End of Workflows as We Know Them
#
softwaredevelopment
#
softwareengineering
#
programming
#
ai
5
reactions
Comments
Add Comment
4 min read
Yet another story of a Million Dollar Start-Up
Mohan Raj
Mohan Raj
Mohan Raj
Follow
Dec 8
Yet another story of a Million Dollar Start-Up
#
startup
#
story
#
softwareengineering
#
learning
1
reaction
Comments
Add Comment
2 min read
Programming Emotion and Approximating Human Life
Jose Maria Iriarte
Jose Maria Iriarte
Jose Maria Iriarte
Follow
Dec 7
Programming Emotion and Approximating Human Life
#
programming
#
ai
#
softwareengineering
1
reaction
Comments
Add Comment
5 min read
TypeScript Metaprogramming: Supercharge Your Code with Self-Modifying Techniques
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 6
TypeScript Metaprogramming: Supercharge Your Code with Self-Modifying Techniques
#
programming
#
devto
#
typescript
#
softwareengineering
1
reaction
Comments
Add Comment
4 min read
Design Patterns in Java- A simplified Guide #2
Aditya
Aditya
Aditya
Follow
Dec 5
Design Patterns in Java- A simplified Guide #2
#
designpatterns
#
softwaredevelopment
#
java
#
softwareengineering
Comments
Add Comment
3 min read
Master Reactive Programming: Spring Boot and Reactor Secrets Revealed
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 5
Master Reactive Programming: Spring Boot and Reactor Secrets Revealed
#
programming
#
devto
#
springboot
#
softwareengineering
Comments
Add Comment
5 min read
Supercharge TypeScript: Compiler-Assisted Tricks for Lightning-Fast Performance
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 4
Supercharge TypeScript: Compiler-Assisted Tricks for Lightning-Fast Performance
#
programming
#
devto
#
typescript
#
softwareengineering
Comments
Add Comment
5 min read
Mastering TypeScript's Advanced Types: Boost Your Code's Power and Safety
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 4
Mastering TypeScript's Advanced Types: Boost Your Code's Power and Safety
#
programming
#
devto
#
typescript
#
softwareengineering
Comments
Add Comment
6 min read
Mastering TypeScript's Pattern Matching: Boost Your Code's Power and Safety
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 3
Mastering TypeScript's Pattern Matching: Boost Your Code's Power and Safety
#
programming
#
devto
#
javascript
#
softwareengineering
Comments
Add Comment
6 min read
Java Reflection Unveiled: Unleash Runtime Magic and Supercharge Your Code
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 3
Java Reflection Unveiled: Unleash Runtime Magic and Supercharge Your Code
#
programming
#
devto
#
java
#
softwareengineering
Comments
Add Comment
5 min read
Software Architecture: The Foundation of Great Software
Adnan al-emran ontor
Adnan al-emran ontor
Adnan al-emran ontor
Follow
Dec 4
Software Architecture: The Foundation of Great Software
#
softwaredevelopment
#
architecture
#
softwareengineering
#
software
Comments
Add Comment
5 min read
Understanding Code Smell: A CTO's Perspective
Akshay Joshi
Akshay Joshi
Akshay Joshi
Follow
Dec 3
Understanding Code Smell: A CTO's Perspective
#
cto
#
codesmell
#
softwareengineering
#
startup
Comments
Add Comment
3 min read
"Listen to Yourself". Event sourcing for Domain Driven Design ... One Domain Event to Rule Them All
Shredded Mustard
Shredded Mustard
Shredded Mustard
Follow
Dec 2
"Listen to Yourself". Event sourcing for Domain Driven Design ... One Domain Event to Rule Them All
#
softwareengineering
#
eventdriven
#
architecture
#
designpatterns
Comments
Add Comment
8 min read
Mastering Python's Magical Metaprogramming: Code that Writes Itself
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 2
Mastering Python's Magical Metaprogramming: Code that Writes Itself
#
programming
#
devto
#
python
#
softwareengineering
Comments
Add Comment
5 min read
PostgreSQL Performance Tuning: The Power of work_mem
Christian Seki
Christian Seki
Christian Seki
Follow
Dec 1
PostgreSQL Performance Tuning: The Power of work_mem
#
postgres
#
softwareengineering
#
go
#
performance
Comments
Add Comment
13 min read
Seeking Feedback for My Final Year Research Project: Project Management Tool with Predictive Analytics
Janith
Janith
Janith
Follow
Dec 1
Seeking Feedback for My Final Year Research Project: Project Management Tool with Predictive Analytics
#
softwareengineering
#
research
#
uiux
#
feedback
Comments
Add Comment
1 min read
Losing a Software Team: Challenges and Solutions - Part 1
Dev triste
Dev triste
Dev triste
Follow
Dec 5
Losing a Software Team: Challenges and Solutions - Part 1
#
softwareengineering
#
javascript
#
webdev
#
programming
Comments
Add Comment
1 min read
Scaling the Viral App: The Emotional Rollercoaster of Taming Traffic with Consistent Hashing
Vishw Patel
Vishw Patel
Vishw Patel
Follow
Dec 1
Scaling the Viral App: The Emotional Rollercoaster of Taming Traffic with Consistent Hashing
#
systemdesign
#
softwaredevelopment
#
softwareengineering
#
software
1
reaction
Comments
Add Comment
8 min read
Master Node.js Memory: Boost App Performance with V8 Garbage Collection Tricks
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Nov 30
Master Node.js Memory: Boost App Performance with V8 Garbage Collection Tricks
#
programming
#
devto
#
node
#
softwareengineering
Comments
Add Comment
5 min read
My experience as a Software Engineer at DPS
Aditya Arpan Sahoo
Aditya Arpan Sahoo
Aditya Arpan Sahoo
Follow
Nov 30
My experience as a Software Engineer at DPS
#
developers
#
softwaredevelopment
#
softwareengineering
#
beginners
Comments
Add Comment
7 min read
Cracking the Code: How the MVVM with Bridge Pattern Saves a Messy Frontend UI (Part 1)
behnam rahimpour
behnam rahimpour
behnam rahimpour
Follow
Dec 1
Cracking the Code: How the MVVM with Bridge Pattern Saves a Messy Frontend UI (Part 1)
#
softwareengineering
#
frontend
#
react
#
designpatterns
Comments
Add Comment
4 min read
Revolutionizing AI Testing with GenQE's “AI Tests AI” Add-On
Vaibhav Kulshrestha
Vaibhav Kulshrestha
Vaibhav Kulshrestha
Follow
Dec 4
Revolutionizing AI Testing with GenQE's “AI Tests AI” Add-On
#
techtalks
#
ai
#
softwareengineering
#
startup
Comments
Add Comment
3 min read
Mastering Spring Boot Reactive: Harness Project Reactor's Backpressure for High-Performance Apps
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Nov 29
Mastering Spring Boot Reactive: Harness Project Reactor's Backpressure for High-Performance Apps
#
programming
#
devto
#
springboot
#
softwareengineering
Comments
Add Comment
6 min read
Node.js Performance: Advanced Instrumentation Techniques for Better Application Insights
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Nov 29
Node.js Performance: Advanced Instrumentation Techniques for Better Application Insights
#
programming
#
devto
#
node
#
softwareengineering
Comments
Add Comment
6 min read
Python Fundamentals: Building the Foundation for Your Programming Journey
Zahid Abbas
Zahid Abbas
Zahid Abbas
Follow
Nov 28
Python Fundamentals: Building the Foundation for Your Programming Journey
#
python
#
programming
#
softwareengineering
#
softwaredevelopment
Comments
Add Comment
7 min read
From Campus to Career: Securing an Offer at HSBC Technologies
Mrinank Mahajan
Mrinank Mahajan
Mrinank Mahajan
Follow
Dec 11
From Campus to Career: Securing an Offer at HSBC Technologies
#
career
#
softwaredevelopment
#
softwareengineering
#
offers
7
reactions
Comments
Add Comment
3 min read
Supercharge Your Spring Boot: TestContainers and Chaos Engineering for Bulletproof Apps
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Nov 28
Supercharge Your Spring Boot: TestContainers and Chaos Engineering for Bulletproof Apps
#
programming
#
devto
#
springboot
#
softwareengineering
1
reaction
Comments
Add Comment
6 min read
Machine Learning for Software Engineers: A Comprehensive Theoretical Foundation
Foyzul Karim
Foyzul Karim
Foyzul Karim
Follow
Dec 11
Machine Learning for Software Engineers: A Comprehensive Theoretical Foundation
#
machinelearning
#
ai
#
softwareengineering
#
llm
15
reactions
Comments
Add Comment
4 min read
Supercharge Your Node.js: WebAssembly's Game-Changing Performance Boost
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Nov 28
Supercharge Your Node.js: WebAssembly's Game-Changing Performance Boost
#
programming
#
devto
#
node
#
softwareengineering
1
reaction
Comments
Add Comment
5 min read
Conventional Git Commits With Best Practices.
Anik Dash Akash
Anik Dash Akash
Anik Dash Akash
Follow
Dec 11
Conventional Git Commits With Best Practices.
#
git
#
commit
#
softwareengineering
#
developer
6
reactions
Comments
1
comment
4 min read
Understanding authentication and authorization in simple words
Al-Amin Islam
Al-Amin Islam
Al-Amin Islam
Follow
Nov 28
Understanding authentication and authorization in simple words
#
softwaredevelopment
#
softwareengineering
#
webdev
#
programming
Comments
Add Comment
1 min read
Starting A New journey
Setchuko
Setchuko
Setchuko
Follow
Dec 2
Starting A New journey
#
devops
#
cloud
#
aws
#
softwareengineering
Comments
Add Comment
1 min read
Craft Your Own Language: Build a JavaScript Transpiler from Scratch
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 2
Craft Your Own Language: Build a JavaScript Transpiler from Scratch
#
programming
#
devto
#
javascript
#
softwareengineering
1
reaction
Comments
Add Comment
5 min read
Building Robust APIs with Go's Standard Library: A Comprehensive Guide
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 11
Building Robust APIs with Go's Standard Library: A Comprehensive Guide
#
programming
#
devto
#
go
#
softwareengineering
Comments
Add Comment
6 min read
Spring Boot Security Boost: Encrypt Configs with Jasypt for Ironclad Protection
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Nov 27
Spring Boot Security Boost: Encrypt Configs with Jasypt for Ironclad Protection
#
programming
#
devto
#
springboot
#
softwareengineering
Comments
Add Comment
5 min read
5 Essential Python Libraries for Network Automation: A Network Engineer's Toolkit
Aarav Joshi
Aarav Joshi
Aarav Joshi
Follow
Dec 10
5 Essential Python Libraries for Network Automation: A Network Engineer's Toolkit
#
programming
#
devto
#
python
#
softwareengineering
1
reaction
Comments
Add Comment
6 min read
Make It Work, Then Make It Better
Mark Adel
Mark Adel
Mark Adel
Follow
Nov 27
Make It Work, Then Make It Better
#
softwareengineering
#
cleancode
#
programming
#
beginners
1
reaction
Comments
Add Comment
2 min read
Patterns of Enterprise Application Architecture-Day 3
DevByJESUS
DevByJESUS
DevByJESUS
Follow
Nov 26
Patterns of Enterprise Application Architecture-Day 3
#
architecture
#
softwareengineering
#
programming
#
softwaredevelopment
Comments
Add Comment
4 min read
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account