DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
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
The Rewrite Trap: A Programmer's Survival Guide

The Rewrite Trap: A Programmer's Survival Guide

Comments
3 min read
Becoming a Good Software Engineer: Business Alignment and Performance Optimization 💯

Becoming a Good Software Engineer: Business Alignment and Performance Optimization 💯

2
Comments
3 min read
7 Serverless Architecture Patterns for Building Scalable Web Apps

7 Serverless Architecture Patterns for Building Scalable Web Apps

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

Optimizing Go Applications: Advanced Caching Strategies for Performance and Scalability

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

5
Comments
4 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
6 Advanced Python Context Managers for Efficient Resource Management

6 Advanced Python Context Managers for Efficient Resource Management

Comments
6 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
Untold Aspects of Software Engineering Interviews from an ex-Meta Engineer

Untold Aspects of Software Engineering Interviews from an ex-Meta Engineer

Comments
3 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
6 Powerful JavaScript Data Visualization Techniques for Interactive Web Apps

6 Powerful JavaScript Data Visualization Techniques for Interactive Web Apps

Comments
8 min read
Interview Preparation Tips from an Ex-Meta Engineer

Interview Preparation Tips from an Ex-Meta Engineer

Comments
5 min read
AI vs(and?) Software Engineers

AI vs(and?) Software Engineers

Comments
4 min read
5 Advanced JavaScript Debugging Techniques to Boost Your Productivity

5 Advanced JavaScript Debugging Techniques to Boost Your Productivity

Comments
5 min read
Optimizing Golang Build Times: Expert Strategies for Large-Scale Projects

Optimizing Golang Build Times: Expert Strategies for Large-Scale Projects

Comments
6 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
Patterns of Enterprise Application Architecture-Day 6

Patterns of Enterprise Application Architecture-Day 6

Comments
3 min read
Conditional Statements in Java

Conditional Statements in Java

1
Comments
2 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
Build a Stunning Software Engineer Portfolio with HTML, CSS, and JavaScript

Build a Stunning Software Engineer Portfolio with HTML, CSS, and JavaScript

Comments
2 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
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
Ensuring Atomicity in Modern Databases

Ensuring Atomicity in Modern Databases

Comments
4 min read
Why TypeScript is the Future of JavaScript Development: Benefits and Adoption

Why TypeScript is the Future of JavaScript Development: Benefits and Adoption

5
Comments
4 min read
Ethical Coding Practices: How to Create Responsible and Impactful Software

Ethical Coding Practices: How to Create Responsible and Impactful Software

1
Comments
3 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
Will Artificial Intelligence(AI) Replace Software Jobs?

Will Artificial Intelligence(AI) Replace Software Jobs?

1
Comments
1 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
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
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
Github Copilot is Now Free: Here's How to Set It Up

Github Copilot is Now Free: Here's How to Set It Up

18
Comments 12
2 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
How to Think Like an Engineer: Lessons Beyond Technical Skills

How to Think Like an Engineer: Lessons Beyond Technical Skills

Comments
3 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
De cero a Ingeniero de Software

De cero a Ingeniero de Software

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
loading...