The Progressive.NET Tutorials is an annual event for the .NET architect and developer community. If you want to learn the latest ideas, technologies and best practices for the development of scalable enterprise systems, using modern .NET technologies and software development practices, these Tutorials are for you!
To maximise the learning experience, we have limited the number of attendees again to 125 people. So expect an intimate event with lots of room for discussion and interaction with the Progressive.NET Team and other community members!
NOTE: Please bring your own laptop for this event.
I'm Dylan Beattie. I've been programming professionally for over 10 years, I’ve run a software team for 5 years. I believe that the SkillsMatter Progressive.NET tutorials offer more knowledgeable speakers, more relevant content, and better value for money than any other paid training course I have ever attended – and I believe that the skills learned at these tutorials will almost immediately result in improved productivity and better-quality software.
Ian Cooper & Neil Robbins: Ian Cooper, Neil Robbins and Toby Henderson will discuss CQRS, Why, What and How. Come learn Why: CQRS is the new 'hotness' but beyond a desire to use the latest 'fad' what might actually lead you to adopt this approach over a conventional layered architecture.
View the podcast here...
BEGINNING F#
Robert Pickering: In this tutorial we present the basic building blocks you will need to use F# productively and start having fun with it. The tutorial will be in the form of a presentation, as well as interactive exercises for the participants to try out their new functional programming skills. View the podcast here...
ADVANCED CASTLE WINDSOR PART 1
Mike Hadlow: Are you comfortable with Dependency Injection? Maybe you've started to look at Windsor, or already used it's basic IoC functionality in a production application. With this tutorial Mike went beyond the basics and explored some of the more advances scenarios of IoC container use. View the podcast here...
ADVANCED CASTLE WINDSOR PART2
Mike Hadlow: Are you comfortable with Dependency Injection? Maybe you've started to look at Windsor, or already used it's basic IoC functionality in a production application. Mike Hadlow will present a hands-on version of his popular blog series: 10 Advanced Windsor Tricks.View the podcast here...
ADVANCED CASTLE WINDSOR PART3
Are you comfortable with Dependency Injection? Maybe you've started to look at Windsor, or already used it's basic IoC functionality in a production application. With this tutorial we go beyond the basics and explore some of the more advances scenarios of IoC container use.
INTRODUCTION TO RESTFUL ARCHITECTURES
Sebastien Lambla: Sebastien Lambla ran an amazing workshop on ReSTful architectures! Check out the podcast here:
DRIVING AN ASP.NET MVC APPLICATION OUTSIDE-IN WITH SPECFLOW
Jonas Bandi & Gaspar Nagy: In this tutorial, we'll create an ASP.NET MVC app from scratch with an outside-in approach. Come learn Behaviour Driven Development (BDD) and Acceptance Test Driven Development (ATDD) to bridge the gap between requirements and implementation with SpecFlow.View the podcast here...
NHIBERNATE STUMP THE EXPERT
Oren Eini aka Ayende Rahien: In this interactive session, you'll have the chance to try to give Ayende all the unanswerable NHibernate questions that are burning within you. Along the way, we'll explore advanced NHibernate features, under utilized options and all the tips Ayende can share after working with NHibernate for over half a decade.View the podcast here...
PACKAGING, WITH OPENWRAP
Sebastien Lambla: Finding great .net code is easy. Using it, managing all the dependencies that can exist between packages is not. In this session, we’ll have a look at an early version of OpenWrap, an package management system for .net, and the challenges that it tries to solve. View the podcast here...
USING AGILE METHODS TO BECOME COMPETENT
David Laribee: This workshop is for developers beginning with agile methods or coaches and consultants looking for new ways to introduce agility to their customers. We'll break up into teams of 5-6 people and play a modified version of "The XP Game." I'll share coaching tactics and practice tips between short game iterations.View the podcast here...
Friday 14th May 2010
Track 1
NOSQL ON .NET
Oren Eini aka Ayende Rahien: The buzz is on, everyone is talking about those NoSQL databases, but what ARE they? Do I really need to SQL behind? In this session, we will explore key / value databases, document databases, graph databases and column family databases. View the podcast here...
BUILDING SEARCH ENGINES WITH LUCENE.NET, SOLR AND NHIBERNATE SEARCH
Scott Cowan: Do you really need a database for that project? Find out about the exciting world of Lucene the fast access datastore. Covering lucene.net and what you can do in the .net port. How Nhibernate Search can give you a quick way to map your model to an index.View the podcast here...
09:30-13:30 ADVANCED TOPICS OF BEHAVIOR DRIVEN DEVELOPMENT WITH SPECFLOW EXAMPLES
Gaspar Nagy & Jonas Bandi: Come learn about general practices and patterns of BDD and ATDD ‒ through concrete examples realised with SpecFlow. Come discuss opportunities and pitfalls of BDD and common antipatterns and pitfalls based on concrete experiences with BDD.View the podcast here...
14:30-18:30 USING AGILE METHODS TO BECOME AWESOME
David Laribee: This workshop is an experience share: techniques I've found useful in transitioning from "good team" to "great team." The workshop is divided into six pomodoros (25 minutes hard focus followed by a five minute break). Half our time will be spent doing hands on exercises: exercises you can take back to your team tomorrow. View the podcast here...