Open Source .NET libraries that make your life easier
thomasvm.github.io
Open Source .NET libraries that make your life easier
1–10 of 116 posts
Re: Open Source .NET libraries that make your life easier
#2Re: Open Source .NET libraries that make your life easier
#3Now you have no excuses for rolling your own broken crypto.
Re: Open Source .NET libraries that make your life easier
#4* I seem to install Json.net in every .NET project I create (json serializer - thanks James Newton-King!)
* NLog for logging. It's fantastic.
* Dapper is also excellent (Micro ORM) (and anything written by Marc Gravell is generally top-notch - see protobuf-net, miniprofiler, StackExchange.Redis)
* Automapper, to avoid writing boilerplate code to convert between similarly shaped types (E.G. DTOs to DB models).
* RestSharp makes talking to RESTful apis easier.
* Microsoft's Unity is a great IOC framework, although most people seem to use NInject.
Re: Open Source .NET libraries that make your life easier
#5* Simple.Data: https://github.com/markrendle/Simple.Data , the smallest and simplest ORM you'll ever use.
* Hyperletter: https://github.com/Jiddler/Hyperletter , a very easy way to do inter-process communication. Great for writing distributed software over http, but can be just as useful locally.
Re: Open Source .NET libraries that make your life easier
#6To add to the author's list: * I seem to install Json.net in every .NET project I create (json serializer - thanks James Newton-King!) * NLog for logging. It's fantastic. * Dapper is also excellent (Micro ORM) (and anything written by Marc Gravell is generally top-notch - see protobuf-net, miniprofiler, StackExchange.Redis) * Automapper, to avoid writing boilerplate code to convert between similarly shaped types (E.G…
I've been using it on most of my newer projects this year and I have to say I much prefer it over the (still excellent) Json.net.
Re: Open Source .NET libraries that make your life easier
#7To add to the author's list: * I seem to install Json.net in every .NET project I create (json serializer - thanks James Newton-King!) * NLog for logging. It's fantastic. * Dapper is also excellent (Micro ORM) (and anything written by Marc Gravell is generally top-notch - see protobuf-net, miniprofiler, StackExchange.Redis) * Automapper, to avoid writing boilerplate code to convert between similarly shaped types (E.G…
Re: Open Source .NET libraries that make your life easier
#8* Hangfire(http://hangfire.io/): for background jobs.
* Polly(https://github.com/michael-wolfenden/Polly): For exception handling policies.
Edit: formatting.
Re: Open Source .NET libraries that make your life easier
#9To add to the author's list: * I seem to install Json.net in every .NET project I create (json serializer - thanks James Newton-King!) * NLog for logging. It's fantastic. * Dapper is also excellent (Micro ORM) (and anything written by Marc Gravell is generally top-notch - see protobuf-net, miniprofiler, StackExchange.Redis) * Automapper, to avoid writing boilerplate code to convert between similarly shaped types (E.G…
We use Elmah instead of Nlog, which is also fine. Looks like NLog is a bit more flexible than Elmah is. But Elmah is KISS which is nice.
Re: Open Source .NET libraries that make your life easier
#10To add to the author's list: * I seem to install Json.net in every .NET project I create (json serializer - thanks James Newton-King!) * NLog for logging. It's fantastic. * Dapper is also excellent (Micro ORM) (and anything written by Marc Gravell is generally top-notch - see protobuf-net, miniprofiler, StackExchange.Redis) * Automapper, to avoid writing boilerplate code to convert between similarly shaped types (E.G…
Never understood the point of Automapper when you can write explicit/implicit user defined typed conversions in C#.