Facilitating the spread of knowledge and innovation in professional software development



Choose your language

InfoQ Homepage Presentations RxJava and SWT: Out with Events, in with FRP

RxJava and SWT: Out with Events, in with FRP



Ned Twigg discusses using RxJava to wrap SWT events, looking at a few simple SWT UI's, and coding them using raw SWT and then again using RxJava.


Ned Twigg is CEO/Lead Software Architect at DiffPlug. He graduated from MIT with two bachelor's degrees: one in physics and one in aerospace engineering - none in software.

About the conference

EclipseCon is all about community. Contributors, adopters, extenders, service providers, consumers and business and research organizations gather to share their expertise and learn from each other. EclipseCon delivers networking opportunities that lead to synergies in the community, as well as opportunities to give and receive help on specific technical issues or to generate business opportunities.

Recorded at:

Apr 28, 2016

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Community comments

  • Good examples of RXJava application

    by Fred Janon,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    Thanks for the presentation. I am always keen on good examples of RXxxx

  • From Insane Spaghetti to Reactive UIs

    by Lonnie VanZandt,

    Your message is awaiting moderation. Thank you for participating in the discussion.

    For a Guava/Scala guy here browsing the net for clean ways to handle coupled widgets in SWT, this talk by Ned was very comforting. I can't use RxJava on my project but at least I see that some other community has recognized the mess of spaghetti SWT listeners and has delivered a clean alternative.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p


Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.