What we're about
Upcoming events (4)
"A tour of F# for .NET developers" - James World (@jamesw0rld) Why even bother with F#? I mean, C#8 is practically functional already, right? In this talk, I’ll contrast C# and F# and explain why I think it's worth your time. Don't worry if your C# isn’t too hot, experience of any OO language would be useful though.
There are amazing things happening with C# and .NET Core in regards to performance. We have new types such as Span and Memory for working with and parsing in-memory data. We have pipelines for high-performance IO and we have ArrayPool, MemoryPool and OjectPool to help reduce GC allocations. Many more great things are on the horizon in .NET Core 3.0 such as Utf8String and new built-in JSON APIs which add to the performance arsenal. Internally, these have been used by Microsoft teams to optimise .NET Core and ASP.NET Core. Now it's time to apply them to your code! These features can seem complex, unapproachable and difficult to apply. In this session, Steve will share his journey of learning about and applying these tools when building high-throughput .NET Core worker services. You'll learn about the motivations that led Steve to begin exploring these cool new features and you'll see how they can be applied to production code. This talk is for developers, who like Steve, are ready to begin their journey towards writing faster .NET code, which allocates less. Speaker: Steve Gordon Steve Gordon is a Microsoft MVP, Pluralsight author, senior developer and community lead based in Brighton. He works for Madgex developing and supporting their data products built using .NET Core technologies. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 15 years. Steve is currently developing cloud native services, using .NET Core, ASP.NET Core and Docker. He enjoys sharing his knowledge through his blog, in videos and by presenting at user groups and conferences. Steve is excited to be a part of the .NET community and founded .NET South East, a .NET Meetup group based in Brighton. He enjoys contributing to and maintaining OSS projects, most actively helping save lives with open source software and the Humanitarian Toolbox (www.htbox.org). You can find Steve online at his blog www.stevejgordon.co.uk and on Twitter as @stevejgordon
The speaker for this meetup will be me! I've been using Kubernetes a lot lately, and thought it would be fun to install Kubernetes on a cluster of Raspberry Pis. There will be real hardware, and we'll create a basic .NET messaging architecture using Rabbit MQ - run it locally natively, then with Docker, then we'll install and run it on our Raspberry Pi cluster. Along the way, I'll explain some of the core concepts and benefits of Docker, Docker Compose, Kubernetes, and message queues. I'll also explain how to install Kubernetes on a cluster of Raspberry Pis and discuss the hardware. This talk is suitable for both those who have never used Docker or Kubernetes before; those who have and are interested in installing Kubernetes on bare-metal; or those who just like Raspberry Pis and shiny things! --- Dan (@dracan on Twitter), is an independent software developer with over 20 years of commercial experience. He works for his own company, Everstack Ltd, providing software development and consultation services for multiple businesses. He's very passionate about software development, productivity, and ongoing learning and self-improvement. His blog can be found at https://www.danclarke.com.
We're very excited to announce that we didn't put Jon Skeet off too much last year, and he's agreed to come back again this year! :) Last year, he spoke about C#8 and you can read more about it here: https://www.danclarke.com/dotnetoxford-october-2018. His topic this year is to be confirmed - perhaps C#9 given the speed the .NET team are moving! Due to the expected popularity of this event, RSVP will be opening 3 weeks before the event to minimize on no-shows.