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:
- Rethinking Compilers With Live Coding (SkillsCast recorded in August 2018)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (in Online Event on 9th July 2020)
- Type-Safe Datatype-Generic Programming in F# (SkillsCast recorded in September 2019)
- GraphQL: May the Best API Win! (SkillsCast recorded in July 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.