Learn to develop simple financial applications with F#, like the Twitter bot featured in this course.
- [Instructor] Hi, I'm Kit Eason and welcome to Writer Financial Application in F#. Let's start by covering the basics of the F# language and how to create a visual F# application in Visual Studio. Then we'll look at the example project I've selected for this course, a Twitter-bot which can read and interpret incoming tweets and reply with charts of stock prices for specified stocks and date ranges. To implement the bot you'll begin by learning how to develop a simple parser using test-driven development. Then you'll do some straightforward data analytics using some of the collection functions built into the F# language.
And from there we'll use the R package ggplot2 to render a beautiful chart of the stock price data. With all the basics in place it'll be time to call the Twitter API using the BoxKite NuGet package and integrate the other components into a working bot. Finally, we'll deploy the bot to a data science VM on ACEA. Now let's get started with Writer Financial Application in F#.
- Defining values and calling functions in F#
- Defining and identifying discriminated unions
- Working with if-else expressions
- Writing unit test
- Using type providers to access data
- Analyzing data with collection functions
- Plotting data using the R type provider
- Using railway-oriented programming to handle errors
- Integrating with Twitter
- Deploying an F# application to Azure
Skill Level Intermediate
Visual Studio Essential Training: 05 Code Editorswith Walt Ritscher3h 25m Intermediate
1. Get Started with F#
2. Build a Simple Parser with Unit Testing
3. Use F# CSV Type Provider to Get Data
4. Analyze Data with F# Collection Functions
5. Use RStats Provider and ggplot2 to Plot Data
6. Use BoxKite with Twitter
7. Deploy a Working Bot
Next steps1m 46s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.