Next Meetup

WinDbg, Span<T> & The benefits of the functional paradigm
Getting started with WinDbg - Gabriel Weyer WinDbg is the most powerful debugging tool available on Windows. An austere UI, the lack of accessible documentation and tutorials make it challenging to get started. This session will focus on how you go from writing a memory dump on a production server to analysing this dump on your machine, explaining each step on the way. You'll learn: - How to write a memory dump - The three key steps to guarantee you'll be able to issue commands - How to troubleshoot crash, hangs and memory leaks Gabriel is a consultant and blogs infrequently at https://gabrielweyer.github.io/ A (brief) overview of Span≤T≥ - David Wengier Span≤T≥ (and Memory, ReadOnlySpan, ReadOnlyMemory) are relatively new types that help you deal with memory directly in a safe and performant matter. They are slowly being rolled through the .NET frameworks so lets have a quick look at how they can help. David has spent almost 20 years learning how to do the right thing by doing a lot of the wrong things first. He hopes to save you from some of that pain by sharing his passion for looking into the "why" of things, to help better understand them. Leveraging the benefits of the functional paradigm in everyday mundane code - Afif Mohammed Functional programming code is anything but mundane code. And the mundane code we write everyday is often far from being functional. (pun intended) While the benefits of functional programming are more openly debated in the mainstream today, the paradigm is still far from being approachable. If we take away all the jargon, and the mathematical laws, what are the fundamental principles we can distil the functional paradigm to? Are these principles relevant for the mainstream majority in a way that we can reap the benefits in our every day OOP code? In this talk I will 1. Demonstrate what these principles are and how they are relevant to the mainstream majority struggle. 2. Incrementally apply them to some real world code, and 3. Demonstrate how it can help us sleep soundly at night. Afif has been working at a FinTech for the last three years mentoring developers to build the right mental models that help manage complexity.

Page Up

5/91 William St · Melbourne

    Past Meetups (68)

    What we're about

    This is the Melbourne chapter of The Australian Alt.Net Community.

    We meet on the last Tuesday of every month at 6pm.

    The Australian Alt.Net Community is a self-organizing, ad-hoc community of developers bound by a desire to improve ourselves, challenge assumptions, and help each other pursue excellence in the practice of software development, obviously with a strong emphasis on development using the Microsoft.NET platform.

    Though the name might suggest otherwise we are not looking for alternatives to Microsoft or .NET, nor are we in any way Anti-Microsoft.

    The "Alt" in Alt.Net comes from the fact that we are always looking at alternatives to see if we can learn better ways of doing things, no matter where that alternative might come from, and incorporate it into our practice in the .NET world. So if it's something new from Microsoft, that's great - if it's an approach from the open source world or an alternate language or somewhere else entirely then that's even better!

    Members are welcome join our slack community here: https://goo.gl/mLdwcS

    http://melbourne.ozalt.net/

    Members (1,826)

    Photos (47)