Please log in to watch this conference skillscast.
You would expect that the largest number of "Happy New Year" tweets would in every part of the world would appear around the midnight of December 31. But can we nicely visualize the live stream of tweets and see the tweets live as the old year comes to its end? I'll talk about a project I did for New Year's Eve 2015-2016 that does exactly this! It uses Twitter's streaming API to get a live feed of tweets, Bing maps and MapQuest to geolocate users without GPS coordinates and Suave.io with WebSockets to feed the data into a D3 map displayed in the browser. You'll learn about writing scalable web servers using Suave.io, reactive event handling with F# agents and Observables and how type providers, once again, saved the day!
The Call for Papers is now open for F# eXchange 2017! Submit your talk for the chance to join a stellar line-up of experts on stage. Find out more.
YOU MAY ALSO LIKE:
- Fast Track to F# with Tomas Petricek & Phil Trelford (in London on 9th - 10th September 2019)
- Rethinking Compilers With Live Coding (SkillsCast recorded in August 2018)
- ProgNET London 2019 (in London on 11th - 13th September 2019)
- F# eXchange 2020 (in London on 2nd - 3rd April 2020)
- Hands-on: Fractal art with Fable and WebGL (in London on 20th June 2019)
- F#unctional Londoners July (in London on 18th July 2019)
- Introduction to Markov Chains in F# (SkillsCast recorded in April 2019)
- Everything you wanted to know about caching (SkillsCast recorded in April 2019)
Celebrating New Year's Eve with F# and Suave
Tomas is a computer scientist and open-source developer. He is a Visiting Researcher at the Alan Turing Institute working on tools for open data-driven storytelling. He wrote a popular book called "Real-World Functional Programming" and is a lead developer of several F# open-source libraries.