James Ward introduces SBT-Web, a new toolchain which is used to manage web assets from within SBT. Webjars allow to package the dependencies from SBT, and Play 2.3 uses it all. However you can use SBT-Web on its own for all kinds of web flows.
Ryan Rawson (@ryanobjc) is a co-founder of OhmData and a core HBase committer. In this talk, he gives a technical overview of the world of distributed databases which are the foundations of all web apps and big data flows.
Haoyi blew the socks off everyone by showing how far Scala.js has come along. The reload cycle is about a second, and the ease with which he creates games and mini-frameworks like Scala.Rx is mind-boggling. And this guy has a day job! Haoyi is so great and positive this talk will make you smile in addition to being smitten by tech.
Scala in 2018: SF Scala panel with Rod Johnson (by FunctionalTV).
Rod Johnson, the creator of Spring, gave a keynote at ScalaDays 2013 outlining his vision of Scala in 2018 and what should we do as the Scala community to make it successful. Here, SF Scala brings together well-known community members, Jorge Ortiz, Paul Snively, James Douglas, Ity Kaul, and Brian McKenna on stage with Rod Johnson to debate the future. Alexy Khrabrov, the SF Scala organizer and founder of funconf.org, moderates.
The Karmic Social Capital is an iterative computational process which evolves in social network time, changing with every new edge. You need to play back the complete history of the social graph’s growth to compute it. Changing the parameters involves frequent loading of the original dynamic graph and recomputing the social capital.
We implemented KSC in three functional languages:
The implementations are on github as respectively:
Twitter has provided a permission to publishing the derivative graphs of our working set of 100 million tweets, from about 5 million users over 35 days. We provide a 100 thousand tweet subset and will add the full data.
The current timing for loading the graph, computation, and saving it are as follows: