Building Clean Single Page Applications
The talk will focus mainly on achieving clean code in SPA, discuss effective coding guidelines. We go one step ahead and discuss how SPA technologies offers us to write clean code, achieve most of the object oriented programming design patterns like SRP, DI, DRY and KISS. In addition to offering SQL like querying in a RESTful way for users to effectively work with data. On the server side we discuss using Entity Framework, Breeze.NET, WEB API, SignalR, IISExpress and SQL Server.
Yogan Rameg is a web developer currently working at Laboremus.
Getting started with ElasticSearch
ElasticSearch is not just for the cool java developers, it is possible to use it from .NET in a Windows environment as well. I will walk you through how to get started with ElasticSearch, that is, how do you host it as a service under Windows. I will also have a short introduction to NEST, which is one of many ElasticSearch .NET frameworks out there that we have been using in the project I'm working on right now. Writing a framework for ElasticSearch is not trivial, so there will be some cool demo of advanced features of C#.
Tomas is a developer with passion for great software. He is interested in all kind of software development projects. Tomas has a high focus on delivering value and quality to the customers he is working with through constantly improving the processes in how to deliver software and how the software is built. Tomas is an active member of the .NET community where he is the assistant lead the Norwegian .NET User Group (NNUG) Oslo chapter. He has experience from talking at events such as NDC Oslo, NDC London, Microsoft Techdays, Trondheim Developer Conference and NNUG meetings.