Celebrating New Year's Eve with F# and Suave

15th April 2016 in London at CodeNode

There are 19 other SkillsCasts available from F# eXchange 2016

Please log in to watch this conference skillscast.

565844225 640

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.
Get your tickets for F# eXchange 2017!


Thanks to our sponsors

Celebrating New Year's Eve with F# and Suave

Tomas Petricek

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.