Libraries/Frameworks/Tooling around .NET and .NET Core ecosystem
Details
Hi, folks!
Long time since the last meetup!
It is time to announce the new one! As all of us knows - winter is coming, and it is harder than ever to prepare a full talk. So what we decided to do in December - a "Lightning talks" format meetup. So far we have 5 talks but we are still looking for more speakers so don't hesitate to contact us if you want to participate!
AGENDA
19:00 - 20:30 Lightning talks (see below)
20:30 - 22:00 Drinks, Food and Networking
LIGHTNING TALKS
Choosing an open source library
Choosing an open source library is often a hard task. During this session we will discuss the ways of choosing a right library and which stats are important for an open source project. http://starratio.js.org/
by Dmitry Zaets (@dmitryzaets (https://twitter.com/dmitryzaets))
BDD with SpecFlow ( http://www.specflow.org/ )
Behavior Driven Development help everyone understand how the parts of our project should act or behave. Specflow is a tool that allow us to use natural language for test automation, so we could evaluate the behaviour on requirements, features and functionalities. This way we could use the test itself as documentation and pass it to other project members that probably would not understand the code.
by Daniel Urdaneta (https://es.linkedin.com/in/daniel-urdaneta-74b68217)
Reactive programming using Rx for .NET
In this session we will take a quick tour through reactive programming using the Reactive Extensions (Rx) library for .NET. We will introduce the main concepts using a live example through which we will open a window to a new world of possibilities. http://reactivex.io/
by Jaume Vinyes (@jvinyes (https://twitter.com/jvinyes))
Domain Events with EasyNetQ and RabbitMQ
Have you used rabbitmq before? Have you heard about messaging publish/subscribe patterns? Would you like to easily implement asynchronous Domain Events in your applications? We will see how easynetq solves all these problems, hiding all the infrastructure complexity using an easy and clean API. http://easynetq.com/
by Pau Lopez (https://www.linkedin.com/in/paulopez78) (@netcorebcn (https://twitter.com/netcorebcn))
Web.configs Hell
How easy is to deal with your web.configs? How many projects in the same solutions are required to have a config hell? We have a big solution with multiple web host projects that can be configured to run in different environments using web.config transforms. The amount of configuration settings like "connection strings, redis configurations and thirty party connection tokens" is leading us to the web configs hell problem.
How to deal with different environments, and secrets? We will try to answer.
by Yann Torres (@one_desert (https://twitter.com/one_desert))
Measuring performance with BenchmarkDotNet:
You want to try a new idea in your project? Not sure how it will perform in your system? Want to get objective vanity-less metrics and compare them with your existing solution? There's a whole new world beyond using Stopwatch thanks to BenchmarkDotNet! We'll have an overview of the library: From its vast configuration options to some usage examples and ideas for our applications' development pipeline. http://benchmarkdotnet.org/ (https://github.com/dotnet/BenchmarkDotNet)
by Albert Rodriguez (@UncleFirefox (https://twitter.com/UncleFirefox))
