Skip to content

Instantly share code, notes, and snippets.

@shiftkey
Last active December 20, 2015 22:09
Show Gist options
  • Save shiftkey/6202904 to your computer and use it in GitHub Desktop.
Save shiftkey/6202904 to your computer and use it in GitHub Desktop.
Talk Ideas for NDC London

Reactive Extensions for Mere Mortals

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.

History Is Mutable in Git? Oh My God This Will Cause Chaos, Surely! (working title)

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

Something with Portable Class Libraries and Cross-Platform Development

TBD

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment