Ravi's repositories
awesome-distributed-systems
A curated list to learn about distributed systems
awesome-dotnet-core
:honeybee: A collection of awesome .NET core libraries, tools, frameworks and software
awesome-vscode
🎨 A curated list of delightful VS Code packages and resources.
ChoETL
ETL Framework for .NET (Parser / Writer for CSV, Flat, Xml, JSON, Key-Value formatted files)
coding-interview-university
A complete computer science study plan to become a software engineer.
CQRSlite
A lightweight framework for helping writing CQRS and Eventsourcing applications in C#
CustomAuthenticationNetCore20
An example of custom authentication in ASP.NET Core 2.0
DataflowEx
A .NET dataflow and etl framework built upon Microsoft TPL Dataflow library
domain-driven-design-links
A curated collection of useful links and resources related to Domain-Driven Design
engineer-manager
A list of engineering manager resource links.
eShopOnContainersDDD
Fork of dotnet-architecture/eShopOnContainers in full DDD/CQRS design using my own patterns
FluentScheduler
Automated job scheduler with fluent interface for the .NET platform.
interactive-coding-challenges
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Mediator.Net
A simple mediator for .Net for sending command, publishing event and request response with pipelines supported
Merp
An event based Micro ERP
NetCoreDemo
A demonstration of NServiceBus and the Particular Service Platform showing several capabilities all at once including running cross-platform on .NET Core 2.0
OnionArch
A .NET Core demo application which uses the Onion Architecture
presentations
Source material for presentations
ReactiveTraderCloud
Real-time trading platform demo showcasing reactive programming principles applied across the full application stack.
Rocks.Dataflow
A collection of extensions over Microsoft TPL Dataflow library.
SafariBooks-Downloader
a SafariBooksOnline downloader that generates respective .epub books for offline and kindle reading
Steeltoe-Demo-May-2018
Steeltoe Demo App - Senan
system-design
Learn how to design systems at scale and prepare for system design interviews
system-design-101
Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
vagrant-hadoop-spark-hive
Vagrant project to spin up a single virtual machine running current versions of Hadoop, Hive and Spark
Workshop
SOA Done Right