node-viewmodel - Node-viewmodel is a node

  •        9

Node-viewmodel is a node.js module for multiple databases. It can be very useful if you work with (d)ddd, cqrs, eventdenormalizer, host, etc. Make shure you have installed the required driver, in this example run: 'npm install mongodb'.

https://github.com/adrai/node-viewmodel

Dependencies:

async : 2.6.0
dotty : 0.0.2
jsondate : 0.0.1
lodash : 4.17.4
parent-require : 1.0.0
sift : 5.0.0
tolerance : 1.0.0
uuid : 3.1.0

Tags
Implementation
License
Platform

   




Related Projects

node-eventstore - EventStore Implementation in node.js

  •    Javascript

Node-eventstore is a node.js module for multiple databases. It can be very useful as eventstore if you work with (d)ddd, cqrs, eventsourcing, commands and events, etc.

wolkenkit - wolkenkit is an open-source CQRS and event-sourcing framework for JavaScript and Node

  •    Javascript

wolkenkit is an open-source CQRS and event-sourcing framework for JavaScript and Node.js that perfectly matches DDD. wolkenkit is a CQRS and event-sourcing framework for JavaScript and Node.js. wolkenkit uses an event-driven model based on DDD to setup an API for your business in no time. This way, wolkenkit bridges the language gap between your domain and technology.

JdonFramework

  •    Java

a Domain Driven Design + CQRS + EventSource java framework

MVPvsMVVM - Model-View-Presenter vs Model-View-ViewModel in a "Hello, World!" project

  •    Java

Discover the differences in implementing Model-View-Presenter and Model-View-ViewModel patterns by applying the two patterns in a "Hello, World" project. Unit test examples for both the Presenter and the ViewModel classes are provided. This project was done for a Droidcon Zagreb 2016 talk on MVVM & RxJava – the perfect mix.

BIND - Data Binding and MVVM for iOS

  •    Objective-C

BIND offers a streamlined interface to create your view - viewModel and viewModel - model bindings. You can utilize these bindings by subclassing from classes implementing BNDView and BNDViewModel protocols. The following example binds some properties of the viewModel with it's corresponding view. How does this work and what does this do? A view or a viewController implementing BNDView protocol, exposes properties viewModel and bindings. Whenever viewModel gets updated (say on cell reuse), the bindings are updated as well, which guarantees that the correct viewModel is bound to a correct view.


Silverlight Model-View-ViewModel Toolkit

  •    Silverlight

The Silverlight Model-View-ViewModel Toolkit is created for those who are using Model-View-ViewModel design pattern for building Silverlight Business Application.

frdomain - Code repo for Functional and Reactive Domain Modeling

  •    Scala

Code repo for Functional and Reactive Domain Modeling.Functional and Reactive Domain Modeling teaches you how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. You will start with the basics of functional programming and gradually progress to the advanced concepts and patterns that you need to know to implement complex domain models. The book demonstrates how advanced FP patterns like algebraic data types, typeclass based design, and isolation of side-effects can make your model compose for readability and verifiability. On the subject of reactive modeling, the book focuses on higher order concurrency patterns like actors and futures. It uses the Akka framework as the reference implementation and demonstrates how advanced architectural patterns like event sourcing and CQRS can be put to great use in implementing scalable models. You will learn techniques that are radically different from the standard RDBMS based applications that are based on mutation of records. You'll also pick up important patterns like using asynchronous messaging for interaction based on non blocking concurrency and model persistence, which delivers the speed of in-memory processing along with suitable guarantees of reliability.

Model View ViewModel AdventureWorks

  •    

This is a sample starter kit for Visual Studio 2008, which exposes the pattern MVVM (Model View ViewModel) using WPF, C# 3.5 and Linq to SQL as the data repository.

RxViewModel - ReactiveViewModel-esque using RxSwift

  •    Swift

The Model-View-ViewModel (MVVM) pattern is an application pattern that isolates the user interface from the underlying business logic. MVVM belongs to a class of patterns called Separated Presentation. These patterns provide a clean separation between the UI and the rest of the application. This improves the testability of the application and allows the application and its UI to evolve more easily and independently. The Model-View-ViewModel (MVVM) pattern helps you to cleanly separate the business and presentation logic of your application from its user interface (UI). Maintaining a clean separation between application logic and UI helps to address numerous development and design issues and can make your application much easier to test, maintain, and evolve. It can also greatly improve code re-use opportunities and allows developers and UI designers to more easily collaborate when developing their respective parts of the application.

awesome-ddd - A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources

  •    

A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources.The term was coined by Eric Evans in his book of the same title.

ChangeDetection - Automatically track websites changes on Android in background.

  •    Kotlin

This app also showcases all the Android Architecture Components working together: Room, ViewModels, LiveData, Paging, WorkManager and Navigation. The app uses a Model-View-ViewModel (MVVM) architecture for the presentation layer. Each of the fragments corresponds to a MVVM View. The View and ViewModel communicate using LiveData and general good principles.

WPF Onyx

  •    WPF

WPF Model-View-ViewModel framework.

ReactiveUI - An advanced, composable, functional reactive model-view-viewmodel framework for all

  •    CSharp

ReactiveUI is a composable, cross-platform model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming which is a paradigm that allows you to abstract mutable state away from your user interfaces and express the idea around a feature in one readable place and improve the testability of your application.That's reactive programming: changes propagate throughout a system automatically. Welcome to the peanut butter and jelly of programming paradigms. For further information please watch the this video from the Xamarin Evolve conference - Why You Should Be Building Better Mobile Apps with Reactive Programming by Michael Stonis.

ReactiveViewModel - Model-View-ViewModel, using ReactiveCocoa

  •    Objective-C

ReactiveViewModel is a combination code/documentation project for building Cocoa applications using Model-View-ViewModel and ReactiveCocoa. By explaining rationale, documenting best practices, and providing reusable library components, we want to make MVVM in Objective-C appealing and easy.

DroidconMVVM - "Hello, World!" example of the Model-View-ViewModel pattern

  •    Java

This is a "Hello, World!" project done for a Droidcon Zagreb 2016 talk on MVVM & RxJava – the perfect mix. The project contains an exemplification of the Model-View-ViewModel pattern used together with RxJava. A "Hello, World!" greeting will be displayed based on the selected language.

Coolstorage - ORM library for .NET

  •    CSharp

The main strength of Vici CoolStorage is the ease of use. Most ORM tools still require a lot of unneeded code to accomplish basic data persistence tasks, but Vici CoolStorage is designed to relieve the programmer from these tedious and error-prone tasks, making it very intuitive to use.

ASP.NET MVVM

  •    ASPNET

ASP.NET MVVM provides a framework to implement the Model-View-ViewModel pattern, a.k.a. the Presentation Model pattern in ASP.NET projects. Developers can take advantages of Dependency Injection and Event Broker to write concise, elegant and business focused code.

WPF Password Generator with Prism and Moq

  •    CSharp

This is a WPF application that generates strong passwords. It is written using the Model-View-ViewModel (MVVM) design pattern and incorporates Prism 4.

eventhorizon - CQRS/ES toolkit for Go

  •    Go

Event Horizon is a CQRS/ES toolkit for Go. CQRS stands for Command Query Responsibility Segregation and is a technique where object access (the Query part) and modification (the Command part) are separated from each other. This helps in designing complex data models where the actions can be totally independent from the data output.

ddd-leaven-akka-v2 - Sample e-commerce system #Microservices #Akka #Reactive-DDD #CQRS

  •    Scala

Sample e-commerce application built on top of Akka and EventStore following a CQRS/DDDD-based approach.





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.