Loading…
This event has ended. View the official site or create your own event → Check it out
This event has ended. Create your own
Schedule
View analytic
Monday, December 9 • 10:30am - 11:25am
(SLIDES) Robert Pickering --Expression Oriented Programming with F#

Sign up or log in to save this to your schedule and see who's attending!

In this session we’ll take a deep look at some of the basics of programming: expressions, statements, scope and how we represent data. We’ll look at these concepts to through the lens of a functional programmer to see how this, contrasts to the way an Object Oriented programmer might do things. We’ll look at how these ideas effect application architecture both “in the large” and “in the small”. “In the large” meaning overall system design and “in the small” meaning design of individual classes, methods and functions.Once we’ve examined the basics, we’ll go on to take a look at one of the biggest problems faced by software developers: complexity. We’ll see how complexity can either be accidental or essential. We’ll see how expression oriented programming can help us avoid accidental complexity and help us crawl out of the tar pit.The examples will see will use F#, but the ideas will be applicable to any language that encourages the use of expressions rather than statements.

Speakers
avatar for Robert Pickering

Robert Pickering

Robert Pickering is a fun loving programmer who claims that he is Falling Outside The Normal Moral Constraints. He enjoys travelling round Europe in a big shirt trying to teach people that real programmers use the stack. Robert is a big fan of functional programming, F# and enjoys reading popular science and science fiction whether it’s popular or not. He lives in a quaint French village near Paris with his wife and their four cats.



Monday December 9, 2013 10:30am - 11:25am
Hall 5.4

Attendees (23)