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 CooperIan Cooper: After 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
   COMING SOON ....
 
   
09.30 - 13.00    PRACTICAL FUNCTIONAL-FIRST PROGRAMMING
Don SymePhil  TrelfordDon Syme & Phil Trelford: 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: Ian 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
   COMING SOON ....
 
   
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
Ian CooperIan Cooper: more...
   
09.30 - 13.00    HTML5
Dan ThomasDan Thomas: 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
   COMING SOON ....
 
   
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    MESSAGING
Ashic MahtabAshic Mahtab: In this tutorial, Ashic looks at how we can do dependency injection, aspect orientation and other trendy things without resorting to complicated frameworks. We will see how message passing allows us to follow object oriented principles. more...
   


SPONSORS
Skype
ThoughtWorks
ThoughtWorks Studios
COMMUNITY BLOGS
JAVASCRIPT & HTML5 PODCASTS
Dylan Schiemann:Teststack, Dojo 2, and More, Teststack, Dojo 2, and More
Dylan Schiemann : 22nd May 2013
View Podcast: Teststack, Dojo 2, and More,
Luke  Hoban:TypeScript, TypeScript
Luke Hoban : 20th May 2013
View Podcast: TypeScript,
Dmitry Buzdin:Writing Hybrid GWT/JavaScript Applications , Writing Hybrid GWT/JavaScript Applicatio
Dmitry Buzdin : 13th May 2013
View Podcast: Writing Hybrid GWT/JavaScript Applications ,
Dawid  Skłodowski:DCI with Ruby & Rails, DCI with Ruby & Rails
Dawid Skłodowski : 13th May 2013
View Podcast: DCI with Ruby & Rails,
Randy Morgan:Exploration of mruby, Exploration of mruby
Randy Morgan : 13th May 2013
View Podcast: Exploration of mruby,
 :Routing, Traversal and URL Dispatch, Routing, Traversal and URL Dispatch
: 7th May 2013
View Podcast: Routing, Traversal and URL Dispatch,
Various Speakers:Lightning Talks, Lightning Talks
Various Speakers : 7th May 2013
View Podcast: Lightning Talks,
 :Postcard of the Pyramid's Views, Postcard of the Pyramid's Views
: 7th May 2013
View Podcast: Postcard of the Pyramid's Views,
Hadi Hariri:Introduction to Kotlin Workshop, Intro to Kotlin Workshop
Hadi Hariri : 2nd May 2013
Podcast Coming Soon: Introduction to Kotlin Workshop,
Benjamin Cabé:Using Lua for the Internet of Things with Eclipse Koneki and Mihini, Using Lua for the Internet of Things wit
Benjamin Cabé : 25th Apr 2013
View Podcast: Using Lua for the Internet of Things with Eclipse Koneki and Mihini,
Chris Buckett:HTML5 User Group - April, HTML5 User Group - April
Chris Buckett : 17th Apr 2013
View Podcast: HTML5 User Group - April,
Arun Nagarajan:JavaScript in the Cloud to extend Google Apps, JavaScript in the Cloud to extend Google
Arun Nagarajan : 17th Apr 2013
View Podcast: JavaScript in the Cloud to extend Google Apps,
Martin Thompson:Performance Testing Java Applications, Performance Testing Java Applications
Martin Thompson : 15th Apr 2013
View Podcast: Performance Testing Java Applications,
Damjan Vujnovic:JavaScript from the trenches, JavaScript from the trenches
Damjan Vujnovic : 11th Apr 2013
View Podcast: JavaScript from the trenches,
Omar AL Zabir:7 real life lessons learnt from a Single Page Application, 7 real life lessons learnt from a Single
Omar AL Zabir : 9th Apr 2013
View Podcast: 7 real life lessons learnt from a Single Page Application,
OTHER JAVASCRIPT & HTML5 EVENTS
Backbone.js London:Introduction to Backbone Marionette, Backbone.js London
FREE EVENT: Introduction to Backbone Mario
London, Thursday, June 6th
London Ruby User Group:LRUG June Meetup, London Ruby User Group
FREE EVENT: LRUG June Meetup
London, Monday, June 10th
Richard Clark:Richard Clark's HTML5 Mobile Mastery,  Richard Clark's HTML5 Mobile Mastery
3 DAY COURSE. Featuring Richard Clark
London, Monday, June 17th
Richard Clark  Building mobile services that scale,  Building mobile services that scale
FREE EVENT: In The Brain of Richard Clark
London, Tuesday, June 18th
Damjan Vujnovic:Damjan Vujnovic's Advanced JavaScript Workshop,  Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic
London, Wednesday, June 26th
Russel Winder:Russel Winder's Python Workshop,  Russel Winder's Python Workshop
4 DAY COURSE. Featuring Russel Winder
London, Monday, July 1st
Damjan Vujnovic:Damjan Vujnovic's Advanced JavaScript Workshop,  Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic
London, Wednesday, August 21st
Franz Bettag:David Pollak's Fast Track to Lift,  David Pollak's Fast Track to Lift
1 DAY COURSE. Featuring Franz Bettag
London, Monday, September 2nd
© Copyright 2003-2013, Skills Matter Ltd
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Open Source Journal  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship  Jobs: HR Manager  jobs-Join Our Dev Team  DevOps Engineer  Front-End Engineer  Test Engineer