One of the best ways to learn something new is to see how the things you already know are used in it. This document does not intend to make its readers familiar with the design or architectural patterns; it suggests basic understanding of the concepts of the OOP, design patterns and architectural patterns. The goal of this paper is to describe how different software design and architectural patterns are applied in AngularJS or any AngularJS single-page application.The document begins with brief overview of the AngularJS framework. The overview explains the main AngularJS components - directives, filters, controllers, services, scope. The second section lists and describes different design and architectural patterns, which are implemented inside the framework. The patterns are grouped by the AngularJS component they are used in. If some patterns are used inside multiple components it will be explicitly mentioned.
angular design-patternThis is a collection of known design patterns and some sample code how to implement them in PHP. Every pattern has a small list of examples (most of them from Zend Framework, Symfony2 or Doctrine2 as I'm most familiar with this software). I think the problem with patterns is that often people do know them but don't know when to apply which.
designpatternsphp design-patterns design-pattern oop modern-php code-examples phpunitEntitas is a super fast Entity Component System Framework (ECS) specifically made for C# and Unity. Internal caching and blazing fast component access makes it second to none. Several design decisions have been made to work optimal in a garbage collected environment and to go easy on the garbage collector. Entitas comes with an optional code generator which radically reduces the amount of code you have to write and makes your code read like well written prose. The optional code generator lets you write code that is super fast, safe and literally screams its intent.
entitas c-sharp entitas-csharp unity ecs entity-component entity-framework entity entity-component-system tdd test-driven-development performance design-pattern paradigmshift paradigm design-patterns game gamedev game-development game-engineUse component classes like btn, card, etc… to build your UI.
css ui-design design-systems design-pattern postcss css-framework design-patterns ui-kit ui-components css-components ui-pattern design-system ui-library ui-framework tailwind tailwindcss tailwind-css components component framework theming design uiServiceStack is an open source web services framework designed to be an alternative to the WCF, ASP.NET MVC, and ASP.NET Web API frameworks. It supports REST and SOAP endpoints, autoconfiguration of data formats, inversion of control containers, object-relational mapping, caching mechanisms, and much more.
webservice webservice-framework soa design-pattern rest soapA C++ library of designs, containing flexible implementations of common design patterns and idioms.
cpp-library library cpp design-patternThis repository is about cool design patterns written in Unity3D C#.
unity design-pattern design-patterns unity3d unity-design-pattern csharp-design-patterns game-development game-programming-pattern game-programming csharp-resources factory-pattern mediator-pattern visitor-pattern singleton-pattern bridge-pattern pool-pattern iterator-pattern facade-pattern memento-pattern command-patternA reference samples library for design patterns of all types
adapter-pattern command-pattern cyberrunner24 decorator decorator-pattern design-patternA minimal package to help you make your laravel application cleaner and faster.
laravel laravel-cache design-pattern laravel-5-package laravel5 laravel-optimization presenter laravel-presenter laravel-utility html-minifier html-minificationC# Code Snippets for the Gang for Four (GOF) Design Patterns. Shortcut is "dpdesignpatternname", e.g. dpsingleton for Singleton.
code-snippets snippets code-snippet design-pattern design-patterns gang-of-four gofThis program demonstrates the use a the GoF Interpreter Pattern in a straightforward example. This program accepts sets of characters and operators (* or |) using the Reverse Polish notation (RPN) also known as Postfix notation. The * operator does a union of the previous tw...
design-pattern design-patterns gang-of-four gof interpreter parserThe Cached Xml Data Mapper is a a simple xml based ORM. It converts DataReader, DataTable to custom DTOs / POCOs / objects and vice versa. Unlike ORMs which are difficult to choose from, complex to understand and that leaves a heavy memory footprint, this one is simple and...
orm business-entities converter database-to-objects datamapper design-patterna full-featured RSS Reader, codename: Dragon features: 1.download specified RSS feed, parse and show it in a WinForm 2.import/export OPML file 3.arrange a automatic subscriber to update specified RSS 4.can be transmitted to Windows Mobile platform and re-used in web project
design-pattern dragon parser protocol proxy-pattern rss rss2-protocolContains different types of code samples to explore different types of technical solutions/patterns from an architect's point of view.
active-record data-mapper design-pattern design-patterns repository-patternFor now it is supported a basic dependency injection functionality. More to come! Stay Tuned!!!
dependency-injection design-patternIt's a special core be used to help your project become standardization. It provides the standard platform, including core systems, data flows,...
aaron-core core design-pattern optimization standardizationAnother approach: adapting MebershipProvider abstract class instead of inheriting it.
adapter design-pattern membership-providerA design pattern that decouples modules using the mediator pattern.
famous mediator design-patternDijon is an IOC and DI micro-framework for Javascript. Originally it was meant to be a port of Robotlegs, but deviated to something quite different. It remains however heavily inspired by Robotlegs, and more specifically Swiftsuspenders. Basically it's an object registry, that allows you to define how and when objects are instantiated, functions and handlers are called and what objects should be passed on to other objects (that's the injection thingy).
dijon di dependency-injection ioc inversion-of-control service-locator mvc design-pattern
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.