HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  

PROGRESSIVE .NET TUTORIALS 2012 29-05-12


Skills Matter are delighted to announce the fifth annual Progressive .NET Tutorials, a 3-day conference packed with hands-on, interactive sessions!

The Progressive .NET Tutorials are a deep-dive, the antidote to the traditional conference format where speakers have too little time to explain complex ideas or provide any depth of understanding. Over the course of 3 days, the Progressive .NET Tutorials offer a dozen four-hour sessions, allowing the speaker time to explore a topic in depth.

The sessions are a mix of hands-on tutorials (bring a laptop!) and presentations. The topics favour the skills that will help you master the craft of software development, understand architectural approaches, understand OSS frameworks and technologies, and comprehend lean and agile approaches.

Tuesday 29th May 2012
   Track 1
09.00 - 09.30    REGISTRATION & WELCOME
Ian CooperAfter we've processed your registration and you've had your morning cuppa, Ian Cooper welcomes you to the Progressive .NET Tutorials at Skills Matter! more...
   
09.30 - 13.00    DELIBERATE DISCOVERY, CYNEFIN
Elizabeth   KeoghElizabeth Keogh: Most software projects involve doing something new, which brings uncertainty. Our brains aren't comfortable with that, so we have to make conscious effort to stop pretending to be certain when we're not! In this workshop-filled tutorial Liz Keogh looks at how common practices can help us experiment, helping us learn safely and address risks early. more...
   
13.00 - 14.00    LUNCH
There's a stack of sandwiches waiting for you, dig in!
   
14.00 - 17.30    METRO-STYLE APPS FOR .NET DEVELOPERS
Matthew Baxter-ReynoldsMatthew Baxter-Reynolds: In this session, Matthew Baxter-Reynolds gets you up and running with building Metro-style apps for Windows 8 and Windows RT developers. You'll learn about the new .NET Framework profile for Metro-style and how it integrates with Windows Runtime (WinRT). You'll also build an app using the XAML UI track that's able to communicate with a remote server and persist data locally. more...
   
   Track 2
   
09.30 - 13.00    PRACTICAL FUNCTIONAL-FIRST PROGRAMMING
Don SymeDon Syme: Don Syme introduces the practical application of F#/.NET programming to solve real-world analytical programming problems. The tutorial will begin with a short lecture introducing the core value proposition of F# - robust, efficient, type-safe, succinct analytical programming which can be deployed in the enterprise context. more...
   
   
14.00 - 17.30    ASYNC AND C#5
Liam WestleyLiam Westley: In this session, Liam Westley provides an overview of how the previous parallel task options within the previous .Net Framework are being enhanced with the Asynchronous libraries which bring the new async and await keywords into C# 5.0 more...
   
Wednesday 30th May 2012
   Track 1
09.00 - 09.30    WELCOME, REGISTRATION, COFFEE & TEA
Ian CooperIan Cooper welcomes you back to the second day of the Progressive .NET Tutorials at Skills Matter! more...
   
09.30 - 13.00    INTRODUCTION TO SIMPLE.WEB
Mark RendleMark Rendle: Mark Rendle presents this tutorial on his new web application framework, Simple.Web. Founded on the principle that MVC is a "broken" pattern, Simple.Web applies the SOLID design principles to web application development, and makes building RESTful web sites and services... well, Simple. more...
   
13.00 - 14.00    LUNCH
Lunchtime!
   
14.00 - 17.30    END TO END JAVASCRIPT
Gary ShortGary Short: It is becoming more important to know Javascript. As a language it has infiltrated all three layers of application development , from JQuery in the front end, through NodeJS in the middle tier, to Map/Reduce functions on backend databases like CouchDB. In this session we’ll take a look at some of the gotcha’s within the language before going on to build an exemplar, 3-tier application in Javascript. By the end of this session you will have a much better appreciation for the language and the power it has on all application tiers. more...
   
   Track 2
   
09.30 - 13.00    MESSAGING 101
Ian CooperIan Cooper: In this hands-on introduction, Ian Cooper looks at why asynchronous messaging is often the preferred solution to the problems of integrating and distributed solution, and look at the implementation of common messaging patterns. more...
   
   
14.00 - 17.30    ASP.NET AUTOMATED ACCEPTANCE TESTING
Ben HallBen Hall: While Unit Testing and Test Driven Development (TDD) have become a solid foundation for many development teams, automated acceptance testing can still be painful and time-consuming. In this hands-on introduction, Ben Hall will introduce how you can successfully automate ASP.net websites and help you move around the pitfalls many teams encounter. more...
   
Thursday 31st May 2012
   Track 1
09.00 - 09.30    WELCOME, REGISTRATION, COFFEE & TEA
   
09.30 - 13.00    HTML5
Dan ThomasDan Thomas: So HTML5... What is all the fuss about? It seems all the major vendors are actually in agreement on something. In this tutorial we'll be powering through the murky waters of HTML5 taking a brief look at where all the hullabaloo has come from, why it matters and how it relates to the world of .Net. more...
   
13.00 - 14.00    LUNCH
   
14.00 - 17.30    INTRO TO RAVENDB
Andrea  MagnorskyAndrea Magnorsky: RavenDB is the poster child for document databases in the .NET world. As the NoSQL movement goes mainstream many .NET developers are curious to know more about this tool. more...
   
   Track 2
   
09.30 - 13.00    SECURITY AND IDENTITY IN THE .NET WORLD
Dylan Beattie Dylan Beattie : As online services and mobile apps take over the world, one of the key challenges facing developers is that of security and identity. How can we trust our users? How can we persuade our users to trust us - and to trust each other? What does it actually mean when you "connect with Facebook" or "log in with Twitter"? How can we deliver great products with great user experience without risking our users' precious data in the process? more...
   
   
14.00 - 17.30    THOUGHTWORKS
: More information soon! more...
   
EVENT DETAILS
GROUP: London .NET User Group
WHO: Ian Cooper, Elizabeth Keogh, Matthew Baxter-Reynolds, Don Syme, Liam Westley, Mark Rendle, Gary Short, Ben Hall, Dan Thomas, Andrea Magnorsky, Dylan Beattie
WHAT:Progressive .NET Tutorials 2012
WHERE:The Skills Matter eXchange, London
WHEN:29th-31st May 2012 , 9:00AM
COST: £325.00


SPONSORS
Skype
ThoughtWorks
ThoughtWorks Studios
COMMUNITY BLOGS
PROGRESSIVE .NET PODCASTS
Various Speakers:Community Retrospective on a Decade of .NET, Decade of .NET
Various Speakers : 17th May 2012
View Podcast: Community Retrospective on a Decade of .NET,
Oren Eini aka Ayende Rahien:Sharding And Scaling with RavenDB, Scaling with RavenDB
Oren Eini aka Ayende Rahien : 15th May 2012
View Podcast: Sharding And Scaling with RavenDB,
Phil Trelford:F# for Commodities Trading, F# Commodities Trading
Phil Trelford : 14th May 2012
View Podcast: F# for Commodities Trading,
Tomas Petricek:F# Domain Specific Languages for Finance , F# DSL
Tomas Petricek : 14th May 2012
View Podcast: F# Domain Specific Languages for Finance ,
John Zablocki:Developing with Couchbase, Developing with Couchbase
John Zablocki : 9th May 2012
View Podcast: Developing with Couchbase,
Chris Harris:MongoDB and Document Databases, Document Databases
Chris Harris : 9th May 2012
View Podcast: MongoDB and Document Databases,
David Mytton:MongoDB performance at scale, MongoDB performance
David Mytton : 9th May 2012
View Podcast: MongoDB performance at scale,
Chris Harris:Hands-on MongoDB, Hands-on MongoDB
Chris Harris : 9th May 2012
View Podcast: Hands-on MongoDB,
Oren Eini aka Ayende Rahien:RavenDB: A 2nd generation document database, RavenDB
Oren Eini aka Ayende Rahien : 9th May 2012
View Podcast: RavenDB: A 2nd generation document database,
Phil Jones:The challenges and rewards of using RavenDB, RavenDB: challenges & rewards
Phil Jones : 9th May 2012
View Podcast: The challenges and rewards of using RavenDB,
Oren Eini aka Ayende Rahien:RavenDB Crash Course, RavenDB Crash Course
Oren Eini aka Ayende Rahien : 9th May 2012
View Podcast: RavenDB Crash Course,
Ian Cooper:Huddle, Huddle
Ian Cooper : 23rd Apr 2012
View Podcast: Huddle,
Adrian Withy:Milliman, Milliman
Adrian Withy : 23rd Apr 2012
View Podcast: Milliman,
Michael Delaney:Elevate, Elevate
Michael Delaney : 23rd Apr 2012
View Podcast: Elevate,
Brendan Sterne:Bazaarvoice, Bazaarvoice
Brendan Sterne : 23rd Apr 2012
View Podcast: Bazaarvoice,
OTHER PROGRESSIVE .NET EVENTS
GOTO Amsterdam 2012, GOTO Amsterdam 2012
CONFERENCE (3 DAYS)
Amsterdam, Thursday, May 24th BOOK NOW!
Gael Fraiteur Multithreading beyond the lock keyword,  Multithreading beyond the lock keyword
FREE EVENT: In The Brain of Gael Fraiteur
London, Thursday, May 24th
Uncle Bob (Robert C. Martin):Uncle Bob's Advanced Test Driven Development in NYC,  Uncle Bob's Advanced Test Driven Development in NY
3 DAY COURSE. Featuring Uncle Bob (Robert C. Martin)
New York, Tuesday, May 29th
Progressive .NET Tutorials 2012, Progressive .NET Tutorials 2012
CONFERENCE (3 DAYS)
London, Tuesday, May 29th BOOK NOW!
2012 Progressive F# Tutorials NYC, 2012 Progressive F# Tutorials NYC
CONFERENCE (2 DAYS)
New York City, Tuesday, June 5th BOOK NOW!
Damjan Vujnovic:Gojko Adzic's Test Driven Development Workshop,  Gojko Adzic's Test Driven Development Workshop
2 DAY COURSE. Featuring Damjan Vujnovic
London, Monday, June 11th
Mark Rendle Zen and the Art of Software,  Zen and the Art of Software
FREE EVENT: In The Brain of Mark Rendle
London, Monday, June 11th
Jon Jagger:Jon Jagger & Kevlin Henney's Agile Development for Developers,  Jon & Kevlin's Agile Development Course
3 DAY COURSE. Featuring Jon Jagger
London, Monday, June 18th
© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship