Skip to content
This repository is used for our monthly community standup is conducted virtually using Skype for Business. Everyone is invited to participate.
Branch: master
Clone or download

README.md

ReactiveUI Virtual Meetups

This repository is used for our monthly community standup is conducted virtually using either Google Hangouts or Skype for Business. Everyone is invited to participate. We will use this forum to teach the concepts and thought process behind functional reactive programming/the reactive extensions/reactiveui and share the roadmap/opporunities for community members to get started with open source.

Reactive Programming is one of the most rewarding things you can learn

Everyone is invited to participate, please suggest a topic using the GitHub issues. If you are just getting started on your journey with reactive programming, follow this process to get an invitation to our Slack organization. Together we learn faster.

We meet every 2nd tuesday of the month at 08:00am AEST (Sydney, Australia)

Every 2nd tuesday of the month at 08:00am AEST Sydney, Australia


Meetup 001: Help Wanted - Let's build some samples - Geoffrey Huntley

Watch the Skype Call Download the onenote workbook Download the screenshot

Meetup 000: ReactiveUI Roadmap - Past, Present and Future - Geoffrey Huntley

Watch the Skype Call Download the presentation Download the spreadsheet


About ReactiveUI

ReactiveUI is inspired by functional reactive programming and is the father of the ReactiveCocoa (Cocoa/Swift) framework. Internally we debate whether we are or are not a framework, as at its core the project is essentially a bunch of extension methods for the Reactive Extensions.

ReactiveUI was started seven years ago and is now old enough to attend grade school but unlike a teenager is extremely stable. ReactiveUI has matured over the years into a solid and fine choice for building your next application.

We believe that code is communication between people, that also happens to run on a computer. If you optimise for humans, then over a long time your project will end up better. Software should be understandable by other people; that is super important.

We believe that only the power of the Reactive Extensions allows you to express the idea around a feature in one readable place.

Even Miguel de Icaza agrees

Think about your typical user interface? It's a mutable bag of sadness with code all over the place. Instead of telling a computer how to do its job, why not define what the computers job is and get out of its way? If that sounds odd, let us re-introduce you to Microsoft Excel.

Instead of doing the typical ViewModel isLoading = true/false mutable dance by toggling it on and off in different branches of your code. Why not express the condition in a single place using a Microsoft Excel expression - =SUM(A1: B2)?

Still not convinced?

Maybe you need to watch this insanely smart, and eccentric guy in a tie-dye t-shirt do maths on a whiteboard:

Async/await is the zombie plague. Liberate your codebase today.

ReactiveUI is used in production at GitHub, Slack, Microsoft and is supported by consultants from different companies from all around the world. It's used at our clients, we can't name names specifically, but we encourage our community to showcase where and how they have used ReactiveUI in their applications, some members have even gone as far as open-sourcing their app and sharing their entire codebase. You are of course under no obligation to share these insights (or code) with us but it is greatly appreciated by the project maintainers, and you'll usually get a retweet out of it.

You can’t perform that action at this time.