The Facade pattern provides a simple interface to complex subsystems. Instead of exposing 10 classes, create one that handles the common use cases. Simplifies client code significantly. #DesignPatterns #SoftwareEngineering
The Facade pattern provides a simple interface to complex subsystems. Instead of exposing 10 classes, create one that handles the common use cases. Simplifies client code significantly. #DesignPatterns #SoftwareEngineering
The Repository pattern isolates data access logic from business logic. Your business code shouldn't know if data comes from MySQL, PostgreSQL, or a file. Makes testing and changes easier. #SoftwareEngineering #DesignPatterns
#Design #Approaches
Give footnotes the boot · Smarter alternatives to footnotes on the web https://ilo.im/1652si
_____
#Footnotes #Content #Accessibility #DesignPatterns #UxDesign #UiDesign #WebDesign #Development #WebDev #Frontend
Have you heard of the Mediator Pattern?
Read more here:
https://www.devleader.ca/2023/11/20/exploring-examples-of-the-mediator-pattern-in-c/
Published: PREMIS Events Through an Event-sourced Lens
by @beet_keeper
Not long after my first Code4Lib article I had another idea to run by the team there, and elected to see if my paper looking at events in the PREMIS metadata standard would be of interest to them and the readership.
My paper PREMIS Events Through an Event-sourced Lens was published April this year.
I take a look at the content of this paper below and plug a few gaps that I have been thinking about since its publication.
Continue reading “Published: PREMIS Events Through an Event-sourced Lens”…
#Archives #Code4Lib #DesignPatterns #digipres #DigitalArchiving #DigitalPreservation #EventSourcing #PREMIS #Publications #SoftwareArchitecture #SoftwareDevelopment
Have you used the pipeline design pattern?
Read more here:
https://www.devleader.ca/2024/01/12/how-to-implement-the-pipeline-design-pattern-in-c/
#Design #Explorations
Where should AI sit in your UI? · Emerging design patterns for surfacing AI https://ilo.im/164jff
_____
#AI #AiAgents #Interactivity #DesignPatterns #ProductDesign #UxDesign #UiDesign #SpatialDesign #WebDesign
Design Patterns for Securing LLM Agents Against Prompt Injections
https://simonwillison.net/2025/Jun/13/prompt-injection-design-patterns/
#HackerNews #DesignPatterns #LLMAgents #PromptInjection #Cybersecurity #AIResearch
This is the BIG one. The mega list.
Read more here:
https://www.devleader.ca/2023/12/31/the-big-list-of-design-patterns-everything-you-need-to-know/
🎮 Singleton e Concorrência em C# — Um Joguinho pra Aprender de Verdade
Relay your dependency injection to the next level! A powerful, fluent library that extends Microsoft.Extensions.DependencyInjection with adaptive patterns for conditional routing, multi-relays, adapter chains, and dynamic service resolution.
https://github.com/TarasKovalenko/Relay
#dotnet #csharp #DI #designpatterns #DependencyInjection #relay
Anyone have any info on how word processors model their documents in memory?
#SoftwareArchitecture #SoftwareDevelopment #WordProcessing #DataStructures #DesignPatterns
A digital manufacturing facility for your CSharp objects!
Read more here:
https://www.devleader.ca/2023/12/26/examples-of-the-factory-pattern-in-c-a-simple-beginners-guide/
Unlock the power of flexibility in your projects with the Strategy Design Pattern. Choose and switch algorithms at runtime for cleaner, maintainable code! 🚀 https://www.funkysi1701.com/posts/2024/strategy-pattern/ #designpatterns #architecture #csharp
Have you heard of the factory design pattern?
Read more here:
https://www.devleader.ca/2023/12/17/what-is-the-factory-software-pattern-in-c-what-you-need-to-know/
Fitting a square peg into a round hole?
Read more here:
https://www.devleader.ca/2023/12/13/what-is-the-adapter-design-pattern-beginner-questions-answered/
Essential Design Patterns for Advanced Programmers https://chat-to.dev/post?id=QUkvU3FhZHk1UlNVUG92S1ZPVTVPZz09 #designpatterns #programming #code #coding #technology
This #InfoQ article by Rahul Suresh explores emerging AI patterns in Prompting, Responsible AI, UX, AI-Ops & optimization.
Get practical insights with code examples for each design pattern!
📰 Read now for a deeper understanding: https://bit.ly/4dlddxC
👽When I think "Visitor" my brain goes DIRECTLY to aliens...
Read more here:
https://www.devleader.ca/2023/12/05/examples-of-the-visitor-pattern-in-c-a-practical-guide/