Skip to content

Code samples (and some text) for the Akka Streams hands-on workshop

License

Notifications You must be signed in to change notification settings

gosubpl/akka-streams-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

akka-streams-workshop

Code samples (and some text) for the Akka Streams hands-on workshop

Code license is MIT Rest is CC BY-SA 4.0 https://creativecommons.org/licenses/by-sa/4.0/

See here for discussion: https://meta.stackexchange.com/questions/271080/the-mit-license-clarity-on-using-code-on-stack-overflow-and-stack-exchange

Links:

Intro

https://blog.scalac.io/2017/04/18/akka-streams-introduction.html

https://stackoverflow.com/questions/35120082/how-to-get-started-with-akka-streams

http://blog.colinbreck.com/akka-streams-a-motivating-example/

https://tech.zalando.com/blog/about-akka-streams/

Custom stages

https://blog.scalac.io/2017/04/25/akka-streams-graph-stage.html

http://blog.kunicki.org/blog/2016/07/20/implementing-a-custom-akka-streams-graph-stage/

https://softwaremill.com/implementing-a-custom-akka-streams-graph-stage/

http://akka.io/blog/2016/07/30/mastering-graph-stage-part-1

http://akka.io/blog/2016/08/25/simple-sink-source-with-graphstage

http://doc.akka.io/docs/akka/current/scala/stream/stream-customize.html

https://github.com/gosubpl/akka-online/blob/master/src/main/scala/pl/gosub/akka/online/BloomFilterCrossMatStage.scala

Complex applications

http://tech.measurence.com/2016/06/01/a-dive-into-akka-streams.html

http://blog.colinbreck.com/patterns-for-streaming-measurement-data-with-akka-streams/

https://github.com/pkinsky/akka-streams-example

https://softwaremill.com/windowing-data-in-akka-streams/

https://softwaremill.com/interval-based-rate-limiter/

https://softwaremill.com/replacing-akka-actors-with-akka-streams/

Actor interaction

http://blog.colinbreck.com/integrating-akka-streams-and-akka-actors-part-i/

http://blog.colinbreck.com/integrating-akka-streams-and-akka-actors-part-ii/

https://github.com/gosubpl/akka-online/blob/master/src/main/scala/pl/gosub/akka/online/HoeffdingTreeFlowActor.scala

https://github.com/gosubpl/akka-online/blob/master/src/main/scala/pl/gosub/akka/online/KadaneFlowActor.scala

NotUsed and materialized values in general

https://manuel.bernhardt.io/2017/05/22/akka-streams-notused/

http://engineering.intenthq.com/2015/06/wikidata-akka-streams/

Overflow strategies

http://cjwebb.github.io/blog/2016/06/28/learning-akka-streams/

http://chariotsolutions.com/blog/post/simply-explained-akka-streams-backpressure/

Unclassified

https://github.com/hseeberger/demo-akka-streams-pi/blob/master/src/main/scala/de/heikoseeberger/pi/PiApp.scala

https://sachabarbs.wordpress.com/2016/12/13/akka-streams/

https://blog.redelastic.com/diving-into-akka-streams-2770b3aeabb0

https://github.com/typesafehub/activator-akka-stream-scala/blob/master/src/main/scala/sample/stream/

About

Code samples (and some text) for the Akka Streams hands-on workshop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages