1 
|
It has been a very often situation where Developers and IT Pros live and work in completely separate worlds, talking to each other only if there is an issue with the solution they support. In this session we are going to discuss completely opposite scenario - when Developers and IT Pros work together all the time, plan their projects, develop them together, release and deploy them together, and maintain and support them together. With this continuous collaboration, both teams produce software application that is faster, reliable, highly available and easy to troubleshoot. Join Vladimir Meloski, as he talks about his many years experience, working with developer teams on different projects.
|
2 
|
The one constant of software development is change. Changing requirements, changing environments, changing methodologies. How can we embrace this inevitable process and design software that will adapt and grow as the world around it changes? SOLID is a set of principles that (in principle) ensures that our best designs survive first contact with the users and clients.
|
3 
|
BDD is way to create focused tests through collaboration between product owners, developers, and testers. SpecFlow is a tool that employs natural human language to create executable NUnit or MSTest tests. In this session we will learn how to use SpecFlow to write and execute BDD tests within Visual Studio and how to seamlessly integrate BDD in your current specification gathering and programming processes. Depending on accepted usage pattern in your team BDD can act as a successor or supplement of Test Driven Development practice.
|
4 
|
EF offers 3 different approaches (Database First, Model First and Code First) how we can define the Entity Data Model we use in the applications. This presentation will cover the differences between the approaches, when which approach should be used, and will demonstrate how these approaches are used in development.
|
5 
|
Starting from Microsoft® SQL Server 2005, developers got chance to write code which can be executed in their favorite language, using available .NET classes. This addition spread different discussions about future of T-SQL and usability of SQLCLR. Transact-SQL (T-SQL) is the native programming language supported by SQL Server. Like most versions of SQL, it contains data manipulation features. The data manipulation features can be broadly categorized into two parts: a declarative query language (composed of SELECT/INSERT/UPDATE/DELETE statements) and a procedural language (WHILE, assignment, triggers, cursors, etc.) Broadly speaking, CLR support in SQL Server provides an alternative to the procedural portion of T-SQL. Presentation will compare CLR-based programming against existing programming models supported in SQL Server, highlight the relative strengths and weaknesses of each technique, and provide a set of high-level guidelines on how to choose between the available programming alternatives. This will be the main goal of this presentation, explained in details by using many demos for all of the features including solutions for common problems few tricks to achieve best performance.
|