What we’re about
We are back in person. And we have a Mastodon account! @BrumDotNet
The excellent people at BJSS have come to our rescue so we can use their offices for our meetup this December.
This is a group for anyone interested in or involved with .Net, C#, Azure, MAUI or Xamarin Mobile Development.
Code of Conduct - Our meetings are dedicated to providing a harassment-free experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of meeting participants in any form. Sexual language and imagery is not appropriate for any meeting venue, including talks, workshops, parties, Twitter and other online media. Meeting participants violating these rules may be sanctioned or expelled from the meeting at the discretion of the meeting organisers.
Upcoming events (1)See all
- Functional Programming in C# with Simon PainterBJSS, Birmingham
Functional Programming is becoming increasingly popular and relevant with each year that goes by. With so much discussion around languages such as F#, Haskell and Erlang, it can seem as though getting started with Functional programming would mean first learning a whole new syntax...but what if it didn't?
Most .NET developers are familiar with the use of Linq, and basic constructs such as IEnumerable, Func delegates, arrow functions and ternary expressions, but did you know that you can use all of this to implement some of the most powerful patterns and techniques from the world of functional programming?
This talk will demonstrate how, using only familiar features available in out-of-the-box C#, to write Functional code that is:
Easier to read
Easier to maintain
As well as these benefits, Functional code is a great enabler for the use of concurrency with Async functions and Serverless applications with technologies such as Azure Functions.
This talk might be of interest to anyone looking into moving to a new platform, or in improving the scalability of an existing application, or even just interested in seeing what Functional Programming is all about, but all within the comfort of a familiar language.
We might even attempt the impossible, and explain what a Monad is!
18:30 Arrive, Network and Food.
18:45 Introductions and catch-up.
20:30 Close and head off to pub (TBC) for some more talking.