
DDD Perth 2018 Agenda
RR4
M3
M2
M1
8:00 am - 8:45 am
Registration
8:45 am - 9:00 am
Welcome and housekeeping
9:00 am - 9:10 am
Welcome to country
9:10 am - 9:55 am
9:55 am - 10:05 am
Changeover
10:05 am - 10:50 am
Securing Single Page Applications
RR4
Aaron Powell
10:05 am - 10:50 am
M3
Rimma Shafikova, Diana Mozo
10:05 am - 10:50 am
M2
Rob Crowley
10:50 am - 11:20 am
Morning tea
11:20 am - 11:40 am
11:20 am - 11:40 am
RR4
Chris Filipowski
11:40 am - 11:50 am
Changeover
11:50 am - 12:10 pm
11:50 am - 12:10 pm
M2
Cairo Malet
12:10 pm - 12:20 pm
Changeover
12:20 pm - 1:05 pm
1:05 pm - 1:15 pm
Lunch
1:15 pm - 1:45 pm
1:45 pm - 2:05 pm
Lunch (continued)
2:05 pm - 2:25 pm
2:05 pm - 2:25 pm
RR4
William Sia
Overcoming fear, anxiety and doubt as a developer
M3
Eumir Gaspar
DDD from the trenches
M1
Rami Ruhayel, Valeria Spirovski
2:25 pm - 2:35 pm
Changeover
2:35 pm - 3:20 pm
2:35 pm - 3:20 pm
RR4
Ashley Aitken
2:35 pm - 3:20 pm
M3
Michelle @ Microsoft
3:20 pm - 3:50 pm
Afternoon tea
3:50 pm - 4:20 pm
Prize Draw
4:20 pm - 5:05 pm
5:05 pm - 5:10 pm
Thank yous and wrap up
5:10 pm
Afterparty
Thinking in Streams - gentle introduction to reactive programming via RxJS
📍 RR4
Recording
Watch on YouTube (opens in a new tab)Apps nowadays have an abundance of real-time events of every kind that enable a highly interactive experience to the user. We need tools for dealing with that and reactive programming comes to the rescue.
In this talk, I will introduce you to reactive paradigm using RxJS and JavaScript for examples. We'll talk about important principles when getting started with Rx, like observable and observer pattern, leveraging functional programming concepts, hot and cold observables and Rx operators.
You'll learn how to let go of old imperative and stateful programming habits, and stretch your brain to work in a different paradigm.
Rx is not restricted to client-side apps (it works great also in event-heavy backends), neither to a specific language (it is widely available in many dialects: .NET, Java, Scala, Clojure, JavaScript, Ruby, Kotlin, Swift, C++, Elixir, etc.), so whatever your tools are, you can definitely benefit from it.
Speaker
Chris Filipowski
2018 Sponsors
Platinum





