The Reactive Extensions framework (Rx) is a collection of libraries to make it easy to work with asynchronous sources of data. But was it made just for academics and those who like to wear hypercolour shirts?
In this talk I'll run through:
- what IObservable and IObserver are and how they differ to IEnumerable
- how it differs from async/await - and where it's a better fit
- explain some of the common patterns that work well with Rx
- how desktop developers can use Rx (with ReactiveUI)
Note: I want to refine this talk based on the feedback from last time. But this was a lot of fun the last time I delivered it.
Developers seem to either love or hate git. And there appears to be a chasm that people who are unfamiliar with git need to cross to appreciate the power that you have at your disposal. I wish I had all day to share my experiences, but an hour should be enough to help appreciate how to make the leap.
- my tools currently work, so why are people using these new things?
- git flow - embracing the concepts instead of fighting them
- tweaking your development environment for maximum awesome
- if we get time, let's see if I can cover how rebase works
TBD