#design-patterns

[ follow ]

CSS Tricks That Use Only One Gradient | CSS-Tricks

CSS gradients can create complex designs from simple commands.
Focusing on one gradient can yield powerful visual results.

[September 2024] Python Monthly Newsletter | Zero To Mastery

Python 3.13 is expected to introduce significant changes, emphasizing the importance of understanding the GIL.
The Template Method design pattern helps in defining a sequence of operations with flexibility for implementation.
Modern libraries like HTTPX and AIOHTTP are crucial for asynchronous programming in Python.
#software-architecture

Implementing Strategy and Adapter Patterns in a .NET Microservice for Multiple Cryptocurrency Data Providers with GraphQL

Building a scalable .NET 8 microservice to integrate multiple cryptocurrency data providers enhances access to real-time data for users.

11 Key Design Patterns: An Essential Guide | HackerNoon

The Abstract Factory Design Pattern facilitates the creation of related objects without specifying their concrete classes, enhancing flexibility and maintainability in software design.

Implementing Strategy and Adapter Patterns in a .NET Microservice for Multiple Cryptocurrency Data Providers with GraphQL

Building a scalable .NET 8 microservice to integrate multiple cryptocurrency data providers enhances access to real-time data for users.

11 Key Design Patterns: An Essential Guide | HackerNoon

The Abstract Factory Design Pattern facilitates the creation of related objects without specifying their concrete classes, enhancing flexibility and maintainability in software design.
moresoftware-architecture
#software-development

Implementation of the Strategy Pattern in Kotlin and Spring | HackerNoon

The Strategy design pattern enhances extensibility and maintainability in software development, particularly in Kotlin with the Spring framework.

Methods to Implement the Open/Closed Principle (OCP) in Your Code

The Open/Closed Principle promotes software evolution while minimizing code changes to reduce risks and enhance maintainability.

Thread-Safe Singleton in C#: A Guide to Double-Checked Locking and Lazy Approaches

The Singleton pattern provides a globally accessible, single instance of a class, enhancing code flexibility and efficiency.

Implementation of the Strategy Pattern in Kotlin and Spring | HackerNoon

The Strategy design pattern enhances extensibility and maintainability in software development, particularly in Kotlin with the Spring framework.

Methods to Implement the Open/Closed Principle (OCP) in Your Code

The Open/Closed Principle promotes software evolution while minimizing code changes to reduce risks and enhance maintainability.

Thread-Safe Singleton in C#: A Guide to Double-Checked Locking and Lazy Approaches

The Singleton pattern provides a globally accessible, single instance of a class, enhancing code flexibility and efficiency.
moresoftware-development

Design systems should do less

Decentralizing design system responsibilities empowers product teams, reduces bottlenecks, and fosters innovation by allowing teams to create localized solutions.

Essential Tips for Coding in Java

Utilizing design patterns like Singleton and Factory enhances code maintainability and scalability, while Java Streams simplifies data processing through functional-style operations.

Checkout UX Best Practices

Eliminating distractions during checkout is essential for reducing cart abandonment and enhancing user focus.

JavaScript design patterns guide - LogRocket Blog

Design patterns in software engineering are pre-made blueprints for solving coding problems, promoting efficiency and a common language among developers.

Decision Trees For UI Components - Smashing Magazine

Decision trees help streamline UI design decisions and prevent never-ending discussions.

Why Designers Aren't Understood - Smashing Magazine

Businesses struggle to understand UX due to misaligned languages, requiring designers to present work in terms of business goals for better stakeholder engagement.

Kotlin Tip #33: Using Delegation to Enhance Classes Without Inheritance-100 Kotlin Tips in 100...

Lazy initialization delays object creation until needed. Kotlin's by lazy delegate optimizes performance for costly property initialization.
By lazy delegate in Kotlin executes lambda expression once for property initialization, prevents re-invocation for subsequent accesses.

How to ensure your designs work if you can't access sample data

Content-last design can lead to unexpected issues like formatting problems with actual data.
Create limit tests to ensure designs behave properly with extreme content examples.

The Best, Real UX/UI Design Patterns Resources and Examples 2024

UX/UI Design Pattern resources are a great source of inspiration and best practices for designing digital products.
Learning from existing design patterns can save time and ensure usability.

Nova Roma Review

Design patterns and recurring themes in board games create familiar and engaging experiences for players.

Sorry, Everyone: It *Is* Called "Gamification."

The term 'gamification' is still a source of debate among experts, as some reject it while others find it useful in addressing various design needs.
[ Load more ]