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.
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!
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.
Scott, Tomas and Mathias will be talking functional programming, turtles, data visualization, serverless cloud architecture - and more!
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!
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.
Do you want to gain practical hands-on F# skills? We offer private on-site trainings and consulting to fit your needs.
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#.”
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.
Scott Wlaschin released the blog posts from his F# for Fun and Profit web site as an e-book. Download it now and get into all the great F# articles offline!
Toms Petricek visited Jet.com and did a workshop on domain modelling and expressing intent with F#. Read more about the workshop in an awesome experience report from the attendees!
Check out our new page with books and high-quality talk recordings from fsharpWorks experts.
We were supporters of fsharpConf 2016, first live virtual F# conference done in partnership with Channel 9. Watch the recordings!
Tomas published a new Pluralsight course on type providers. Watch the course to learn how to use F# to build a data access layer in a larger ASP.NET C# application!
In this free O'Reilly report, Tomas explains many of the key features of the F# language that make it a great tool for data science and machine learning.
Tomas and Mathias organized an F# and Machine Learning event at Microsoft MVP Summit. Check out the talk recordings!
Mathias' book, "Machine Learning Projects for .NET Developers" (Apress), is out! Get your copy from Amazon, and learn some practical machine learning on real-world datasets (with plenty of F#), or take a sneak peek at the code here.
Mathias taught a one-day initiation to Machine Learning with F# at SELA, and presented at the SELA Developer Practice conference.
The fsharpWorks team collaborated with Skillsmatter on Progressive F# Tutorials, a two-day event full of hands-on tutorials!
F# Bootcamp in Tokyo with Tomas!
Two-day of hands-on Machine Learning with F#, with Mathias and Evelina Gabasova!
Mathias gave a keynote on Machine Learning and F# at Get.NET.
Tomas and Phil ran their 2-day intensive F# training.
Tomas hosted a 1-day hands-on workshop on asynchronous web development using F# and Suave at Jet.com.
Phil did a half-day tutorial on compliler writing, parsing and code generation at the Progressive .NET tutorials
Phil and Tomas did a 2-day training at SkillsMatter with a free evening user group talk on hacking web stuff with F#, Suave and Fable.
Mathias did a two-day joint workshop with Evelina Gabasova at NDC Oslo. Check out our workshops to learn more about it.
Scott and Tomas talked at NDC Oslo on a range of topics including big time-series data processing and parser combinators. The fsharpWorks team also hosted FP labs during the lunch breaks.
Mathias was in Paris for NCrafts, speaking about running machine learning experiments in an agile fashion.
We helped to organize F# eXchange, the largest F# conference with one day of talks and a community hackathon.
Mathias talked about F#, machine learning and distributed computing at MLConf in New York.
Tomas a delivered 2-day intensive F# training at SkillsMatter in London. Learn more about the training and join us next time.
Tomas did a talk on web development with F# and a joint hands-on workshop on ployglot data science at the QCon conference in São Paulo Brazil.
Tomas taught our 1-day workshop on functional web development with Suave.io and F# in Kraków in Poland.
The fsharpWorks team was at NDC and Scott Wlaschin did a one-day pre-conference workshop called Introduction to Functional Programming Concepts.
We helped organize the Progressive F# Tutorials with SkillsMatter and Tomas did a 3 hour workshop on functional web development.
Phil and Mathias spoke and ran workshops at BuildStuff covering F#, machine learning and cloud programming!
Scott talked on "Dr Frankenfunctor and the terrible Monadster" at Leetspeak, an intimate and highly recommended conference in Sweden.
Tomas and Mathias talked about F#, data science, type providers and machine learning at the DevDay conference in Kraków.
Phil and Scott gave hands-on tutorials at Progressive .NET Tutorials, an independent conference, crafted for and by the .NET community. Read more at SkillsMatter web site.
Scott talked about domain modelling in F# at the F# Meetup in Cambridge.
The team from fsharpWorks was at NDC Oslo, talking about web development, type-driven development and F#. Read more at NDC web site.
Scott talked about domain modelling in F# at DDD eXchange at SkillsMatter. Read more.
fsharpWorks hosted a special F# track at the NCrafts conference with talks from Tomas, Mathias, Phil and other F# experts. Read more.
Tomas, Scott and Phil spoke at the first F# eXchange conference. Videos are online. (link)
Scott did a full day workshop on "An introduction to functional programming / Domain modelling the functional way" for the female-friendly Coding Grace community in Dublin. (link)
Scott talked about functional programming at the Functional Kats meetup in Dublin. (link)
Scot talked about Functional Design patterns at the Southampton user group. Details
Phil, Scott and Mathias did a number of talks at the conference. Watch recordings
Mathias did a 2-day workshop on F# and Machine Learning, and a talk at the user group. Details
Phil, Scott, Tomas and Mathias talked and delivered workshops at the conference. Details
Phil, Scott, Mathias and Tomas will all be running tutorials at Progressive F# Tutorials in London. Come to see us! Details
Mathias and Tomas did a one-day workshop and spoke at the local user group. Details
Mathias and Scott presented tutorials and coding dojos at Progressive F# Tutorials in New York. Come to see us! Details
Tomas and Mathias did a workshop "F# and data science: A match made in heaven". Details
The fsharpWorks team hosted a one-day F# mini conference in Paris, with speakers and mini-workshops. More Information.
Tomas and Scott presented the two day course "Fast Track to F#" at Skills Matter in London. More information.
The fsharpWorks team presented a one day event on "Machine Learning with F#" in Stockholm. More information.