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)
- F# eXchange 2020 (Online Conference on 21st October 2020)
- London Calling (Online Meetup on 24th September 2020)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (SkillsCast recorded in July 2020)
- Pragmatic Memory Management (SkillsCast recorded in October 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.