Progressive .NET Tutorials 2011

Topics covered at #prognet11

Monday, 5th - Wednesday, 7th September at The Skills Matter eXchange, London

14 experts. will be speaking. Starts at 9:30 AM.

The Progressive.NET Tutorials are three days of hands-on expert tutorials for the community of .NET architects and developers to learn, innovate and share skills for the development of scalable enterprise systems, using modern .NET technologies and agile software development practices.

Defining Acceptance Criteria in Gherkin

User stories in the product backlog are just reminders for a discussion. This discussion that clarifies the necessary details takes place shortly before implementation only. But how are these details defined and how can you review after implementation whether they have been fulfilled?

Christian Hassa

Christian started his IT career in 1990 as a freelance programmer. In 1997 he joined TechTalk as a managing partner, which grew over the years to a 60+ people boutique consultancy, specializing on agile coaching and delivery.

Gaspar Nagy

Gáspár is an agile developer coach with more than 10 years of experience in enterprise software development. Currently he works for TechTalk as leading software architect. His current focus lies on making BDD common sense on the .NET platform, in which he is also leading the open source project SpecFlow.

Solving the Packaging Puzzle

Have you noticed that whilst everyone is talking about package management, fewer people seem to talking about the patterns and practices of package management, what you need to do to package up your application, and how well the tools out there support that. We'll talk about the packaging principles like Common Closure and Reuse Equivalencey, afferent and efferent coupling, and what main sequence diagrams show us.

Ian Cooper

Ian Cooper has over 20 years of experience delivering Microsoft platform solutions in government, healthcare, and finance. When he is not writing C# code he is also the and founder of the London .NET user group.

Sebastien Lambla

Sebastien Lambla has been involved in software development since receiving his first web browser, back in the days of Netsape Navigator 1.2. After a few years of hacking on javascript, he turned his attention to the .net platform, on which he would spend the next few years building software in many companies.

Front-end Tips for Back-end Devs

We all know the value of dependency management, DRY, abstractions and loose coupling when we're building our back-end architectures, but when it comes to writing the UI for our web applications, we often fall back into the habit of copy'n'paste code reuse, invisible dependencies, mixing presentation and behaviour, using inline styles and JavaScript, and other bad habits.

Dylan Beattie

Dylan Beattie is a developer based in London, where he works as the tech lead at Spotlight, developing software for the theatre and casting industry. He wrote his first web page in 1994. Three years later, he found out what the Web actually was, and promptly abandoned a career in mathematics because programming looked way more fun and had at least as many brackets. He's been building Web apps on Microsoft technology since ASP was part of the Windows NT 4 Option Pack, and he was writing server-side domain models in JavaScript way before it was cool. He even once ran code in JScript.NET.

Automating Gherkin Acceptance Criteria with Specflow

Behavior-Driven Development is a way of building software focusing on application behavior. This is achieved by enabling a better communication between the customers and the development team and by using automated acceptance tests to describe the required functionality.

Christian Hassa

Christian started his IT career in 1990 as a freelance programmer. In 1997 he joined TechTalk as a managing partner, which grew over the years to a 60+ people boutique consultancy, specializing on agile coaching and delivery.

Gaspar Nagy

Gáspár is an agile developer coach with more than 10 years of experience in enterprise software development. Currently he works for TechTalk as leading software architect. His current focus lies on making BDD common sense on the .NET platform, in which he is also leading the open source project SpecFlow.

Load Testing for Developers

Have you ever built a software system and your users have complained that it’s too slow? I have; debugging live performance and scalability issues with business sponsors watching over your shoulder isn’t fun!

Simon Brown

Simon Brown is the founder of Coding the Architecture and either a software architect who codes or a software developer who understands architecture

Test-driven Development in JavaScript

Using test-driven development to design and implement a simple web application, and steer it towards component based micro-architecture.

Damjan Vujnovic

It all started at the age of 12, when the secrets of C=64 machine language ignited the passion for computer programming. Today, after more than 10 years of professional experience, the sheer excitement and pride of making a new technology "work" is still driving Damjan Vujnovic every day.

Continuous Integration to Continuous Delivery

As software developers, we face a risky, time-consuming and painful process in delivering software. The solution the delivery of software continuously through build, test and deployment automation. This session will talk about how we can move from CI to continuous delivery. This session will help to distinguish between CI and continuous deployment.

Paul Stack

Paul is an advocate of clean, maintainable code and very passionate about what he does. He is absolutely obsessed with Continuous Integration and how it should be used in every day development scenarios.

Advanced WebSharper Tutorial

WebSharper is a popular and robust web application development framework for F# that provides powerful functional constructs that massively cut down the development time of ordinary client-server and stunningly rich, client-based, mobile and HTML5 web applications.

Adam Granicz

Adam Granicz is a 5x F# MVP and the author of 5 F# books, key F# community member and evangelist, and a regular speaker at developer conferences and workshops. Next to heading IntelliFactory, the F# company specializing in functional web and cloud applications and developer tools, he promotes the use of functional programming in industry at various events and venues.

Async Methods in C# 5

Asynchrony is becoming increasingly important in an interconnected world. There are many opportunities for writing more efficient code - but until now it's frankly been a pain to do so. Parallel and asynchronous code is difficult to write, understand and debug... but C# 5's asynchronous methods help to at least reduce the burden of boilerplate code.

They allow you to write code in a familiar fashion, with well-defined points of asynchrony, resulting in programs which are understandable by real humans like you and me.

In this talk, Jon explains why the status quo isn't good enough, how asynchronous methods can be used on both the server and the client, and then go under the covers to show how they work.

Jon Skeet

Jon Skeet is a C# and Java developer currently working at Google in the UK. For many years he has been a frequent poster in technical newsgroups, and has been awarded as a C# MVP by Microsoft since 2003.

RESTful Web Service Development in .NET

This hands-on tutorial will introduce you to building RESTful web services using the new Microsoft Web APIs (http://wcf.codeplex.com). Over the course of several exercises, we'll develop a simple Fighting Fantasy service for machines to play when they're not busy running your business applications.

Ian Robinson

Ian Robinson is Director of Customer Success for Neo Technology, the company behind Neo4j, the popular open source graph database.

Introduction to Nancy and Simple.Data

Nancy is the web framework that lets you drop the ceremony, cut through the boilerplate and write clear, concise code that expresses your application’s purpose. Simple.Data is the data access technology that gives you ORM-style syntax with no code-generation and no mapping files. Together, they make building web applications quicker, easier, and more fun.

Mark Rendle

Mark is the founder of Zudio and creator of the Simple.Data framework. Mark is also a well-known speaker at conferences, giving talks on .NET, Azure, AngularJS, TypeScript and pretty much anything programming-related.

Steven Robbins

Developer, geek, exponent of using your brain! Coordinator of NxtGenUG, Manchester .Net User Group. Been known to write the odd line of code for Nancy & TinyIoC.

You Think You Know Agile?

Question is: are they actually agile? In this session we will answer that question by firstly going to look at what we are trying to achieve by using agile, and then move on to talk about the various current main stream methodologies that people use, namely Extreme Programming, Scrum & Kanban comparing and contrasting each methodology discussing their relative strengths and weaknesses.

Nathan Gloyn

Nathan is a passionate developer, designer and agile evangelist. In his day time job he is Senior Software Architect at Dot Net Solutions developing software for clients that ranges from simple web applications to full featured cloud solutions.

The Skills Matter eXchange

Located just a five minute walk from Barbican and Old Street Stations and a 15 minute walk from Kings Cross and St Pancras Stations, the Skills Matter eXchange provides a great selection of event spaces with all the facilities you need for a vibrant, interactive and successful Tech Event.

How to contact Skills Matter

Local Hotels

We recommend the following hotels:

Please note that our company discounts vary between hotels and have individual terms and conditions and hence might not be available upon your booking.

Alternatively we find this site useful for booking hotels in London:

Fantastic space for your Tech event

Whether you are organising a hackathon, an (un)conference, a training course, product launch or meeting, our experienced event team loves to help you make your event stand out!

Fully equipped, with well working WIFI and projection facilities, and with AV, power points and white boards available in most of our space, the Skills Matter eXchange provides:

  • one auditorium, seating up to 125 people (theatre style)

  • two spacious event-, or training rooms, each seating up to 70 people theatre style or 25 people class room style

  • one bright training or meeting room, seating up to 14 class room style or 18 Board room style)

  • one training or meeting room, seating up to 8 people class room or Board room style.

  • two funky break-out areas serving complementary coffee & tea throughout your event.

How can we help organise your event?

We'd love to find out how we can help make your event stand out! Contact us with your requirements - and our experienced events team will start working with you, to make it happen!

Get in touch with us today!

  • Phone: +44 (0) 207 183 9040

  • Email: info@skillsmatter.com

  • Address: Skills Matter, 116-120 Goswell Road, London, EC1V 7DP


The Skills Matter eXchange

116-120 Goswell Road, London, EC1V 7DP, GB

View details, travel and nearby hotels

To discuss sponsorship opportunities please contact the team:

Thanks to our sponsors