#software-design

[ follow ]
#solid-principles
#best-practices
Angular
fromHackernoon
2 months ago

Refactoring 024 - Replace Global Variables with Dependency Injection | HackerNoon

Replacing global variables with dependency injection improves testability and reduces coupling.
Angular
fromHackernoon
2 months ago

Refactoring 024 - Replace Global Variables with Dependency Injection | HackerNoon

Replacing global variables with dependency injection improves testability and reduces coupling.
#coupling
UX design
fromSeangoedecke
2 months ago

Great software design looks underwhelming

Software design should prioritize simplicity over complexity for effective solutions.
Complexity can indicate poor design, while simplicity can indicate thorough understanding.
fromMedium
5 months ago

Dependency Injection with Implicits in Scala

Implicit-based Dependency Injection in Scala provides a lightweight, type-safe alternative to traditional DI frameworks, simplifying dependency management without sacrificing compile-time verification.
Scala
fromMedium
8 months ago

Composable Cloudflare Architecture: A Guide

Composable architecture encourages separating concerns and creating small, reusable blocks to build complex systems, essential for the scalability and flexibility of cloud-native applications.
JavaScript
UX design
fromMedium
8 months ago

10 heuristics to simplify design decision-making

Using industry wisdom simplifies software decision-making, helping avoid the paradox of choice.
fromCodeProject
9 months ago

Essential Tips for Coding in Java

Design patterns like Singleton and Factory are essential for addressing common software design problems, leading to significant improvements in code maintainability, scalability, and understandability.
JavaScript
[ Load more ]