DEV Community

# softwareengineering

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Mastering TypeScript: Recursive Types Unleashed for Advanced Developers

Mastering TypeScript: Recursive Types Unleashed for Advanced Developers

Comments
5 min read
React Custom Renderers: Build Once, Run Everywhere - Boost Your Cross-Platform Development

React Custom Renderers: Build Once, Run Everywhere - Boost Your Cross-Platform Development

Comments
5 min read
Transform Data Like a Pro: JavaScript Transducers Simplified

Transform Data Like a Pro: JavaScript Transducers Simplified

Comments
5 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 Shadow DOM: The Secret of Web Component Encapsulation 💯

Understanding Shadow DOM: The Secret of Web Component Encapsulation 💯

Comments
3 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
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
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
API Docs: The Unsung Hero of the API Economy

API Docs: The Unsung Hero of the API Economy

Comments
3 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
Java Bytecode Wizardry: Supercharge Your Apps Without Touching the Source Code

Java Bytecode Wizardry: Supercharge Your Apps Without Touching the Source Code

Comments
7 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
Stay Ahead: Upcoming Django Releases & New Features for 2024

Stay Ahead: Upcoming Django Releases & New Features for 2024

Comments
3 min read
12 Data Structures Every Developer Should Know

12 Data Structures Every Developer Should Know

1
Comments
4 min read
REST vs. GraphQL: Choosing the Right API for Your Project

REST vs. GraphQL: Choosing the Right API for Your Project

Comments
4 min read
Unlock Nature's Genius: Evolutionary Algorithms in JavaScript for Powerful Problem-Solving

Unlock Nature's Genius: Evolutionary Algorithms in JavaScript for Powerful Problem-Solving

Comments
7 min read
React Server Components and Streaming SSR: Boosting Web Performance and User Experience

React Server Components and Streaming SSR: Boosting Web Performance and User Experience

Comments
5 min read
Mastering Java Bytecode: Boost Your App's Power with ASM Library

Mastering Java Bytecode: Boost Your App's Power with ASM Library

Comments
9 min read
Top 10 Lessons from 40 Years of Writing Code: What Every Software Engineer Should Know

Top 10 Lessons from 40 Years of Writing Code: What Every Software Engineer Should Know

Comments
2 min read
9 Best Software Development Tools Reviewed For 2025

9 Best Software Development Tools Reviewed For 2025

1
Comments
3 min read
Mastering Spring Boot Starters: Build Powerful Auto-Configurations in 10 Simple Steps

Mastering Spring Boot Starters: Build Powerful Auto-Configurations in 10 Simple Steps

Comments
6 min read
Supercharge Your Node.js Apps: Mastering Event Sourcing and CQRS for Scalable Systems

Supercharge Your Node.js Apps: Mastering Event Sourcing and CQRS for Scalable Systems

Comments
5 min read
Boost Your JavaScript: Master Aspect-Oriented Programming for Cleaner, Powerful Code

Boost Your JavaScript: Master Aspect-Oriented Programming for Cleaner, Powerful Code

Comments
5 min read
Mastering Angular's Dependency Injection: 10 Pro Tips for Better Code

Mastering Angular's Dependency Injection: 10 Pro Tips for Better Code

Comments
5 min read
Mastering Spring Boot Dependency Graphs: Boost Performance and Simplify Maintenance

Mastering Spring Boot Dependency Graphs: Boost Performance and Simplify Maintenance

Comments
5 min read
Day 0: Rebooting My Career in Software Engineering

Day 0: Rebooting My Career in Software Engineering

Comments
2 min read
Advice from Software Engineers at Google and Spotify

Advice from Software Engineers at Google and Spotify

Comments
2 min read
The Ultimate Guide to Design Patterns in Software Engineering

The Ultimate Guide to Design Patterns in Software Engineering

1
Comments
5 min read
Learn Cypress with easy steps

Learn Cypress with easy steps

Comments
1 min read
The Medallion Architecture: Refining Data from Bronze to Gold 🏅

The Medallion Architecture: Refining Data from Bronze to Gold 🏅

10
Comments 1
4 min read
Master Spring Boot Auto-Configuration: Boost Your App's Power and Flexibility

Master Spring Boot Auto-Configuration: Boost Your App's Power and Flexibility

Comments
5 min read
Implementing Domain Driven Design - Day 1

Implementing Domain Driven Design - Day 1

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

Patterns of Enterprise Application Architecture-Day 1

Comments
4 min read
WebAssembly and JavaScript: Supercharge Your Web Apps with This Powerful Duo

WebAssembly and JavaScript: Supercharge Your Web Apps with This Powerful Duo

Comments
6 min read
Mastering JavaScript: Unleash the Power of Algebraic Effects for Cleaner, Efficient Code

Mastering JavaScript: Unleash the Power of Algebraic Effects for Cleaner, Efficient Code

Comments
5 min read
Software Engineering at Google - Chapter 8: Style Guides and Rules 05:56

Software Engineering at Google - Chapter 8: Style Guides and Rules

Comments
1 min read
Mastering Isomorphic JavaScript: Boost Performance and SEO in Web Apps

Mastering Isomorphic JavaScript: Boost Performance and SEO in Web Apps

Comments
5 min read
Master Spring Boot: Create Custom Actuators for Powerful App Insights and Control

Master Spring Boot: Create Custom Actuators for Powerful App Insights and Control

Comments
7 min read
Mastering TicTacToe : My first Python Project

Mastering TicTacToe : My first Python Project

Comments
2 min read
Software Engineering at Google - Chapter 7: Measuring Engineering Productivity 04:06

Software Engineering at Google - Chapter 7: Measuring Engineering Productivity

Comments
1 min read
Software Engineering at Google - Chapter 6: Leading at Scale 03:40

Software Engineering at Google - Chapter 6: Leading at Scale

Comments
1 min read
Mastering Python's Async: Boost Your App Performance with Coroutines and Event Loops

Mastering Python's Async: Boost Your App Performance with Coroutines and Event Loops

Comments
6 min read
Understanding Event Sourcing: A Detailed Guide 🔻

Understanding Event Sourcing: A Detailed Guide 🔻

1
Comments
3 min read
Software Engineering at Google - Chapter 5: How to Lead a Team 03:37

Software Engineering at Google - Chapter 5: How to Lead a Team

Comments
1 min read
Software Engineering at Google - Chapter 4: Engineering for Equity 02:01

Software Engineering at Google - Chapter 4: Engineering for Equity

Comments
1 min read
InsightfulAI v0.3.0a1 Update: Railway Oriented Programming and Enhanced OpenTelemetry for Robust Pipelines

InsightfulAI v0.3.0a1 Update: Railway Oriented Programming and Enhanced OpenTelemetry for Robust Pipelines

1
Comments
3 min read
💡 Database Development: It’s Not Just About Querying!

💡 Database Development: It’s Not Just About Querying!

Comments
2 min read
Unlock Python's Hidden Power: Master Abstract Syntax Trees for Code Wizardry

Unlock Python's Hidden Power: Master Abstract Syntax Trees for Code Wizardry

Comments
6 min read
Build Your Own JavaScript-Compatible Language: Mastering Compiler Design

Build Your Own JavaScript-Compatible Language: Mastering Compiler Design

Comments
5 min read
JavaScript Generators: Supercharge Your Code with Pausing Power!

JavaScript Generators: Supercharge Your Code with Pausing Power!

Comments
5 min read
Understanding Double Dispatch: A Simple Guide

Understanding Double Dispatch: A Simple Guide

Comments
3 min read
High Availability for Social Media Platforms: Leader-Follower Architecture and Leader Election

High Availability for Social Media Platforms: Leader-Follower Architecture and Leader Election

Comments
4 min read
Embrace complexity

Embrace complexity

Comments
2 min read
Service Level Objectives (SLOs): Elevate Your Service Reliability 🚀

Service Level Objectives (SLOs): Elevate Your Service Reliability 🚀

15
Comments
4 min read
Mastering Saga Pattern in Spring Boot: Streamline Complex Microservice Transactions

Mastering Saga Pattern in Spring Boot: Streamline Complex Microservice Transactions

3
Comments 2
5 min read
loading...