<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>/steve</provider_name><provider_url>https://slapps.fr/steve</provider_url><author_name>steve</author_name><author_url>https://slapps.fr/steve/author/steve/</author_url><title>Design Patterns - /steve</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="XdWoetQF7X"&gt;&lt;a href="https://slapps.fr/steve/design-patterns-2/"&gt;Design Patterns&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://slapps.fr/steve/design-patterns-2/embed/#?secret=XdWoetQF7X" width="600" height="338" title="&#x201C;Design Patterns&#x201D; &#x2014; /steve" data-secret="XdWoetQF7X" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(c,d){"use strict";var e=!1,o=!1;if(d.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(/[^a-zA-Z0-9]/.test(t.secret));else{for(var r,s,a,i=d.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=d.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=new RegExp("^https?:$","i"),l=0;l&lt;n.length;l++)n[l].style.display="none";for(l=0;l&lt;i.length;l++)if(r=i[l],e.source!==r.contentWindow);else{if(r.removeAttribute("style"),"height"===t.message){if(1e3&lt;(s=parseInt(t.value,10)))s=1e3;else if(~~s&lt;200)s=200;r.height=s}if("link"===t.message)if(s=d.createElement("a"),a=d.createElement("a"),s.href=r.getAttribute("src"),a.href=t.value,!o.test(a.protocol));else if(a.host===s.host)if(d.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener("message",c.wp.receiveEmbedMessage,!1),d.addEventListener("DOMContentLoaded",t,!1),c.addEventListener("load",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf("MSIE 10"),a=!!navigator.userAgent.match(/Trident.*rv:11\./),i=d.querySelectorAll("iframe.wp-embedded-content"),n=0;n&lt;i.length;n++){if(!(r=(t=i[n]).getAttribute("data-secret")))r=Math.random().toString(36).substr(2,10),t.src+="#?secret="+r,t.setAttribute("data-secret",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute("security"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:"ready",secret:r},"*")}}}}(window,document);
&lt;/script&gt;
</html><description>Here are some of the most common design patterns in software development today: 1. Singleton Pattern 2. Factory Method Pattern 3. Observer Pattern 4. Decorator Pattern 5. Strategy Pattern 6. Command Pattern 7. Builder Pattern 8. Adapter Pattern 9. Microservices Pattern 10. Event Sourcing Pattern 11. CQRS (Command Query Responsibility Segregation) Pattern 12. API Gateway &hellip;  Read More &raquo;</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced{w3tc_pagecache_reject_reason}
Content Delivery Network via N/A
Lazy Loading
Minified using Disk
Database Caching 51/61 queries in 0.020 seconds using Disk

Served from: slapps.fr @ 2026-05-25 12:34:50 by W3 Total Cache
-->