Displaying 1 to 18 from 18 results

angularjs-in-patterns - AngularJS in patterns - this repository provides different look into AngularJS


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.

DesignPatternsPHP - sample code for several design patterns in PHP


This 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.

Entitas-CSharp - Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity


Entitas 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.

ServiceStack.NET - Opensource .NET and Mono REST Web Services framework


ServiceStack 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.




Loki - C++ library of common design patterns and idioms


A C++ library of designs, containing flexible implementations of common design patterns and idioms.

Code Snippets for Design Patterns


C# Code Snippets for the Gang for Four (GOF) Design Patterns. Shortcut is "dpdesignpatternname", e.g. dpsingleton for Singleton.

GoF Interpreter C# Example


This 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...


Xml Data Mapper - a simple xml based ORM, database to object, POCO / DTO mapper


The 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...

Dragon RSS Reader


a 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

Architecture Lab: Data Patterns & Practices


Contains different types of code samples to explore different types of technical solutions/patterns from an architect's point of view.

Dynamo


For now it is supported a basic dependency injection functionality. More to come! Stay Tuned!!!

Aaron.Core: Make project becomes Standardization and Optimization


It's a special core be used to help your project become standardization. It provides the standard platform, including core systems, data flows,...

Membership Adapter


Another approach: adapting MebershipProvider abstract class instead of inheriting it.

dijon - An IOC/DI framework in Javascript, inspired by Robotlegs and Swiftsuspenders


Dijon 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).

cakephp-service-layer - Service layer and domain / business model implementation for CakePHP


This is more a design pattern and conceptual idea than a lot of code and will improve the maintainability of your code base. This plugin just provides some classes to help you applying this concept in the CakePHP framework following the way of the framework of convention over configuration. The rule of thumb in any MVC framework is basically "fat models, skinny controllers".

pipeline-js - Pipeline pattern implementation with the support for sync and async stages


Pipeline JS allows you to implement the pipeline pattern while creating reusable pipelines in your Javascript applications. You can create pipelines consisting of one or more stages once and then process them using different payloads. Pipeline processing is initiated by some payload and this payload will be passed from stage to stage in order to complete the required process. To demonstrate it using an example, consider a request made to access user by id; the pipeline may consist of stages including getUserById, transformUser, convertToJson and return. And for each next stage, the input comes from the last stage i.e.