Progressive .NET Tutorials

2013 is behind us, but 2014 is just beginning! Check out these conferences from Skills Matter!

Droidcon 2013, London

Last year we ran 29 conferences, attracting people from all over the world to our events in London and New York, and we had a blast! Not ones to rest on our laurels, we’re very pleased to announce the following conferences for 2014. There will be more to follow, with an exciting opportunity for iOS developers in the works, so be sure to keep an eye on our website for more info, or follow us on Twitter for updates!

The Functional Programming eXchange 2014

Functional Programming eXchange 14 Mar 2014

The Functional Programming eXchange returns to Skills Matter for it’s sixth year with the theme Data Science with Functional Programming. This is the ultimate chance to meet and learn from the leading experts in the Functional world. Meet other like minded developers, not necessarily just from your specific discipline, to share common challenges and discuss practical solutions.

Rather than focusing on the merits of one language above another, the eXchange gives a platform for cross functional solutions to software problems. There will be ample opportunity to brainstorm, code, and interact with 100+ functional developers on the day.

CukeUp! 2014

Cukeup! 10 Apr 2014

CukeUp! 2014 is a fast-paced conference inspired by and organised with Aslak Hellesøy, the creator of Cucumber BDD – who will also be this years’ keynote speaker. Together, we’ve been assembling the community since 2011 for this intense conference – 2014 will see it stretch to two days for the first time, which just proves its popularity!

This exciting event is based around tutorials on the first day, and 30 minute talks on the second day – you can look forward to hearing about all the latest developments and best practices in Cucumber, presented by leading experts.

Progressive .NET Tutorials 2014

Progressive .NET Tutorials 28 May 2014

Don’t miss this three-day conference, where you’ll be taking a real deep-dive into .NET in four-hour sessions! These three days are a highly practical, deep-dive insight into complicated ideas and topics on everything to do with .NET in an intensive learning atmosphere – you’ll need your laptop!

With the help of Ian Cooper, the London .Net user group lead and renowned .Net expert, we will get you the best brains available!


DDD eXchange 20 June 2014

At the DDD eXchange 2014 you’ll discover all the newest innovations in Domain-Driven Design and get the chance to learn and share solutions and new ideas! This eXchange brings together the Domain Driven Design community with the experts who lead it for a day of networking, sharing new ideas, creating partnerships, and learning from the best and brightest in the field.

Each year, with the blessing of Eric Evans (the father of Domain-Driven Design) we welcome an array of high-profile speakers to explore and share new thoughts about DDD with grass-roots designers, programmers, and architects.

Did you attend one of our conferences in 2013? What did you think? What else would you like to see Skills Matter cover in 2014? Let us know in the comments section below!

Progressive .NET Tutorials 2011 @skillsmatter #prognet11

The 2011 Progressive .NET Tutorials If you missed it, where were you?! Don’t be too disheartened if you didn’t get to make it along — because very shortly we will be announcing #prognet12! The inimitable Ian Cooper has once again agreed to be the programme lead, so you can expect more from the biggest experts. And don’t forget — on November 3&4 Skills Matter host the first-ever Progressive F# Tutorials? These two days of tutorials feature some of the biggest authorities on F# — including Don Syme! Also giving expert tutorials will be Dave Thomas, Robert Pickering, Chris Marinos, Tomas Petricek, Phil Trelford, Zach Bray and more.

And if you want to learn and share more skills around Agile Development, Agile Testing, Software Craftmanship & BDD look no further than the one-day Agile Testing & BDD eXchange on November 18, with Gojko Adzic, Chris Matts, Matt Wynne, Christian Hassa, David Evans, Simon Ogle and Lasse Koskela. While you consider signing up for the Progressive F# Tutorials and the Agile Testing & BDD eXchange, why not check out all the videos from the Progressive .NET Tutorials 2011 — follow the links below!

Day 1
Christian Hassa & Gaspar Nagy on Defining Acceptance Criteria in Gherkin
Ian Cooper & Sebastien Lambla on Solving the Packaging Puzzle
Christian Hassa & Gaspar Nagy on Automating Gherkin Acceptance Criteria with Specflow
Dylan Beattie on Front-end Tips for Back-end Devs

Day 2
Simon Brown on Load Testing for Developers
Damjan Vujnovic on Test-driven Development in JavaScript
Paul Stack on Continuous Integration to Continuous Delivery
Adam Granicz on Advanced WebSharper Tutorial

Day 3
Ian Robinson on RESTful Web Service Development in .NET
Jon Skeet on Async Methods in C# 5
Mark Rendle & Steven Robbins on Introduction to Nancy and Simple.Data
Nathan Gloyn on You Think You Know Agile?

Stay tuned for details of next year’s Progressive .NET Tutorials!

Progressive .NET Tutorials 2011

This is a special announcement for the Progressive .NET Tutorials.

This year, #prognet will be held on September 5-7 and Ian Cooper has put together a great programme, wworking 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 tutorial on, you guessed it, Simple.Data and Nancy

event details

What: The Progressive .NET Tutorials

Dates: 5th-7th September

Venue: Skills Matter, London

Full Programme:

twitter raffle

Want to win a free ticket to The Progressive .NET Tutorials 2011? Tweet:

I wanna go to #prognet11 (Sept 5-7) tutorials on #dotnet #csharp #agile #tdd by @jonskeet @icooper @simonbrown #others

Prize draw on August 7 (winners announced on twitter).

Hope to see you there!

.NET and Functional Programming at #skillsmatter

There are some fantastic and thrilling developments within .net and Functional Programming. And this newsletter is here to bring you the low-down on the many courses, conferences, SkillsCasts and User Groups we’ve assembled for you coming up over the next few weeks. We are hosting two conferences Progressive .Net Tutorials and Progressive F# Tutorials. We have a cornucopia of courses by Sebastien Lambla, Udi Dahan, David Laribee, Greg Young, Sebastien again, this time leading a course authored by Ayende Rahien, and Phil Trelford and Tomas Petricek. There are In The Brains from Miles Sabin, Robert Pickering and a Q&A session with Udi Dahan, plus meet-ups of the F#unctional Londoners and London .Net User Group.

For those not familiar with the format, the Progressive Tutorials comprise a collection of 4-hour hands-on Workshops which provide a deep dive into the inner workings of the specified technologies. We include a liberal dash of Agile and Software Craftsmanship-based to keep things growing. Expect in-depth, hands-on tutorials run by real experts who are there to be quizzed, questioned and interrogated until you know as much they do, or thereabouts!


Progressive .Net Tutorials, Aug 24-25 2011

We’re very excited to be hosting the Progressive .Net Tutorials, which will feature the leading experts in .Net and related topics. Led by Ian Cooper, the Tutorials will take place here Skills Matter eXchange on the 5th and 7th September, 2011.

Running over three days, with two tutorials per track per day, these 12 magnificent tutorials will feature experts like Sebastien Lambla, Dylan Beattie, Simon Brown, Ian Robinson, Gaspar Nagy, Christian Hassa, Steven Robbins, Jon Skeet, Mark Rendle, Adam Granicz, Paul Stack and Damjan Vujnovic and promises to be a wonderful three days of learning.

Check out our Progressive .Net Tutorials page for speaker updates and programme developments. And use Twitter tag #prognet11 for event updates and discussions related to this exciting event.  Tickets are now on sale at a fantastic price of £425 but they are going fast so you need to get in there quickly.


Progressive F# Tutorials, Nov 3-4 2011

We’re very excited to be hosting the Progressive F# Tutorials, which will feature the leading experts in F#, Functional Programming and related topics. Led by Phil Trelford, the Tutorials will take place here Skills Matter eXchange on the 3rd and 4th November, 2011.

Running over two days, with two tutorials per track per day, these 8 magnificent tutorials will feature experts of the magnitiude of Robert Pickering, Mark Needham, Tomas Petrycek, Zack Bray, Chris Marinos and Dave Thomas and promises to be a wonderful two days of learning.  Check out our Progressive F# Tutorials page for speaker updates and programme developments. And use Twitter tag #progf11 for event updates and discussions related to this exciting event.  Tickets are now on sale at a fantastic Early Bird price of £225, but that runs out on 24th August so you need to get in there quickly.

If you can’t make it, follow events in Almost-Real-Time, as our much-feted team of SkillsCasters get the SkillsCasts up online before the speaker can return to their seat to contemplate a job well done.

Aside from conferences and tutorials, we also have a bustling list of some exciting courses, workshops and tutorials lined-up for the next few months:

Udi Dahan’s Advanced Distributed Systems Design with SOA – Sept 12-16

Udi DahanThis very intensive 5-day workshop will help you take the pain out of designing large-scale distributed systems. New technologies make it easier to comply with todayís communications and security standards, but they won’t magically provide you with a robust and scalable system. Join Udi for a course packed with the wisdom of companies like SUN, Amazon and eBay. Tried-and-true theories and fallacies will be shown, helping you to avoid costly mistakes. Communications patterns like publish/subscribe and correlated one-way request/response will be demonstrated, in conjunction with advanced object-oriented state management practices for long-running workflows. If you enjoy deep architectural discussion, join! To find out more, please go here

David Laribee’s Leading Lean/Agile Teams – Sept 14-15

David LaribeeSuccessful product teams need a generalist who can help teams come together and perform – a leader who can bring a holistic toolkit to the whole team, customer and programmer alike. In this two day workshop, attendees will be introduced to a series of collaborative practices that ensure user-centred products, lightweight, useful processes and technical excellence. This course is appropriate for developers, technical leads, architects and coaches. Find out more here

Udi Dahan’s Enterprise Development with NserviceBus – Sept 21-23

Udi DahanAndreas OhlundThis course teaches you all the ins-and-outs of NServiceBus – the most popular, open-source service bus for .NET. Used in production since 2006, NServiceBus is now used in hundreds of companies in finance, healthcare, retail, SaaS, web 2.0, and more. From basic one-way messaging, through publish/subscribe; providing solutions from transactions to cross-machine scale out; this hands-on course will show you how simple distributed systems development can be.  This course will be led by Andreas Ohlund.  To find out more, and to book, please go here.

Ayende Rahien’s NHibernate 3.0 Workshop – Sept 27-30

Ayende RahienSebastien LamblaIn this 4-day NHibernate 3.0 workshop, authored by Ayende Rahien and Sebastien Lambla, you will learn how to use this O/R mapping tool efficiently in your applications to save time and effort on communicating with database storage. During the course we build a practical application together, that demonstrates all important data management patterns in Nhibernate.

Learn how to: Configure NHibernate for your applications; Manage sessions and transactions; Map objects and collections to database structures; Build large scale and performant applications; Utilize best practices and patterns; Avoid common pitfalls and mistakes; and Create efficient NHibernate applications.  Get more info and book your seat  while you still can — go here.

Greg Young’s CQRS, Domain Events, Event Sourcing and how to apply DDD – Oct 3-5

Greg YoungThis 3-day CQRS course covers Domain Events, Event Sourcing and how to apply DDD. Join to learn all about system building and architectures with Domain Driven Design. The largest problem many run into with Domain Driven Design is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD. Greg’s course will help you avoid this. To find out more, please go here

Tomas Petricek & Phil Trelford’s Functional Programming in .NET – Oct 10-11

Phil TrelfordTomas PetricekTomas Petricek’s and Phil Trelford’s two-day Functional Programming in .NET course explains concepts that you need to write modern applications for .NET using F#, C# with LINQ as well as current and upcoming .NET technologies that arise from functional programming ideas.

Learning several simple functional concepts will help you understand these technologies and use them effectively. This means that the course will make you a better programmer even if you’re not going to immediately start using F#. This course is based on experience of developing commercial applications in F# and will discuss good ways of introducing F# to your daily work. Find out more here

Phil Trelford is also the programme lead for the Progressive F# Tutorials.

Sebastien Lambla’s Building REST Architectures on .NET Course – Oct 16-18 – London

Sebastien LamblaIn this 3-day Building REST Architectures on .NET course, you will learn about Representational State Transfer, the architecture of the web, and how you can implement such an architecture for your own solution, not only for your web sites, but also for your services. Through the use of OpenRasta, youíll gain practical experience in designing and developing a real application end-to-end. To find out more, please go here

The Skills Matter User Group Programme is most representative of Skills Matter’s commitment to the developer community. Anywhere up to 40 User Groups call the Skills Matter their home. Featured here are just two – the F#unctional Londoners and London .NET User Group.

F#unctional Londoners UK User Group

Functional LondonersF#unctional Londoners aims to bring together Londoners with an interest in functional programming with F#.
Topics include:

– Essentials of functional programming and F#

– Assessing what kind of projects F# is well suited for – or not

– Using F# alongside other languages and libraries

– Asynchronous and parallel programming

– Data visualisation

– Scientific programming

– Numerical methods and optimisation

– Financial modelling

Here are a few choice SkillsCasts from recent F#unctional Londoners events:

Sign up now for the next F#unctional Londoners UG meeting on 16th August 2011, which will feature Gary Short on  Applied F.  Find out more about the F#unctional Londoners.

London .NET User Group

London Scala User GroupThe London .NET user group was established in 2002 to provide developers working with Microsoft’s .NET framework with access to the latest and best information. Join the multitude of .Net developers who attend the London .NET User Group here at Skills Matter.

Here are a selection of SkillsCasts of recent London .Net User Group talks:

News of the next London .NET User Group will appear here.

The In The Brains programme is a constant work in progress. No sooner will we have sent this newsletter out that we will have another handful of great talks which would have fitted in perfectly.

Keep checking the website or follow #dotnetsm, #fsharpsm and #skillsmatter on Twitter for regular updates!

As well as our regular User Groups, we also have our experts generously giving up their time while they are at Skills Matter to deliver our free “In the Brain” seminars.  Who is coming in the near future, you ask?  Wel, there is…

In The Brain of Miles Sabin, Encoding unboxed union types in Scala, Aug 16

Talk: Encoding unboxed union types in Scala

Speaker: Miles Sabin

Date: Aug 16, 2011, 18:30-20:00

Get more details & sign up here.

In The Brain of Robert Pickering, The Combinator Approach to Programming Domain Specific Languages with F#, Aug 23

Talk: The Combinator Approach to Programming Domain Specific Languages with F#

Speaker: Robert Pickering

Date: Aug 23, 2011, 18:30-20:00

Get more details & sign up here.

In The Brain of Udi Dahan, Q & A with Udi Dahan, Sep 13

Talk: Q & A with Udi Dahan

Speaker: Udi Dahan

Date: Sep 13, 2011, 18:30-20:00

Get more details & sign up here.

One of the great things about our free talks is they are all recorded by our skillful SkillsCasters.  What makes them so great is that they can be enjoyed again and again on our website following the event.  Great events can be relived, missed events can be caught up with — by signing up and coming along on the night, or by watching the videos on the Skills Matter website and sharing them via the social media buttons, you support the Skills Matter commuity, and in your own way help Skills Matter to keep.running these events.

Here is a small selection of SkillsCasts to get you started!

There are hundreds more on the Skills Matter web site, so dive in and learn, use what you’ve learned to innovate, and as with everything we do if you like what you see, and enjoy this blog, and you like what Skills Matter do, please share it with others!