This library aims at providing abstraction for generating various kinds of proxy classes. You can learn about the proxy pattern and how to use the ProxyManager in the docs, which are also compiled to HTML.
oop proxy lazy-loading aopThis 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 phpunitAn expressive, cross platform JavaScript Class provider with a classical interface to prototypal inheritance.
ender class prototype inheritance oopBash Infinity is a standard library and a boilerplate framework for writing tools using bash. It's modular and lightweight, while managing to implement some concepts from C#, Java or JavaScript into bash. The Infinity Framework is also plug & play: include it at the beginning of your existing script to import any of the individual features such as error handling, and start using other features gradually. The aim of Bash Infinity is to maximize readability of bash scripts, minimize the amount of code repeat and create a central repository for well-written, and a well-tested standard library for bash.
bash shell framework oop functional-programming boilerplate standard-library testing error-handling loggingStampit is a 1.3KB gzipped (or 2.7K minified) JavaScript module which supports three different kinds of prototypal inheritance (delegation, concatenation, and functional) to let you inherit behavior in a way that is much more powerful and flexible than any other Object Oriented Programming model. Stamps are standardised composable factory functions. Stampit is an infected compose featuring friendly handy API.
oop stamps object-oriented dependency-injection factory class composition object prototype browser inheritance node stampObject-oriented programming fundamentals tutorials. Object-oriented programming advanced tutorials.
oop ood design-patterns refactoring awesome-listA simple and well designed structure is essential for any Deep Learning project, so after a lot of practice and contributing in tensorflow projects here's a tensorflow project template that combines simplcity, best practice for folder structure and good OOP design. The main idea is that there's much stuff you do every time you start your tensorflow project, so wrapping all this shared stuff will help you to change just the core idea every time you start a new tensorflow project. You will find a template file and a simple example in the model and trainer folder that shows you how to try your first model simply.
tesnorflow software-engineering oop deep-learning neural-network convolutional-neural-networks tensorflow-tutorials deep-learning-tutorial best-practices tensorflow templateattrs is the Python package that will bring back the joy of writing classes by relieving you from the drudgery of implementing object protocols (aka dunder methods). Its main goal is to help you to write concise and correct software without slowing down your code.
boilerplate classes oop attributes srpWhether it be Angular, React, Vue, Web Components or plain old vanilla JS, Akita can do the heavy lifting and serve as a useful tool for maintaining clean, boilerplate-free, and scalable applications. Akita is a state management pattern, built on top of RxJS, which takes the idea of multiple data stores from Flux and the immutable updates from Redux, along with the concept of streaming data, to create the Observable Data Stores model.
angular state-management redux store oop rxjs react vue typescript angular-store observable-data-storesThis specification exists in order to define a standard format for composable factory functions (called stamps), and ensure compatibility between different stamp implementations. A stamp is a composable factory function that returns object instances based on its descriptor.
stamp composable object oop factoryThe nWeb Data Extractor Library provides support for extracting data from the http response html, it allows user to convert http response HTML to XML, then allows user to extract desired data form the generated xml file.
oop crawler html html-data html-parser libraryMIOLO is a PHP Object Oriented based Framework that offers a great range of functions allowing rapid application development. MIOLO allows easy modularization of a project, and eases the integration between internal and external software modules. The methodology used in buil...
framework ajax brasil classes miolo oopMonate is an Object Oriented Programming Assembly . It's a pre-assembler that compiles x86-x64 OOP assembly codes to non-OOP codes and then compiles them by FASM/NASM assembler . You can create classes and use them in your assembly codes . Monate is easy to use and powerful .
asm assembler object-oriented oo-assembly oop oop-assemblerA collection of libraries that have been developed to improve support for Windows Live Connect for PHP.
authorization code flow grant oopJsClassDef provides a a single JavaScript function whose purpose is to simplify the coding of a JavaScript class. It will leverage third party libraries to do the actual class creation. The first version leverages the client library of ASP.NET Ajax.
oopBrowser-friendly inheritance fully compatible with standard node.js inherits.This package exports standard inherits from node.js util module in node environment, but also provides alternative browser-friendly implementation through browser field. Alternative implementation is a literal copy of standard one located in standalone module to avoid requiring of util. It also has a shim for old browsers with no Object.create support.
inheritance class klass oop object-oriented inherits browser browserify
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.