SkillsCast coming soon.
We will show how to build a full Scala client and server application by illustrating it with a use case pushing the limits of what can be done: a distributed secure Social Web server.
We do this by using emerging W3C standards: using JSON-LD for distributed data  , the Linked Data Protocol 1 as a generic web API, with WebID for distributed authentication .
In order to avoid duplication of code and to give us maximum flexibility we have developed banana-rdf  - a scala RDF library that allows us to elegantly write code that can be used both on the web client using scala-js and on the server, whilst allowing us to change implementation with one line of code. On the client we gain maximum speed with a scala-js wrapping of the Facebook React framework, allowing us to write clean functional code.
This project is open source with more details on the wiki https://github.com/read-write-web/wiki/wiki
For those interested in digging deeper a hands on session will be organised in cooperation with OuiShare labs on Wednesday 10 th December in London.
For more information and to register head to the workshop page here
 http://json-ld.org/ 1 http://www.w3.org/TR/ldp/  http://webid.info/spec/  https://github.com/w3c/banana-rdf
YOU MAY ALSO LIKE:
- Building a Secure Distributed Social Web using Scala & Scala-JS (SkillsCast recorded in December 2014)
- Lightbend Akka for Scala - Professional (in London on 11th - 12th November 2019)
- Advanced Scala with Dick Wall (in London on 9th - 11th December 2019)
- Scala eXchange London 2019 (in London on 12th - 13th December 2019)
- Scalax2gether Community Day 2019 (in London on 14th December 2019)
- Don’t keep it to yourself - openness and honesty in the workplace (in London on 30th October 2019)
- Keynote by Naoki Takezoe on Revisit Dependency Injection in Scala and Introduction to Airframe (in London on 25th November 2019)
- Abstract Data Types In The Region Of Abysmal Pain, And How To Navigate Them (SkillsCast recorded in September 2019)
- The Last Frontier and Beyond (SkillsCast recorded in August 2019)
Building a Secure Distributed Social Web using Scala & Scala-JS
Henry Story studied philosophy then computing in London in the 90s. He then went to work at AltaVista where he developed the BabelFish machine translation engine and server side technologies using Java. In 2004 he joined Sun Microsystems where he worked on the Atom protocol, implementing an RDF database for James Gosling BlogEd Editor, and researched uses of the Semantic Web.