|
|
PROGRESSIVE .NET TUTORIALS 2011 05-09-11

After 3 successful years, this year, #prognet will be held on September 5-7 and Ian Cooper has put together a great programme, working closely with our community! Some exciting new names will feature this year, including Google's Jon Skeet on Async Methods in C#5 and the great Ian Robinson of Neo Technology on RESTful Web Service Development in .NET.
We'll have the pleasure of some returning experts as well this year, and are delighted to feature tutorials by Christian Hassa and Gaspar Nagy on Defining and Automating Acceptance Criteria with Gherkin and Specflow, and Ian Cooper and Seb Lambla are preparing an in-depth tutorial on patterns and practices of package management.
Given the huge interest in JavaScript and User Experience this year, perhaps it is no surprise Dylan Beattie will kick off the afternoon on Monday, with a tutorial titled Front-end Tips for Back-end Devs covering the importance of dependency management, loose coupling and abstractions when writing the UI for our web applications, whilst Damjan Vujnovic is planning to dedicate a hands-on workshop to TDD in JavaScript, on Tuesday morning.
As always, joining the Progressive .NET Tutorials will mean some heavy exposure on Software Craftsmanship, CI and Testing related subjects. In addition to some of the BDD related topics above, Simon Brown will run his workshop on Load Testing, performance and scalability issues, whilst Paul Stack will share his skills and experience on how to move from CI to continuous delivery.
Prognet wouldn't be complete without featuring some cool web app frameworks too. This year, Adam Granicz will proudly show of his WebSharper Web Application Framework for F#, whilst the creator of Simple.Data Mark Rendle and one of the authors of Nancy Steven Robbinswill give a demo-heavy tutorias.Giving some Agile Leadership focus to the end of the day will be Nathan Gloyn asking You think you know Agile?. Nathan will 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.
As in other years, we've made sure we'll have an intimate event with lots of room for discussion and interaction with the Progressive.NET Team and other community members. Registration is now open -- but we only have 125 tickets! If you would like to learn the latest in agile .net development, secure your ticket now!Think this is interesting? Join the discussion! Follow us on Twitter and use the tags #prognet11 and #dotnetsm, "Like" us on Facebook, join our dedicated LinkedIn group.
|
Monday 5th September 2011
|
|
Track 1
09:00-09:30 WELCOME, REGISTRATION, COFFEE & TEA
 The 3rd Progressive .net tutorials! Twitter tag: #prognet
09.30 - 13.00 GHERKIN ACCEPTANCE CRITERIA
 Christian Hassa & Gaspar Nagy: 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? more...
13.00 - 14.00 LUNCH BREAK
14.00 - 17.30 AUTOMATING GHERKIN ACCEPTANCE CRITERIA
 Christian Hassa & Gaspar Nagy: 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. more...
|
Track 2
09.30 - 13.00 SOLVING THE PACKAGING PUZZLE
 Ian Cooper & Sebastien Lambla: 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. more...
14.00-17.30 FRONT-END TIPS FOR BACK-END DEVS
Dylan Beattie : 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. more...
|
|
Tuesday 6th September 2011
|
|
Track 1
09.00 - 09.30 WELCOME, REGISTRATION, COFFEE & TEA
 Welcome, Coffee, Tea and Refreshments
09.30 - 13.00 LOAD TESTING FOR DEVELOPERS
Simon Brown: 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! more...
13.00 - 14.00 LUNCH BREAK
14.00 - 17.30 CI TO CONTINUOUS DELIVERY
Paul Stack: 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.
more...
17:30 - onwards BEER AND PIZZA
Beer and Pizza
|
Track 2
09:30 - 13:00 TEST-DRIVEN DEVELOPMENT IN JAVASCRIPT
Damjan Vujnovic: Using test-driven development to design and implement a simple web application, and steer it towards component based micro-architecture. more...
14.00 - 17.30 ADVANCED WEBSHARPER TUTORIAL
Adam Granicz: 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. more...
|
|
Wednesday 7th September 2011
|
|
Track 1
09.00 - 09.30 WELCOME, REGISTRATION, COFFEE & TEA
09.30 - 13.00 RESTFUL WEB SERVICE DEVELOPMENT IN .NET
Ian Robinson: 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. more...
13.00 - 14.00 LUNCH BREAK
14.00 - 17.30 INTRO TO NANCY & SIMPLE.DATA
 Mark Rendle & Steven Robbins: 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. more...
|
Track 2
09.30 - 13.00 ASYNC METHODS IN C# 5
Jon Skeet: 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. more...
14.00 - 17.30 YOU THINK YOU KNOW AGILE?
Nathan Gloyn: 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. more...
|
|
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
London Ajax User Group
FREE EVENT:
Teststack, Dojo 2, and More
London, Wednesday, May 22nd
|
|
Backbone.js London
FREE EVENT:
Introduction to Backbone Mario
London, Thursday, June 6th
|
|
Richard Clark's HTML5 Mobile Mastery
3 DAY COURSE. Featuring Richard Clark London, Monday, June 17th
|
|
Building mobile services that scale
FREE EVENT:
In The Brain of Richard Clark
London, Tuesday, June 18th
|
|
Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic London, Wednesday, June 26th
|
|
Russel Winder's Python Workshop
4 DAY COURSE. Featuring Russel Winder London, Monday, July 1st
|
|
Damjan Vujnovic's Advanced JavaScript Workshop
3 DAY COURSE. Featuring Damjan Vujnovic London, Wednesday, August 21st
|
|
David Pollak's Fast Track to Lift
1 DAY COURSE. Featuring Franz Bettag London, Monday, September 2nd
|
|
|
|
|
© Copyright 2003-2013, Skills Matter Ltd
|
|
|
|
|