| CARVIEW |
The safe choice for functional-first development
Our services
We offer a complete range of services including training, F# consulting, and full project development.
We believe strongly in the benefits of using F#, but we also understand the challenges around adding F# into your software development process. Thats’s why we offer training, support and other services to make your use of F# as painless as possible.
Our team
The fsharpWorks team has many years of experience solving real-world problems with F# in a wide range of areas including finance, business application development, machine learning and other.
We are experts in integrating F# into your software development mix, having written many of the definitive libraries, books, and blogs on these topics!
Our technology
We think that F# is the best technology for you because it offers a unique combination of correctness, time to market, efficiency and an ability to handle complex problems.
We are active members of the F# open-source community and we
are proud to support the F# Software Foundation as silver sponsors.
Upcoming events
Data Science in F#, 28-30 Sep 2023, Berlin
Join us for three days of groundbreaking talks, lively discussion and dynamic collaboration. You will learn about fascinating data science in F# across fields such as biology, finance and logistics.
F# in Finance - Online
Join our 6-lecture online F# in Finance any time and follow at your own pace, or contact us to arrange a private training. The workshop teaches practical functional concepts, data analysis with F# and more!
Accessing Data with Type Providers - Online
In this Pluralsight course by Tomas, you will learn how to easily call JSON-based REST services using type providers, package your F# code into a reusable .NET library, and integrate it into a C# ASP.NET application.
On-site Private Training
Do you want to gain practical hands-on F# skills? We offer private on-site trainings and consulting to fit your needs.
Training testimonials
The fsharpWorks team has been providing F# trainings since 2011 and our attendees include many F# community leaders. Learn more on our testimonials page!
"I attended a fsharpWorks 2-day F# course run by Phil and Tomas. (...) I would highly recommend this course for software developers that want to learn how to solve problems using functional programming techniques and quickly get up to speed with F#."
Isaac Abraham, F# MVP
Attended FastTrack to F# in 2012
Our customers and partners
Our customers include both large and small companies working in a wide range of areas including finance and data analytics, security, enterprise software development, research and many others.
News and updates
fsharpConf 2023
We helped to organize fsharpConf 2023, one-day virtual F# community conference that featured 14 talks covering a range of topics from Fable and domain modelling to architecture and Wolfenstein 3D in F#!
F# Europe
F# Europe is coming to Brussels in November 2020. Program announcements are coming soon Blind Bird tickets now available.
Annual F# Survey
As the F# community continues to grow, we think that it is helpful to get hard data on how we use F#, what is going well, and what needs more work. That’s why we have been running an annual F# community survey since 2015!
Practical machine learning with Mathias
Learn more about Mathias’ popular machine learning workshop in this interview from NDC Oslo!
fsharpConf 2018
We helped to organise fsharpConf 2018, one-day virtual F# conference done in partnership with Channel 9. The conference featured 9 talks covering everything from web and business applications to games and quantum computing. Watch the recordings!
Tomas talks with Brian Troutwine about his CodeMesh talk
After his CodeMesh talk, Tomas spent 5 minutes recording this quick interview with Brian Troutwine! We chatted about aliens, mathematics, computer science, data science and everything…
Democratizing data science
What if you could look at the source code behind any visualization, understand how it works, run it to check the results and modify the parameters to explore different aspects of the data? Learn about the work Tomas has been doing using F# and Fable!
Six years of FastTrack to F#
Six years ago, we run the first F# FastTrack course. To celebrate the anniversary, we are offering 25% off the upcoming course and Tomas Petricek also used this opportunity to reflect on some of the interesting developments in the course and the F# ecosystem more generally.
London F# eXchange 2017
The fsharpWorks team helped to organize the F# eXchange conference in London. Watch Tomas Petricek’s talk on Observables, Events, Asynchronous Sequences and Other Wild Animals.
Past events
25-26 May 2023, Paris
Tomas talked about the evolving relationship between a platform and applications at NewCrafts.
22-26 May 2023, Oslo
Scott talked about Domain Modeling using F# at NDC Oslo.
21-22 Apr 2020, Porto
Mathias did two-day practical machine learning workshop at NDC Copenhagen.
3 Apr 2020, Copenhagen
The fsharpWorks team did two talks at NDC Copenhagen.
1-2 Apr 2020, Copenhagen
Mathias did two-day practical machine learning workshop at NDC Copenhagen.
13 Feb 2020, Kraków
Tomas talked about composable functional libraries at LambdaDays.
14-18 Oct 2019, Sydney
Mathias taught his machine learning workshop, and discussed Dungeons, Dragons, and domain modeling.
25-27 Sep 2019, San Francisco
Scott taught his domain modeling workshop open fsharp, a two-days F# conference in San Francisco.
9-10 Sep 2019, London
Tomas taught the F# FastTrack course in London. Check out the course details and contact us to join the next session!
16-17 May 2019, London
Tomas presented a talk on Software Engineering principles at NewCrafts 2019.
4-5 Apr 2019, London
The fsharpWorks team and our partners joined the F# eXchange 2019.
2-3 Apr 2019, Milan
Mathias taught a hands-on workshop on machine learning and functional programming in Milan.
6-7 Dec 2018, London
Tomas taught the F# FastTrack course in London. Check out the course details and contact us to join the next session!
26-28 Sep 2018, San Francisco
Tomas talked interactive web applications, and ran a workshop on Async and reactive abstractions at Open F#.
17-18 Sep 2018, Seattle
Tomas discussed the challenges of designing compilers for live coding.
11-15 Jun 2018, Oslo
The fsharpWorks team did three talks at NDC Oslo.
7-10 May 2018, Minnesota
Scott and Mathias talked about machine learning and domain modelling at NDC Minnesota.
25-26 Apr 2018, Chicago
Tomas talked about F# and functional programming at the GOTO conference.
17 Apr 2018, Seattle
Tomas taught a course on capturing domain logic in F#, from types to domain specific languages.
16 Apr 2018, Online
fsharpWorks partnered with Channel 9 to organise a one-day virtual F# conference, fsharpConf.
9-10 Apr 2018, Milan
Mathias taught a hands-on workshop on machine learning and fnctional programming in Milan.
5-6 Apr 2018, London
The fsharpWorks team helped to organize and spoke at the F# eXchange 2018.
14-16 Mar 2018, Copenhagen
Mathias did two-day practical machine learning workshop at NDC Copenhagen.
22-23 Feb 2018, Kraków
Tomas talked about rethinking compilers with F# at LambdaDays.
14 Feb 2018, London
Tomas talked about Fable and Elm-architecture at F# meetup.
15-19 Jan 2018, London
Scott talked about the power of composition at NDC London.
30 Oct - 1 Nov 2017, Trondheim
Mathias shared his experience using F# in a Machine Learning competition.
17-20 Oct 2017, Kongsberg
Mathias talked F# and Machine Learning at NDC TechTown.
16-17 Oct 2017, London
Tomas taught the F# FastTrack course in London. Check out the course details and contact us to join the next session!
28-29 Sep 2017, San Francisco
Mathias helped to organize open fsharp, a two-day F# conference in the heart of San Francisco.







