In the brain of Phil Trelford,Tomas Petricek / F# Domain Specific Languages for Finance

Please RSVP for instructions on how to join the event.

Description

In this code-focused session, Tomas Petricek will look at developing DSLs (Domain Specific Languages) for the financial domain in F#. I’ll demonstrate two examples – a basic language for modelling and evaluating contracts and a more advanced language for detecting patterns in price changes. For example, you can write "let w = twice (followedBy down up)" to detect the "w" pattern. If you bring a laptop, you’ll be able to play with both of the DSLs at www.tryfsharp.org.

Outline

No outline is available

Recording

The creator of this video has not given permission to embed it on this domain.

Instead, you can view this video by following this external link:

Go to site

Tomas Petricek (tomas.petricek)

63.5k
AuthorDeveloper

Tomas Petricek is a long time F# enthusiast, using F# since the early Microsoft Research versions. He has been a Microsoft C# MVP since 2004, and together with Jon Skeet wrote Real-world Functional Programming which explains basic functional concepts using C# 3.0 (teaching F# alongside) and which shows several appealing real-world uses of F# and functional techniques. He also contributed to the development of F# during two internships at Microsoft Research.

For a complete view of this profile, including education, work experience and developer information, you need to be logged in and have a subscription.

Tweets

Tomas's upcoming trainings

No events

Tomas's past online trainings

Tomas's blog posts

0
comment
on 4/21/2020 6:42 AM
Most real-world programming languages are too complex to be studied using formal methods. For this reason, academics often work with simple theoretical languages instead. The λ-calculus is a simple formal language that is often used for talking about func[...]
.
0
comment
on 4/7/2020 3:13 PM
Despite having the term science in its name, it is not always clear what kind of discipline computer science actually is. Research on programming is sometimes like science, sometimes like mathematics, sometimes like engineering, sometimes like design and [...]
.
0
comment
on 12/2/2019 8:48 AM
The number of Google search results for the phrase "choosing the first programming language" at the time of writing is 15,800. This illustrates just how debated the issue of choosing the first programming language is. In this blog post, I will not actuall[...]
.
0
comment
on 2/8/2019 3:22 AM
When I joined the School of Computing at the University of Kent, I was asked what subjects I wanted to teach. One of the topics I chose was Software Engineering. I spent quite a lot of time reading about the history of software engineering when working on[...]
.
0
comment
on 11/12/2018 4:58 AM
I've been teaching F# for over seven years now, both in the public F# FastTrack course that we run at SkillsMatter in London and in various custom trainings for private companies. Every time I teach the F# FastTrack course, I modify the material in one wa[...]
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper