fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.8K
active users

#designpatterns

4 posts4 participants0 posts today
Dev Leader<p>Are you familiar with the facade pattern?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/09/28/the-facade-pattern-a-simplified-beginner-guide/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/09/28/the-fa</span><span class="invisible">cade-pattern-a-simplified-beginner-guide/</span></a></p><p><a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://hachyderm.io/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a> <a href="https://hachyderm.io/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a> <a href="https://hachyderm.io/tags/designpattern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpattern</span></a></p>
Alvin Ashcraft<p>AI agent orchestration patterns | Microsoft Learn. <a href="https://buff.ly/zFDR9ke" rel="nofollow noopener" target="_blank">buff.ly/zFDR9ke</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23ai" target="_blank">#ai</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23learning" target="_blank">#learning</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23azure" target="_blank">#azure</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23architecture" target="_blank">#architecture</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23designpatterns" target="_blank">#designpatterns</a> <a class="hashtag" rel="nofollow noopener" href="https://bsky.app/search?q=%23aiagents" target="_blank">#aiagents</a><br><br><a href="https://buff.ly/zFDR9ke" rel="nofollow noopener" target="_blank">AI Agent Orchestration Pattern...</a></p>
Alvin Ashcraft 🐿️<p>AI agent orchestration patterns | Microsoft Learn.</p><p><a href="https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/ai-agent-design-patterns" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">learn.microsoft.com/en-us/azur</span><span class="invisible">e/architecture/ai-ml/guide/ai-agent-design-patterns</span></a> </p><p><a href="https://hachyderm.io/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://hachyderm.io/tags/learning" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>learning</span></a> <a href="https://hachyderm.io/tags/azure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>azure</span></a> <a href="https://hachyderm.io/tags/architecture" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>architecture</span></a> <a href="https://hachyderm.io/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a> <a href="https://hachyderm.io/tags/aiagents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>aiagents</span></a></p>
Dev Leader<p>Have you heard of the memento design pattern?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/01/29/the-memento-pattern-in-c-how-to-achieve-effortless-state-restoration/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/01/29/the-me</span><span class="invisible">mento-pattern-in-c-how-to-achieve-effortless-state-restoration/</span></a></p><p><a href="https://hachyderm.io/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a></p>
Dev Leader<p>Have you used the composite design pattern?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/01/25/composite-pattern-in-c-for-powerful-object-structures/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/01/25/compos</span><span class="invisible">ite-pattern-in-c-for-powerful-object-structures/</span></a></p><p><a href="https://hachyderm.io/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/Approaches" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Approaches</span></a><br>Design patterns for AI interfaces · A simple approach to designing AI experiences <a href="https://ilo.im/165drm" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/165drm</span><span class="invisible"></span></a> </p><p>_____<br><a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://mastodon.social/tags/Chats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chats</span></a> <a href="https://mastodon.social/tags/Usability" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Usability</span></a> <a href="https://mastodon.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://mastodon.social/tags/ConversationalDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ConversationalDesign</span></a> <a href="https://mastodon.social/tags/ProductDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProductDesign</span></a> <a href="https://mastodon.social/tags/UxDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UxDesign</span></a> <a href="https://mastodon.social/tags/UiDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UiDesign</span></a> <a href="https://mastodon.social/tags/WebDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDesign</span></a></p>
Frontend Dogma<p>Design Patterns for AI Interfaces, by <span class="h-card" translate="no"><a href="https://mastodon.be/@vitalyf" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>vitalyf</span></a></span> (<span class="h-card" translate="no"><a href="https://mastodon.social/@smashingmag" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>smashingmag</span></a></span>):</p><p><a href="https://www.smashingmagazine.com/2025/07/design-patterns-ai-interfaces/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">smashingmagazine.com/2025/07/d</span><span class="invisible">esign-patterns-ai-interfaces/</span></a></p><p><a href="https://mas.to/tags/ai" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ai</span></a> <a href="https://mas.to/tags/design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>design</span></a> <a href="https://mas.to/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a> <a href="https://mas.to/tags/agentexperience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>agentexperience</span></a></p>
Dev Leader<p>Have you used the command design pattern?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/01/21/command-pattern-in-c-what-you-need-to-implement-it/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/01/21/comman</span><span class="invisible">d-pattern-in-c-what-you-need-to-implement-it/</span></a></p><p><a href="https://hachyderm.io/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://hachyderm.io/tags/CSharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CSharp</span></a></p>
Monospace Mentor<p>Dependency injection isn't complex - it's just passing dependencies as parameters instead of creating them inside functions. Makes testing easier because you can pass mock objects. <a href="https://floss.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/Guidelines" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Guidelines</span></a><br>Better notifications UX · Timing matters, and so do timely notifications <a href="https://ilo.im/1657ih" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/1657ih</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Communication" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Communication</span></a> <a href="https://mastodon.social/tags/Notifications" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Notifications</span></a> <a href="https://mastodon.social/tags/Timing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Timing</span></a> <a href="https://mastodon.social/tags/Attention" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Attention</span></a> <a href="https://mastodon.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://mastodon.social/tags/ProductDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProductDesign</span></a> <a href="https://mastodon.social/tags/UxDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UxDesign</span></a> <a href="https://mastodon.social/tags/UiDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UiDesign</span></a> <a href="https://mastodon.social/tags/WebDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDesign</span></a></p>
Monospace Mentor<p>Favour composition over inheritance. Instead of deep class hierarchies, build objects by combining smaller, focused components. Easier to test, modify, and reason about. <a href="https://floss.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://floss.social/tags/CleanCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CleanCode</span></a></p>
Monospace Mentor<p>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. <a href="https://floss.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://floss.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a></p>
Monospace Mentor<p>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. <a href="https://floss.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://floss.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/Approaches" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Approaches</span></a><br>Give footnotes the boot · Smarter alternatives to footnotes on the web <a href="https://ilo.im/1652si" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/1652si</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/Footnotes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Footnotes</span></a> <a href="https://mastodon.social/tags/Content" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Content</span></a> <a href="https://mastodon.social/tags/Accessibility" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Accessibility</span></a> <a href="https://mastodon.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://mastodon.social/tags/UxDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UxDesign</span></a> <a href="https://mastodon.social/tags/UiDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UiDesign</span></a> <a href="https://mastodon.social/tags/WebDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDesign</span></a> <a href="https://mastodon.social/tags/Development" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Development</span></a> <a href="https://mastodon.social/tags/WebDev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDev</span></a> <a href="https://mastodon.social/tags/Frontend" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Frontend</span></a></p>
Dev Leader<p>Have you heard of the Mediator Pattern?</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/11/20/exploring-examples-of-the-mediator-pattern-in-c/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/11/20/explor</span><span class="invisible">ing-examples-of-the-mediator-pattern-in-c/</span></a></p><p><a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> <a href="https://hachyderm.io/tags/dotnet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>dotnet</span></a> <a href="https://hachyderm.io/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a> <a href="https://hachyderm.io/tags/mediator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>mediator</span></a></p>
Dev Leader<p>Have you used the pipeline design pattern?</p><p>Read more here:<br><a href="https://www.devleader.ca/2024/01/12/how-to-implement-the-pipeline-design-pattern-in-c/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2024/01/12/how-to</span><span class="invisible">-implement-the-pipeline-design-pattern-in-c/</span></a></p><p><a href="https://hachyderm.io/tags/designpattern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpattern</span></a> <a href="https://hachyderm.io/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a> <a href="https://hachyderm.io/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a></p>
Inautilo<p><a href="https://mastodon.social/tags/Design" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Design</span></a> <a href="https://mastodon.social/tags/Explorations" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Explorations</span></a><br>Where should AI sit in your UI? · Emerging design patterns for surfacing AI <a href="https://ilo.im/164jff" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">ilo.im/164jff</span><span class="invisible"></span></a></p><p>_____<br><a href="https://mastodon.social/tags/AI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AI</span></a> <a href="https://mastodon.social/tags/AiAgents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AiAgents</span></a> <a href="https://mastodon.social/tags/Interactivity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Interactivity</span></a> <a href="https://mastodon.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://mastodon.social/tags/ProductDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProductDesign</span></a> <a href="https://mastodon.social/tags/UxDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UxDesign</span></a> <a href="https://mastodon.social/tags/UiDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>UiDesign</span></a> <a href="https://mastodon.social/tags/SpatialDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>SpatialDesign</span></a> <a href="https://mastodon.social/tags/WebDesign" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WebDesign</span></a></p>
Hacker News<p>Design Patterns for Securing LLM Agents Against Prompt Injections</p><p><a href="https://simonwillison.net/2025/Jun/13/prompt-injection-design-patterns/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">simonwillison.net/2025/Jun/13/</span><span class="invisible">prompt-injection-design-patterns/</span></a></p><p><a href="https://mastodon.social/tags/HackerNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HackerNews</span></a> <a href="https://mastodon.social/tags/DesignPatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DesignPatterns</span></a> <a href="https://mastodon.social/tags/LLMAgents" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMAgents</span></a> <a href="https://mastodon.social/tags/PromptInjection" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PromptInjection</span></a> <a href="https://mastodon.social/tags/Cybersecurity" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Cybersecurity</span></a> <a href="https://mastodon.social/tags/AIResearch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AIResearch</span></a></p>
Dev Leader<p>This is the BIG one. The mega list.</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/12/31/the-big-list-of-design-patterns-everything-you-need-to-know/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/12/31/the-bi</span><span class="invisible">g-list-of-design-patterns-everything-you-need-to-know/</span></a></p><p><a href="https://hachyderm.io/tags/designpattern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpattern</span></a> <a href="https://hachyderm.io/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>
Dev Leader<p>A digital manufacturing facility for your CSharp objects!</p><p>Read more here:<br><a href="https://www.devleader.ca/2023/12/26/examples-of-the-factory-pattern-in-c-a-simple-beginners-guide/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">devleader.ca/2023/12/26/exampl</span><span class="invisible">es-of-the-factory-pattern-in-c-a-simple-beginners-guide/</span></a></p><p><a href="https://hachyderm.io/tags/designpattern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpattern</span></a> <a href="https://hachyderm.io/tags/designpatterns" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>designpatterns</span></a> <a href="https://hachyderm.io/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a></p>