kendar.org

Expression Builder-Fluent runtime created C# Expressions
A fluent interface to create Lambda functions and expression waiting for Microsoft Roslyn. The documentation can be found on http://www.kendar.org/?p=/dotnet/expressionsbuilder. No knowledge of IL and System.Linq.Expression is needed. And even Lambda can be called. Available items are: Function... More information
Lock-Free Data Structures And Coroutines
A series of utilities for multithreading. The documentation can be found on http://www.kendar.org/?p=/dotnet/helpers/concurrencyhelpers. Several items are available: LockFree Queue, LockFree Dictionary. A wrapper on the default C# timers to wrap their differences.
Generic Helpers
A series of utilities. The documentation can be found on http://www.kendar.org/?p=/dotnet/helpers/generichelpers. AssembliesManager: Load asssemblies, seek for types and interfaces CommandLineParser: Parse command line and environment variables for an easy usage Crontab: A timer based... More information
Node.Cs Server
Node.Cs server core. Command line/service MVC/API Server based on couroutines compatible with MVC4 syntax and WebApi Syntax. The documentation can be found on http://www.kendar.org/?p=/dotnet/nodecs.
Node.Cs Lib
Basic classes and implementations for Node.Cs. The documentation can be found on http://www.kendar.org/?p=/dotnet/nodecs.
Network Threading Helpers
A series of utilities to ease networking, with the usage of asynccronous requests responses and coroutines. The documentation can be found on http://www.kendar.org/?p=/dotnet/networkhelpers. Same performance of Owin but...simpler!
Class Wrapper-Expression based class wrapping
To build a wrapper for a given type, with several function to handle method invocations and property usages. Simply create a ClassWrapperDescriptor, then with the instance obtained create a ClassWrapper on which the methods can be invoked The documentation can be found on... More information
Node.Cs MVC
MVC handler implementation for Node.Cs. The documentation can be found on http://www.kendar.org/?p=/dotnet/nodecs/plugins/mvc.
Sharp Template engine. Simple runtime built template system
If it would be needed to generate files in runtime, these classes can be used in conjunction with the compilation utilities to compile the templates. The target is to have a system like the one used by ASP.NET to compile the Razor templates into class. If you need it you could use these class as... More information
Network Threading Helpers Client Api
A series of utilities to ease networking as client, with the usage of asynccronous requests responses and coroutines. The documentation can be found on http://www.kendar.org/?p=/dotnet/networkhelpers.