DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
How to Read or Understand an Open-Source Projects

How to Read or Understand an Open-Source Projects

Comments
3 min read
AI won't replace your job if you...

AI won't replace your job if you...

Comments
2 min read
Create your own Promise in JavaScript

Create your own Promise in JavaScript

Comments
8 min read
Building a Personal Brand and Embracing Adaptability as a Software Engineer 💯

Building a Personal Brand and Embracing Adaptability as a Software Engineer 💯

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

Patterns of Enterprise Application Architecture-Day 6

1
Comments
3 min read
HTTP Caching in Distributed Systems

HTTP Caching in Distributed Systems

Comments
3 min read
Monte Carlo Laser Localization

Monte Carlo Laser Localization

Comments
3 min read
My New Year Resolutions

My New Year Resolutions

Comments
2 min read
7 Essential Java Security Techniques: A Developer's Guide

7 Essential Java Security Techniques: A Developer's Guide

Comments
5 min read
Stop Trying to Learn Everything -Focus on These 5 Key Skills Every Developer Needs

Stop Trying to Learn Everything -Focus on These 5 Key Skills Every Developer Needs

Comments
4 min read
5 Advanced Front-End Testing Strategies to Boost Web App Quality

5 Advanced Front-End Testing Strategies to Boost Web App Quality

Comments
6 min read
Master Python Debugging: 10 Expert Techniques for Efficient Code Troubleshooting

Master Python Debugging: 10 Expert Techniques for Efficient Code Troubleshooting

2
Comments
8 min read
5 Powerful Python Generator Techniques for Efficient Big Data Processing

5 Powerful Python Generator Techniques for Efficient Big Data Processing

1
Comments
7 min read
Learn Design Patterns: Understanding the Factory Method Pattern

Learn Design Patterns: Understanding the Factory Method Pattern

Comments
3 min read
8 Powerful Python Testing Strategies to Elevate Code Quality

8 Powerful Python Testing Strategies to Elevate Code Quality

1
Comments
6 min read
🚀 Golang Goroutines: When Concurrency Meets Comedy! 🎭

🚀 Golang Goroutines: When Concurrency Meets Comedy! 🎭

Comments
1 min read
How Embracing Tools and Cultivating Soft Skills Can Make You a Better Software Engineer 💯

How Embracing Tools and Cultivating Soft Skills Can Make You a Better Software Engineer 💯

4
Comments 2
3 min read
AI vs(and?) Software Engineers

AI vs(and?) Software Engineers

Comments
4 min read
Architecture Decision Records (ADR): Documenting Your Project’s Decisions

Architecture Decision Records (ADR): Documenting Your Project’s Decisions

1
Comments 1
2 min read
7 Powerful JavaScript Performance Optimization Techniques for Developers

7 Powerful JavaScript Performance Optimization Techniques for Developers

Comments
7 min read
Job Interview Preperation As a Programmer

Job Interview Preperation As a Programmer

Comments
3 min read
Mastering Rust FFI: Seamless Integration with C and Beyond

Mastering Rust FFI: Seamless Integration with C and Beyond

Comments
5 min read
6 PWA Features That Boost User Engagement: A Developer's Guide

6 PWA Features That Boost User Engagement: A Developer's Guide

Comments
6 min read
Supercharge Your Workflow: Chrome shortcut for Jira & Instant UUID Generation on Mac

Supercharge Your Workflow: Chrome shortcut for Jira & Instant UUID Generation on Mac

Comments 1
2 min read
Optimizing Go Applications: Advanced Caching Strategies for Performance and Scalability

Optimizing Go Applications: Advanced Caching Strategies for Performance and Scalability

1
Comments
7 min read
7 Cutting-Edge CSS Techniques Transforming Modern Web Design

7 Cutting-Edge CSS Techniques Transforming Modern Web Design

Comments
5 min read
5 Powerful Python Data Validation Techniques for Robust Applications

5 Powerful Python Data Validation Techniques for Robust Applications

Comments
6 min read
Overcoming Common Project Pitfalls in Software Development

Overcoming Common Project Pitfalls in Software Development

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

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

10
Comments
18 min read
New Year's Resolutions for Software Engineers

New Year's Resolutions for Software Engineers

6
Comments
4 min read
Ensuring Atomicity in Modern Databases

Ensuring Atomicity in Modern Databases

Comments
4 min read
Rust's Zero-Cost Abstractions: High-Level Code, Low-Level Performance

Rust's Zero-Cost Abstractions: High-Level Code, Low-Level Performance

Comments
7 min read
Mastering Rust Enums: Powerful Type System Features for Efficient Code

Mastering Rust Enums: Powerful Type System Features for Efficient Code

Comments
7 min read
Understanding Vertical Slice Architecture

Understanding Vertical Slice Architecture

Comments
2 min read
A pragmatic approach to SOLID

A pragmatic approach to SOLID

Comments
8 min read
Mastering Rust Traits: A Comprehensive Guide to Shared Behavior

Mastering Rust Traits: A Comprehensive Guide to Shared Behavior

1
Comments
6 min read
Mastering Rust Macros: Boost Code Efficiency and Expressiveness

Mastering Rust Macros: Boost Code Efficiency and Expressiveness

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

Mastering JavaScript Error Handling: Essential Techniques for Robust Applications

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

10 Advanced JavaScript Concepts for Building Robust Applications

Comments
6 min read
7 Essential Accessibility Testing Tools for Web Developers: Ensure Inclusive Design

7 Essential Accessibility Testing Tools for Web Developers: Ensure Inclusive Design

1
Comments 1
5 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
Being A Catalyst For Change

Being A Catalyst For Change

1
Comments
5 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
Como implementar Feature Flags em seu Backend NestJS

Como implementar Feature Flags em seu Backend NestJS

2
Comments
4 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
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
Submitting GPU jobs to Slurm @ Loyola University Chicago

Submitting GPU jobs to Slurm @ Loyola University Chicago

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

A routing system in JavaScript for Single Page Application

Comments
2 min read
6 Advanced Python Context Managers for Efficient Resource Management

6 Advanced Python Context Managers for Efficient Resource Management

1
Comments
6 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
loading...