3 DAY CONFERENCE

Progressive .NET Tutorials

Wednesday, 12th - Friday, 14th May in London

10 experts spoke.

Overview

Excited? Share it!

Programme

CQRS: Why, What and How

Looking back first, they explored how some of the debates in the DDD community about how to implement Eric Evans highlighting ideas led people to the CQRS solution.

They then had a look at some of the problems with aggregates and repositories that CQRS helps with, and how the vision of seperating core from other domains is simplified. They also went over some simple steps to begin moving your layered application in the CQRS direction and give you a taste of what is to come.

Once you have watched this SkillsCast, you should understand the problems that transitioning to CQRS will help you to resolve.

Other topics covered in this SkillsCast are:

  • Querying. The easiest part of CQRS to start with is probably querying. From building your view model directly instead of via your domain, through views or viewmodel stores up to dealing with eventual consistency we look at what it takes to put the Q into CQRS. We will talk about the difference between grid and task based approaches to the UI and how working on interaction style eases the burden to seperated queries. We will also look at composite UIs and how they become important when you begin working with scalable architectures. By the end of the session you should have an understanding of different approaches to seperating your queries from your commands and when to use them.

  • Commands: With queries under our belt it's time to look at commands. We'll look at how to work with a command bus to decouple your service layer. We will look at using domain events and why they are the missing concept in DDD. We will then talk about event sourcing capture events to allow you to rebuild the state of the system. We will show you how CQRS helps you to scale to meet increasing demand. By the end of this SkillsCast, you should know how to use commands to build a system instead of a more traditional layered architecture.

If this talk inspired you to learn more about CQRS and DDD, you may find the following links useful:

CQRS Questions & Answers on Stackoverflow

Github Repository: Simple CQRS example on Github by Greg Young

Github repository: Deploying the Domain Model Pattern

Upcoming CQRS talks, conferences and meet ups for and by the Skills Matter Community

SkillsCast recordings of talks on CQRS that have been given for and by the Skills Matter community

Ian Cooper

Polyglot Coding Architect in London, founder of #ldnug, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand

Neil Robbins

Neil is currently working as an applications architect at a multinational insurance company based in the City. He has previously worked variously as a developer, architect, and consultant.

Beginning F#

We'll show you all the basics of the language and look at how composing functions and immutable data types make programming simpler. We'll be showing a number of interesting applications of F# including, using F# in concurrent and reactive programming and using F# to create Domain Specific Languages (DSLs).

Robert Pickering

Robert Pickering is a software engineer with an interested in using functional programming, particularly F#, to solve real world problems.

Advanced Castle Windsor part 1

Mike Hadlow

Mike Hadlow works as a freelance .NET developer and architect. For the last few years he's been especially interested in messaging systems and service oriented architectures. He writes a blog, 'Code Rant', and is the author of several open source projects including Suteki Shop, an eCommerce framework, and EasyNetQ, a simple API for RabbitMQ. He lives in Lewes on the south coast of the UK.

Advanced Castle Windsor part2

Mike Hadlow

Mike Hadlow works as a freelance .NET developer and architect. For the last few years he's been especially interested in messaging systems and service oriented architectures. He writes a blog, 'Code Rant', and is the author of several open source projects including Suteki Shop, an eCommerce framework, and EasyNetQ, a simple API for RabbitMQ. He lives in Lewes on the south coast of the UK.

Introduction to ReSTful architectures

Sebastien Lambla

Sebastien is the head of Online Services at WhenFresh, a leading data supermarket for residential property data, where he builds graph APIs and lots of cool things.

Driving an ASP.NET MVC application outside-in with SpecFlow

Jonas Bandi

Jonas Bandi has been working as a software developer and architect for over 9 years now and has been involved a in broad variety of projects: From a high-reliability control system for an aircraft over industrial control platforms to classic enterpr

NHibernate stump the expert

Oren Eini aka Ayende Rahien

Oren Eini is the author of Rhino Mocks, one of the most popular mocking frameworks on the .NET platform, and is also a leading figure in other well known open source projects including NHibernate, RavenDB, the Rhino Tools Suite and the Castle project.

Packaging, with Openwrap

Sebastien Lambla

Sebastien is the head of Online Services at WhenFresh, a leading data supermarket for residential property data, where he builds graph APIs and lots of cool things.

Using Agile Methods to Become Competent

David Laribee

David Laribee has trucked in software for over 15 years. He favors collaboration, design thinking, simple, domain-driven design paired with low ceremony process, tools and platforms.

NoSQL on .NET

Oren Eini aka Ayende Rahien

Oren Eini is the author of Rhino Mocks, one of the most popular mocking frameworks on the .NET platform, and is also a leading figure in other well known open source projects including NHibernate, RavenDB, the Rhino Tools Suite and the Castle project.

Building Search Engines with Lucene.net, Solr and NHibernate Search

Scott Cowan

Scott Cowan is the Lead Developer at SportingInsider.com on the Datamining and Search teams and a London based consultant.

Advanced Topics of Behavior Driven Development with SpecFlow examples

Jonas Bandi

Jonas Bandi has been working as a software developer and architect for over 9 years now and has been involved a in broad variety of projects: From a high-reliability control system for an aircraft over industrial control platforms to classic enterpr

Using Agile Methods to Become Awesome

David Laribee

David Laribee has trucked in software for over 15 years. He favors collaboration, design thinking, simple, domain-driven design paired with low ceremony process, tools and platforms.

SkillsCasts
Other Years
  • Conference

    Wednesday

    11

    SEP

    2019

    08:30 AM GMT

    08:30 AM GMT

    ProgNET London 2019

    Three days in London

    .NET is constantly evolving. Sharpen your skills and stay in-the-know with ProgNET London: the three day conference covering the most important .NET developments.

    .net c# f# kubernetes azure xamarin asp.net-core dotnet dotnetcore asp.net
  • Conference

    Wednesday

    12

    SEP

    2018

    09:00 AM GMT

    09:00 AM GMT

    ProgNET London 2018

    Three days in London

    .NET is constantly evolving. Sharpen your skills and stay in-the-know with ProgNET London: the three day conference covering the most important .NET developments.

    .net c# f# kubernetes azure xamarin asp.net-core dotnet dotnetcore asp.net
  • Conference

    Wednesday

    13

    SEP

    2017

    09:00 AM GMT

    09:00 AM GMT

    Progressive .NET London 2017

    Three days in London

    Want to meet some of the world's leading .NET experts and learn what they are working on today? Discover the latest tools, approaches and technologies driving our .NET world? Learn and share experience gained on cutting edge projects with others in our .NET community? Join us for Progressive...

    f# .net dotnet fsharp csharp asp.net javascript microservices software-craftsmanship dotnetcore
  • Conference

    Wednesday

    22

    JUN

    2016

    09:00 AM GMT

    09:00 AM GMT

    Progressive .NET Tutorials 2016

    Three days in London

    Want to meet and learn from the leading experts in the .NET, F# and C# industry? Discover news ideas through applied tuition and open discussion around the tools, approaches and projects absorbing our .NET community. Join us for at Progressive. NET Tutorials (ProgNET) 22nd - 24th June 2016, three...

    .net c# javascript asp.net software-craftsmanship microservice-architecture rest f# dotnet
  • Conference

    Wednesday

    1

    JUL

    2015

    09:00 AM GMT

    09:00 AM GMT

    Progressive .NET Tutorials 2015

    Three days in London

    The .NET ecosystem sports an impressive breadth of interest areas, from functional to front end, from mobile to Microservice architectures and from TDD to IoT. Can a conference hope to encompass such a variety of subject matter in just a few days? We think it's possible, that's why this...

    .net javascript c#7 .net5 orm rest microservices docker devops universal-apps scriptcs iot software-craftsmanship
  • Conference

    Wednesday

    28

    MAY

    2014

    09:00 AM GMT

    09:00 AM GMT

    Progressive .NET Tutorials 2014

    Three days in London

    Passionate about .NET and want to expand your knowledge alongside like-minded developers? Want to boost your .NET skills that will set you apart from the crowd? Then don't miss this three day conference, where you'll be taking a deep-dive into .NET in four-hour sessions!

    prognet c# f# rx reactive-programming servicestack architecture octopus .net
  • Conference

    Wednesday

    29

    MAY

    2013

    08:30 AM GMT

    08:30 AM GMT

    Progressive .NET Tutorials May 2013

    Three days in London

    Want to take a deep dive into the world of .Net? Want to understand what a SPA app is, as well as delve into some of the choices you have in implementing one?

    The Progressive .NET Tutorials are the antidote to the traditional conference format where speakers have too little time to explain...

    .net net prognet spa
  • Conference

    Tuesday

    29

    MAY

    2012

    09:00 AM GMT

    09:00 AM GMT

    Progressive .NET Tutorials 2012

    Three days in London

    The Progressive .NET Tutorials return on May 29 2012!

    .net nservicebus castle mono
  • Conference

    Monday

    5

    SEP

    2011

    09:30 AM GMT

    09:30 AM GMT

    Progressive .NET Tutorials 2011

    Three days in London

    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.

    agile .net openrasta cucumber na gherkin
  • Conference

    Monday

    11

    MAY

    2009

    09:00 AM GMT

    09:00 AM GMT

    Progressive .NET Tutorials

    Three days in London

    The Progressive .NET Tutorials will feature 16 intensive .NET Tutorials on various modern .NET technologies that increase programmer productivity and help us do our work better. All tutorials are very much hands-on, so be sure to bring your laptop if you are coming!

    .net progressive


Thank you to our sponsors and partners


Platinum

Gold

Silver