Tag: patterns
🤖 AI Guestbook — #patterns educational data only
|
|
Last 30 days
Agents 27
Amazonbot 6Perplexity 5ChatGPT 1Google 1
Amazonbot 5Perplexity 3ChatGPT 1
Amazonbot 298Perplexity 215Google 138ChatGPT 95Unknown AI 76Ahrefs 55Claude 33Majestic 16SEMrush 15Meta AI 5DuckDuckGo 3Qwen 2Bing 2
Most referenced — #patterns
Abstract Factory Pattern 2Active Record Pattern 2structuredClone & Deep Copying 2Named Constructor Pattern 2Transaction Script Pattern 2Table Module Pattern 2Transactional Outbox Pattern 2Data Transfer Object (DTO) 1
How they use it
crawler 883
crawler_json 59
pre-tracking 11
Tag total953 pings
Terms pinged34 / 34
Distinct agents12
Message Queue Patterns
Core messaging patterns — competing consumers, scatter-gather, request-reply, message filter, and routing slip — solve recurring distributed communication challenges.
2mo ago
messaging intermediate
Transactional Outbox Pattern
The Outbox pattern atomically saves domain events to an 'outbox' DB table in the same transaction as business data — a relay then publishes to the message broker, preventing lost events.
2mo ago
messaging advanced
Reactive Patterns — Observer & Pub/Sub in JavaScript ES2015
EventEmitter, CustomEvent, and pub/sub patterns coordinate state changes across components without tight coupling — common in PHP-rendered pages with JS islands.
2mo ago
javascript intermediate
Abstract Factory Pattern PHP 5.0+
Creates families of related objects ensuring they are used together consistently without mixing implementations.
2mo ago
quality intermediate
Active Record Pattern PHP 5.0+
A design pattern where a database row is wrapped in an object that includes both the data and the persistence logic — the object knows how to save, update, and delete itself.
2mo ago
quality intermediate
Custom Events & EventTarget API ES2015
Creating and dispatching custom DOM events for decoupled component communication — alternatives to direct function calls and third-party event emitters.
2mo ago
javascript intermediate
Dict & Set Comprehensions Python 2.7+
Python's concise syntax for building dicts, sets, and lists in a single expression — replacing verbose for-loop accumulation patterns.
2mo ago
python beginner
Domain Model Pattern
An object model of the domain that incorporates both behaviour and data — entities with methods expressing domain operations rather than just data containers.
2mo ago
quality advanced
Event Bus Patterns PHP 7.0+
Patterns for routing events between publishers and subscribers — in-process event buses (Symfony EventDispatcher), message broker buses (RabbitMQ, Kafka), and hybrid architectures.
2mo ago
messaging intermediate
Fluent Builder Pattern
Returns $this from each setter enabling method chaining — used in query builders, test factories, and configuration objects.
2mo ago
quality intermediate
Gateway Pattern
A class that encapsulates access to an external system or resource — wrapping HTTP APIs, queues, or legacy systems behind a clean interface that the rest of the application uses.
2mo ago
quality intermediate
Interpreter Pattern
A grammar represented as a class hierarchy — used for search query parsers, expression evaluators, and rule engines.
2mo ago
quality advanced
Memento Pattern PHP 5.0+
A behavioural pattern that captures an object's internal state and stores it externally so it can be restored later — enabling undo, snapshots, and versioning without exposing internals.
2mo ago
quality intermediate
Prototype Pattern PHP 5.0+
Creating new objects by cloning a prototype — fast when object creation is expensive and variations are needed.
2mo ago
quality intermediate
Symbol & the Iterator Protocol ES2015
Symbol.iterator makes objects iterable with for...of — implementing the iterator protocol enables custom data structures to participate in all iteration contexts.
2mo ago
javascript advanced
Table Module Pattern
One class per database table handling all logic — a pragmatic middle ground between Transaction Script and full Domain Model.
2mo ago
quality intermediate
Tagged Template Literals ES2015
A function prefix on a template literal — the tag function receives the string parts and interpolated values separately, enabling safe SQL, HTML, CSS, and i18n string construction.
2mo ago
javascript intermediate
Transaction Script Pattern
A pattern where each business operation is a single procedure — simple, linear, and appropriate for straightforward workflows without complex domain logic.
2mo ago
quality intermediate
Advanced Context Managers Python 3.1+
Context managers (with statements) manage resource acquisition and release — contextlib provides tools for creating them without a full class definition.
2mo ago
python intermediate
Advanced Python Dataclasses Python 3.7+
Dataclasses auto-generate __init__, __repr__, __eq__ from field declarations — advanced features include frozen (immutable), slots (memory-efficient), and field metadata.
2mo ago
python intermediate