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 – 5th-7th SEPT 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 – 3rd-4th NOV 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
This 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
Successful 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
This 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
In 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
This 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
Tomas 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
In 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
F#unctional Londoners aims to bring together Londoners with an interest in functional programming with F#.
– 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
The 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…
Talk: Encoding unboxed union types in Scala
Speaker: Miles Sabin
Date: Aug 16, 2011, 18:30-20:00
Get more details & sign up here.
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.
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!