
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
Understand Functional Programming in 40 Minutes (or your Money Back*)
📍 RR4
Recording
Watch on YouTube (opens in a new tab)Functional programming is becoming increasingly important as we build more complex systems and use more parallel and concurrent programming. It’s also now present and being used more in mainstream languages like Java, C#, Swift and Javascript so it can no-longer be ignored by developers.
Have you tried to understand functional programming but been completely bamboozled? Or do you know what a function is and understand the basics of functional programming but wonder what’s with all the other stuff? It’s most likely the big picture hasn’t been explained, or at least not clearly enough.
This talk will give you a clear conceptual overview of functional programming with simple examples so that you will really get what it’s all about. There are consequences of only using functions and this is what makes functional programming very different from other programming paradigms.
This talk won’t use terms like functor, applicative, or monad but by the end of the talk you will definitely understand them. It also won’t make you a functional programmer overnight but it will give you a conceptual framework to know what you need to do and why when doing functional programming.
The presenter has more than twenty years experience explaining complex technical concepts in clear and simple terms.
(* not really but you’ll certainly get your money’s worth and more)
Speaker
Ashley Aitken
2018 Sponsors
Platinum





