2013-12-17 | spray (Vienna Scala User Group)

67 %
33 %
Information about 2013-12-17 | spray (Vienna Scala User Group)
Technology

Published on February 20, 2014

Author: dominikgruber

Source: slideshare.net

Description

Introduction to spray, a suite of Scala libraries providing client- and server-side REST/HTTP support on top of Akka.

Talk given at Vienna Scala User Group on Dec. 17, 2013

Dominik Gruber, @the_dom Vienna Scala User Group – Dec. 17, 2013

Dominik Gruber • Developing software for iOS and the web • Work at KURIER.at online network • Studied “Software Engineering & Internet Computing” at Vienna University of Technology Dominik Gruber • @the_dom

“spray is a 
 suite of lightweight Scala libraries providing client- and server-side 
 REST/HTTP support 
 on top of Akka.” Dominik Gruber • @the_dom

spray • Started in April 2011 by Mathias Doenitz • Version 1.0/1.1/1.2 released in Nov 2013 • Acquired by Typesafe: spray will become akka-http • Play will gradually move onto akka-http • Future: WebSockets, SPDY Dominik Gruber • @the_dom

Components © Mathias Doenitz Dominik Gruber • @the_dom

IO Stack © Mathias Doenitz Dominik Gruber • @the_dom

API Layer © Mathias Doenitz Dominik Gruber • @the_dom

API Layer © Mathias Doenitz Dominik Gruber • @the_dom

spray-http case class HttpRequest( method: HttpMethod = HttpMethods.GET, uri: Uri = Uri./, headers: List[HttpHeader] = Nil, entity: HttpEntity = HttpEntity.Empty, protocol: HttpProtocol = HttpProtocols.`HTTP/1.1`) Dominik Gruber • @the_dom

spray-http case class HttpResponse( status: StatusCode = StatusCodes.OK, entity: HttpEntity = HttpEntity.Empty, headers: List[HttpHeader] = Nil, protocol: HttpProtocol = HttpProtocols.`HTTP/1.1`) Dominik Gruber • @the_dom

Code Dominik Gruber • @the_dom

Resources Spray Website
 http://spray.io Template Project
 https://github.com/spray/spray-template
 
 Talks
 http://spray.io/webinar/
 http://skillsmatter.com/podcast/scala/mathias-doenitz Dominik Gruber • @the_dom

Q&A Dominik Gruber • @the_dom

Add a comment

Related presentations

Related pages

Google Flights

Search; Images; Maps; Play; YouTube; News; Gmail; Drive; More. Calendar; Translate; Mobile; Books; Wallet; Shopping; Blogger
Read more

Google Trends

See the latest trends, data and visualizations from Google. Find out what's trending near you right now. . See the latest trends, data and ...
Read more

BBC - iPlayer Radio

The home of BBC Radio, streaming on the internet.
Read more

dict.cc | assurance | Wörterbuch Englisch-Deutsch

... http://www.dict.cc/?s=assurance Tipps: Doppelklick neben Begriff = Rück-Übersetzung — Neue Wörterbuch-Abfrage: Einfach jetzt tippen! ...
Read more

ALD Automotive > Home

ALD Automotive finalises the acquisition of Parcours Group, ... ALD Automotive provides fleet managers and drivers with innovative tools and services to ...
Read more

dict.cc | Höhe | Wörterbuch Englisch-Deutsch

Übersetzung für Höhe im Englisch-Deutsch-Wörterbuch dict.cc. ... Limited Input Mode - Mehr als 1000 ungeprüfte Übersetzungen! Du kannst trotzdem eine ...
Read more

Stealth Sniper 2 - Full Game Walkthrough (All 1-4 Missions ...

More Games: https://goo.gl/I7XlST http://m.108game.com/
Read more

Hilfe | Neuvertrag: Simkarte geht nicht im Iphone 4

neno 18.05.2013 12:17 (als Antwort auf: mystasia) AW: Neuvertrag: Simkarte geht nicht im Iphone 4. Wie meinst du das dass dich o2 ...
Read more

Entertainment News, Celebrity and Pop Culture - ABC News

Get the latest entertainment news, celebrity interviews and pop culture pulse on movies, TV and music and more at ABCNews.com. Sections. Sections; Top Stories;
Read more

Megyn Kelly | The Kelly File | Fox News

'2016: Politics & Terror': Which candidate is more likely to defeat ISIS? Experts weigh in during a special edition of 'The Kelly File'
Read more