More info
A beginner-friendly introduction to F# with our special guest mentor from UK, Scott Wlaschin. **You will need to bring your own laptop and have F# installed. See event page for more info**
A beginner-friendly introduction to F# with our special guest mentor from UK, Scott Wlaschin.
Lunch will be included.
The morning session will focus on the core principles of functional programming using F# as our functional language. We'll cover all the important concepts of functional programming in a series of short lessons, including composition, partial application, higher-order functions, error handling, and more.
The afternoon session will explore the "algebraic" type system used by F#, and how it can be used for domain modelling that is understandable to the non-technical customer, yet usable as an executable specification.
We’ll also see why F# doesn’t allow nulls, and how you can model optional values and choices in a simple and elegant way. We’ll also demonstrate how to encode business rules by using types, so that you cannot even compile code that doesn’t fit the rules!
Pre-requisites:
- Need a laptop running F# (see fsharp.org for download instructions)
- Some basic experience with F# would be helpful (e.g. do the beginner exercises at tryfsharp.org or F# Koans
- Additional info for this workshop
Pre-requisites:
- Need a laptop running F# (see fsharp.org for download instructions)
- Some basic experience with F# would be helpful (e.g. do the beginner exercises at tryfsharp.org or F# Koans
- Here's some info about our awesome mentor(s).
- 🌈 Scott Wlaschin
Scott has over 20 years experience in software development, design and architecture, covering all aspects of business software. He is the creator of the popular F# web site, fsharpforfunandprofit.com, and has done many F# presentations at conferences and user-groups around the world.
- 🌈 Andrea Magnorsky
- Q. A lot of our events are female-friendly events, we have enquiries asking if other genders are welcome as well?
- YES. You are welcome. Events we run or partner in are diversity friendly. If you have any questions, feel free to contact us at contact@codinggrace.com.
- Refunds (Only applicable if this is a PAID event)
Full refunds until 24 hours before the event.
If there are not enough people signed up to the event, I will be in touch to refund you.
- More info about our supporters
- Zendesk

#### Our Company At Zendesk, our goal is to help bring companies and their customers closer together. We know that communication is the key to happy relationships, so we build cloud-based customer service software that makes customer conversations easy and more productive. #### Our Product Zendesk is a beautifully simple customer service platform. It enables companies to provide great customer support, scale with self-service options, and differentiate with proactive engagement. The result is customer relationships that are more meaningful, personal, and productive — all at a lower cost.
- F# For Fun and Profit
Scott Wlaschin will introduce you to F# and show you ways that F# can help in day-to-day development of mainstream commercial business software. On the way, he hopes to open your mind to the joys of functional programming – it really is fun!
- More about the organiser
- Vicky Twomey-Lee
Pythonista, but normally found organising various tech events, and now heavily involved in diversity initiatives like Coding Grace, PyLadies Dublin, and Women in Technology and Science (WITS Ireland).
🌈 A huge thanks to our supporter(s) and partner(s) 🌈
Supporters