René's URL Explorer Experiment


Title: GitHub - dnvriend/reactive-programming: Principles of Reactive Programming · GitHub

Open Graph Title: GitHub - dnvriend/reactive-programming: Principles of Reactive Programming

X Title: GitHub - dnvriend/reactive-programming: Principles of Reactive Programming

Description: Principles of Reactive Programming. Contribute to dnvriend/reactive-programming development by creating an account on GitHub.

Open Graph Description: Principles of Reactive Programming. Contribute to dnvriend/reactive-programming development by creating an account on GitHub.

X Description: Principles of Reactive Programming. Contribute to dnvriend/reactive-programming development by creating an account on GitHub.

Opengraph URL: https://github.com/dnvriend/reactive-programming

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:fd1f3599-266c-f3e5-00e5-8c9dfdd03f86
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idA1E8:2F98EE:E7BE47A:13AB15A7:6A5F829E
html-safe-nonceec24ad3f0431b971a3616288cad4a1142a7443f768316028fd6b4ceacde52f89
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBMUU4OjJGOThFRTpFN0JFNDdBOjEzQUIxNUE3OjZBNUY4MjlFIiwidmlzaXRvcl9pZCI6IjkyODIyMjQ3OTc1NTczOTgwNiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac7fff679b8b8a0f6da86573748657a1a0acc04df0e5d2c84598abec6de373c68c
hovercard-subject-tagrepository:33955182
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/dnvriend/reactive-programming
twitter:imagehttps://opengraph.githubassets.com/1cf18f6f004962c8ac9003a29e41c845cd5ab5eac5828776ec45533329c90f88/dnvriend/reactive-programming
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/1cf18f6f004962c8ac9003a29e41c845cd5ab5eac5828776ec45533329c90f88/dnvriend/reactive-programming
og:image:altPrinciples of Reactive Programming. Contribute to dnvriend/reactive-programming development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None97f2f300269b0002088b1cbd0557a5c7e2cd7179ab6962f24dc5fff865a3ef9b
turbo-cache-controlno-cache
go-importgithub.com/dnvriend/reactive-programming git https://github.com/dnvriend/reactive-programming.git
octolytics-dimension-user_id4494623
octolytics-dimension-user_logindnvriend
octolytics-dimension-repository_id33955182
octolytics-dimension-repository_nwodnvriend/reactive-programming
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id33955182
octolytics-dimension-repository_network_root_nwodnvriend/reactive-programming
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release5eacb64e94d3c0388291748236c995e36b9883e0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/dnvriend/reactive-programming#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdnvriend%2Freactive-programming
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdnvriend%2Freactive-programming
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=dnvriend%2Freactive-programming
Reloadhttps://github.com/dnvriend/reactive-programming
Reloadhttps://github.com/dnvriend/reactive-programming
Reloadhttps://github.com/dnvriend/reactive-programming
dnvriend https://github.com/dnvriend
reactive-programminghttps://github.com/dnvriend/reactive-programming
Notifications https://github.com/login?return_to=%2Fdnvriend%2Freactive-programming
Fork 26 https://github.com/login?return_to=%2Fdnvriend%2Freactive-programming
Star 55 https://github.com/login?return_to=%2Fdnvriend%2Freactive-programming
Code https://github.com/dnvriend/reactive-programming
Issues 0 https://github.com/dnvriend/reactive-programming/issues
Pull requests 0 https://github.com/dnvriend/reactive-programming/pulls
Actions https://github.com/dnvriend/reactive-programming/actions
Projects https://github.com/dnvriend/reactive-programming/projects
Wiki https://github.com/dnvriend/reactive-programming/wiki
Security and quality 0 https://github.com/dnvriend/reactive-programming/security
Insights https://github.com/dnvriend/reactive-programming/pulse
Code https://github.com/dnvriend/reactive-programming
Issues https://github.com/dnvriend/reactive-programming/issues
Pull requests https://github.com/dnvriend/reactive-programming/pulls
Actions https://github.com/dnvriend/reactive-programming/actions
Projects https://github.com/dnvriend/reactive-programming/projects
Wiki https://github.com/dnvriend/reactive-programming/wiki
Security and quality https://github.com/dnvriend/reactive-programming/security
Insights https://github.com/dnvriend/reactive-programming/pulse
https://github.com/dnvriend/reactive-programming
Brancheshttps://github.com/dnvriend/reactive-programming/branches
Tagshttps://github.com/dnvriend/reactive-programming/tags
https://github.com/dnvriend/reactive-programming/branches
https://github.com/dnvriend/reactive-programming/tags
113 Commitshttps://github.com/dnvriend/reactive-programming/commits/master/
https://github.com/dnvriend/reactive-programming/commits/master/
projecthttps://github.com/dnvriend/reactive-programming/tree/master/project
projecthttps://github.com/dnvriend/reactive-programming/tree/master/project
srchttps://github.com/dnvriend/reactive-programming/tree/master/src
srchttps://github.com/dnvriend/reactive-programming/tree/master/src
.gitignorehttps://github.com/dnvriend/reactive-programming/blob/master/.gitignore
.gitignorehttps://github.com/dnvriend/reactive-programming/blob/master/.gitignore
.travis.ymlhttps://github.com/dnvriend/reactive-programming/blob/master/.travis.yml
.travis.ymlhttps://github.com/dnvriend/reactive-programming/blob/master/.travis.yml
LICENSEhttps://github.com/dnvriend/reactive-programming/blob/master/LICENSE
LICENSEhttps://github.com/dnvriend/reactive-programming/blob/master/LICENSE
build.sbthttps://github.com/dnvriend/reactive-programming/blob/master/build.sbt
build.sbthttps://github.com/dnvriend/reactive-programming/blob/master/build.sbt
readme.mdhttps://github.com/dnvriend/reactive-programming/blob/master/readme.md
readme.mdhttps://github.com/dnvriend/reactive-programming/blob/master/readme.md
READMEhttps://github.com/dnvriend/reactive-programming
Apache-2.0 licensehttps://github.com/dnvriend/reactive-programming
https://github.com/dnvriend/reactive-programming#principles-of-reactive-programming
Courserahttps://class.coursera.org/reactive-002
https://travis-ci.org/dnvriend/reactive-programming
https://github.com/dnvriend/reactive-programming#what-is-reactive-programming-rp
Reactive Manifestohttp://www.reactivemanifesto.org/
Wikipediahttp://en.wikipedia.org/wiki/Reactive_programming
Youtube: Erik Meijer - What does it mean to be Reactive?https://www.youtube.com/watch?v=sTSQlYX5DU0
Youtube: Dr. Roland Kuhn - Go Reactive at the Trivento Summercamphttps://www.youtube.com/watch?v=auYuWBudVt8
Slideware: Lutz Hühnken - A Pragmatic View of Reactivehttp://www.slideshare.net/lutzh/a-pragmatic-view-of-reactive
Slideware: Jonas Boner - Life Beyond the illusion of presenthttp://www.slideshare.net/jboner/life-beyond-the-illusion-of-present
Slideware: Takipi - Advanced Production Debugginghttp://www.slideshare.net/Takipi/advanced-production-debugging
Mathias - Reactive Streams: The Nowhttp://spray.io/scaladays/2015/#/
https://github.com/dnvriend/reactive-programming#week-6-supervision-and-akka-persistence
Akka.io - Supervision and Monitoringhttp://doc.akka.io/docs/akka/2.3.11/general/supervision.html
Akka.io - Persistencehttp://doc.akka.io/docs/akka/2.3.11/scala/persistence.html
https://github.com/dnvriend/reactive-programming#plugins
Akka Community Projectshttp://akka.io/community/
GitHub - akka-persistence-jdbc by myselfhttps://github.com/dnvriend/akka-persistence-jdbc
GitHub - akka-persistence-inmemory by myselfhttps://github.com/dnvriend/akka-persistence-inmemory
GitHub - akka-persistence-cassandra by Martin Krasserhttps://github.com/krasserm/akka-persistence-cassandra/
GitHub - akka-persistence-kafka by Martin Krasserhttps://github.com/krasserm/akka-persistence-kafka/
https://github.com/dnvriend/reactive-programming#video
Parleys - Heiko Seeberger - Akka Overview and State Machineshttps://www.parleys.com/tutorial/heiko-seeberger-akka-overview-state-machines
Parleys - Nicolas Jozwiak - Supervise your Akka actorshttps://www.parleys.com/tutorial/supervise-your-akka-actors
Parleys - Konrad Malawski - Resilient applications with Akka Persistencehttps://www.parleys.com/tutorial/resilient-applications-akka-persistence
Youtube - Intro to Akka persistence with Patrik Nordwallhttps://www.youtube.com/watch?v=r5lecCBazvE
https://github.com/dnvriend/reactive-programming#blogs
Xebia - Raymond Roestenburg - Supervisor Strategy Using An Exponential Back Off Algorithmhttp://blog.xebia.com/2012/12/12/exponential-backoff-with-akka-actors/
https://github.com/dnvriend/reactive-programming#week-5-the-actor-model-using-akka
Akka.iohttp://akka.io
https://github.com/dnvriend/reactive-programming#documentation
Akka.iohttp://akka.io
https://github.com/dnvriend/reactive-programming#video-1
Youtube - Up, Up, and Out: Scaling Software with Akkahttps://www.youtube.com/watch?v=GBvtE61Wrto
Youtube - Up And Out Scaling Software With Akka - Jonas Bonérhttps://www.youtube.com/watch?v=t4KxWDqGfcs
Youtube - Akka 2.0: Scaling Up & Out With Actorshttps://www.youtube.com/watch?v=3jbqTxstlC4
Youtube - Above the Clouds: Introducing Akkahttps://www.youtube.com/watch?v=UY3fuHebRMI
Youtube - Deep Dive into the Typesafe Reactive Platform - Akka and Scala - with Nilanjan Raychaudhurihttps://www.youtube.com/watch?v=fMWzKEN6uTY
https://github.com/dnvriend/reactive-programming#slides
Jonas Boner - The Road to Akka Cluster and Beyondhttp://www.slideshare.net/jboner/the-road-to-akka-cluster-and-beyond
https://github.com/dnvriend/reactive-programming#hint-1
Stash traithttp://doc.akka.io/docs/akka/snapshot/scala/actors.html#Stash
https://github.com/dnvriend/reactive-programming#hint-2
tellhttp://doc.akka.io/docs/akka/snapshot/scala/actors.html#Tell__Fire-forget
askhttp://doc.akka.io/docs/akka/snapshot/scala/actors.html#Ask__Send-And-Receive-Future
forwardhttp://doc.akka.io/docs/akka/snapshot/scala/actors.html#Forward_message
https://github.com/dnvriend/reactive-programming#hint-3
https://github.com/dnvriend/reactive-programming#hint-4
https://github.com/dnvriend/reactive-programming#week-4-rx-reactive-extensions
Introduction to Rxhttp://www.introtorx.com/Content/v1.0.10621.0/01_WhyRx.html#WhyRx
Introduction to Rxhttp://www.introtorx.com/Content/v1.0.10621.0/01_WhyRx.html#WhyRx
Camel Rxhttp://camel.apache.org/rx.html
Reactive Streamshttp://www.reactive-streams.org/
RxJavaReactiveStreamshttps://github.com/ReactiveX/RxJavaReactiveStreams
Reactive Streamshttp://www.reactive-streams.org/
https://github.com/dnvriend/reactive-programming#video-2
A Playful Introduction to Rx - Erik Meijerhttps://www.youtube.com/watch?v=WKore-AkisY
RxJava: Reactive Extensions in Scalahttps://www.youtube.com/watch?v=tOMK_FYJREw
Ben Christensen - "Functional Reactive Programming with RxJavahttps://www.youtube.com/watch?v=_t06LRX0DV0
DevCamp 2010 Keynote - Rx: Curing your asynchronous programming blueshttp://channel9.msdn.com/Blogs/codefest/DC2010T0100-Keynote-Rx-curing-your-asynchronous-programming-blues
Channel 9 - Rx Workshop: Introductionhttp://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Introduction
An Event-driven and Reactive Future - Jonathan Worthingtonhttps://www.youtube.com/watch?v=_VdIQTtRkb8
https://github.com/dnvriend/reactive-programming#books
Free online - Introduction to Rxhttp://www.introtorx.com/Content/v1.0.10621.0/01_WhyRx.html#WhyRx
https://github.com/dnvriend/reactive-programming#docs
Rx - Operators Referencehttp://reactivex.io/documentation/operators.html
RxJava <-> RxScala APIhttp://reactivex.io/rxscala/comparison.html
ReactiveX - Portalhttp://reactivex.io/
RxScalahttps://github.com/ReactiveX/RxScala
RxJavahttps://github.com/ReactiveX/RxJava
RxJava Wikihttps://github.com/ReactiveX/RxJava/wiki
Microsoft Open Technologies - Rxhttps://rx.codeplex.com/
The Rx Observablehttp://reactivex.io/documentation/observable.html
Reactive Programming in the Netflix API with RxJavahttp://techblog.netflix.com/2013/02/rxjava-netflix-api.html
Lee Campbell - Reactive Extensions for .NET an Introductionhttp://leecampbell.blogspot.co.uk/2010/08/reactive-extensions-for-net.html
MSDN - The Reactive Extensions (Rx)...https://msdn.microsoft.com/en-us/data/gg577609
https://github.com/dnvriend/reactive-programming#docs-1
Scala Swing Docs 2.11.1http://www.scala-lang.org/api/2.11.1/scala-swing/#scala.swing.package
https://github.com/dnvriend/reactive-programming#hint-1-1
https://github.com/dnvriend/reactive-programming#hint-2-1
https://github.com/dnvriend/reactive-programming#hint-3-1
https://github.com/dnvriend/reactive-programming#week-3---futures-and-composition
ScalaDocshttp://docs.scala-lang.org/overviews/core/futures.html
https://github.com/dnvriend/reactive-programming#async-await
Scala - Async awaithttps://github.com/scala/async
Scala - SIP-22 - Asynchttp://docs.scala-lang.org/sips/pending/async.html
The Future is not good enough: coding with async/awaithttp://engineering.roundupapp.co/the-future-is-not-good-enough-coding-with-async-await/
https://github.com/dnvriend/reactive-programming#futures
Scala - Futureshttp://docs.scala-lang.org/overviews/core/futures.html
Akka - Futureshttp://doc.akka.io/docs/akka/2.3.10/scala/futures.html
The Neophyte's Guide to Scala Part 8 - Welcome to the Futurehttp://danielwestheide.com/blog/2013/01/09/the-neophytes-guide-to-scala-part-8-welcome-to-the-future.html
The Neophyte's Guide to Scala Part 9 - Promises and Futures in Practicehttp://danielwestheide.com/blog/2013/01/16/the-neophytes-guide-to-scala-part-9-promises-and-futures-in-practice.html
https://github.com/dnvriend/reactive-programming#notes-from-the-previous-year
Ian Irvinehttps://github.com/iirvine
Notes (2014) - Monads and Effectshttps://github.com/iirvine/principles-of-reactive-programming/blob/master/notes/week-3/001-monads-and-effects.md
Ian Irvinehttps://github.com/iirvine
Notes (2014) - Latency as an Effectshttps://github.com/iirvine/principles-of-reactive-programming/blob/master/notes/week-3/002-latency-as-an-effect.md
Ian Irvinehttps://github.com/iirvine
Notes (2014) - Combinators on Futureshttps://github.com/iirvine/principles-of-reactive-programming/blob/master/notes/week-3/003-combinators-on-futures.md
Ian Irvinehttps://github.com/iirvine
Notes (2014) - Composing Futureshttps://github.com/iirvine/principles-of-reactive-programming/blob/master/notes/week-3/004-composing-futures.md
Ian Irvinehttps://github.com/iirvine
Notes (2014) - Promiseshttps://github.com/iirvine/principles-of-reactive-programming/blob/master/notes/week-3/005-promises.md
https://github.com/dnvriend/reactive-programming#hint-1-future-combinators
https://github.com/dnvriend/reactive-programming#hint-2-a-future-that-does-not-complete
https://github.com/dnvriend/reactive-programming#hint-3-launching-the-web-server
https://github.com/dnvriend/reactive-programming#hint-4-terminatedrequested-future
https://github.com/dnvriend/reactive-programming#hint-5-unsubscribe-from-the-server
https://github.com/dnvriend/reactive-programming#hint-6-creating-the-response
https://github.com/dnvriend/reactive-programming#hint-7-the-solution
https://github.com/dnvriend/reactive-programming#hint-8-the-start-method
https://github.com/dnvriend/reactive-programming#hint-9-the-start-method
https://github.com/dnvriend/reactive-programming#hint-10-the-start-method
https://github.com/dnvriend/reactive-programming#hint-11-the-start-method
https://github.com/dnvriend/reactive-programming#hint-12-the-solution
https://github.com/dnvriend/reactive-programming#hint-13-the-solution
https://github.com/dnvriend/reactive-programming#video-3
Promise of the Futureshttps://www.youtube.com/results?search_query=scala+futures
Composable Futures with Akka 2.0 - Mike Slinnhttps://www.youtube.com/watch?v=VCattsfHR4o
https://github.com/dnvriend/reactive-programming#week-2---functional-reactive-programming
Wikipediahttp://en.wikipedia.org/wiki/Functional_reactive_programming
Functional Reactive Programminghttp://en.wikipedia.org/wiki/Functional_reactive_programming
https://github.com/dnvriend/reactive-programming#hint-1-tweettext
https://github.com/dnvriend/reactive-programming#hint-2-polynomal
https://github.com/dnvriend/reactive-programming#hint-3-calculator
https://github.com/dnvriend/reactive-programming#documentation-1
What is the difference between view, stream and iterator?http://docs.scala-lang.org/tutorials/FAQ/stream-view-iterator.html
Wikipedia - Functional Reactive Programminghttp://en.wikipedia.org/wiki/Functional_reactive_programming
Functional Reactive Animation - Elliott / Hudak (PDF)http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.52.2850&rep=rep1&type=pdf
Deprecating the Observer Pattern - Odersky / Maier (PDF)http://infoscience.epfl.ch/record/176887/files/DeprecatingObservers2012.pdf
Stackoverflow - What happened to scala.react?http://stackoverflow.com/questions/21546456/what-happened-to-scala-react
https://github.com/dnvriend/reactive-programming#frp-libraries
scala.frphttps://github.com/dylemma/scala.frp
Dylan Halperinhttps://github.com/dylemma
scala.reacthttps://github.com/dylemma/scala.react
Dylan Halperinhttps://github.com/dylemma
React4Jhttps://bitbucket.org/yann_caron/react4j/wiki/Home
Yann Caronhttps://bitbucket.org/yann_caron
https://github.com/dnvriend/reactive-programming#books-1
Reactive Design Patterns - Kuhnhttp://manning.com/kuhn/
Chapter 1 (PDF)http://manning.com/kuhn/RDP_meap_CH01.pdf
Functional Reactive Programming - Blackheathhttp://www.manning.com/blackheath/
Chapter 1 (PDF)http://www.manning.com/blackheath/FPR_MEAP_ch1.pdf
Reactive Web Applications with Play - Bernhardthttp://www.manning.com/bernhardt/
Chapter 1 (PDF)http://www.manning.com/bernhardt/RWAwithPlay_MEAP_ch01.pdf
Reactive Application Development - Devorehttp://www.manning.com/devore/
Chapter 1 (PDF)http://www.manning.com/devore/RAD_MEAP_ch1.pdf
Functional and Reactive Domain Modeling - Ghoshhttp://www.manning.com/ghosh2/
Chapter 1 (PDF)http://www.manning.com/ghosh2/FRDM_MEAP_CH01.pdf
https://github.com/dnvriend/reactive-programming#video-4
An Introduction to Functional Reactive Programminghttps://www.youtube.com/watch?v=ZOCCzDNsAtI
Functional Reactive Programming in Elm - Evan Czaplickihttps://www.youtube.com/watch?v=JreO-Kl0Ed4
Building Reactive Appshttps://www.youtube.com/watch?v=AFqFXlKrwRc
James Wardhttp://www.jamesward.com/
https://github.com/dnvriend/reactive-programming#week-1---functional-programming
invarianthttp://en.wikipedia.org/wiki/Invariant_%28mathematics%29
The Neophyte's Guide to Scala Part 12 - Type Classeshttp://danielwestheide.com/blog/2013/02/06/the-neophytes-guide-to-scala-part-12-type-classes.html
Learn yourself Haskell - Functors, Applicative Functors and Monoidshttp://learnyouahaskell.com/functors-applicative-functors-and-monoids
Learn yourself Haskell - A fistful of Monadshttp://learnyouahaskell.com/a-fistful-of-monads
https://github.com/dnvriend/reactive-programming#video-5
Brian Beckman - Don't fear the Monadhttps://www.youtube.com/watch?v=ZhuHCtR3xq8
Priority Queuehttps://www.youtube.com/watch?v=QJ_7S1p0Kj8
Binary Heaphttps://www.youtube.com/watch?v=cEY_JAm7L_o
Introduction to Binary Heapshttps://www.youtube.com/watch?v=WCm3TqScBM8
Binary Heaps for Priority Queueshttps://www.youtube.com/watch?v=-WEku8ZnynU
Optimized Heapifyhttps://www.youtube.com/watch?v=uuzVCZ-0rr8
HeapSorthttps://www.youtube.com/watch?v=onlhnHpGgC4
Lineair Time BuildHeaphttps://www.youtube.com/watch?v=BlMQVkakxtE
Typeclasses in Scala with Dan Rosenhttps://www.youtube.com/watch?v=sVMES4RZF-8
https://github.com/dnvriend/reactive-programming#example-source-code
Vladimir Kostyukov's Scalacasterhttps://github.com/vkostyukov/scalacaster
https://github.com/dnvriend/reactive-programming#test-frameworks
ScalaTesthttp://www.scalatest.org/
ScalaCheckhttp://scalacheck.org/
Generator-driven property checkshttp://www.scalatest.org/user_guide/generator_driven_property_checks
https://github.com/dnvriend/reactive-programming#hints
https://github.com/dnvriend/reactive-programming#hint-1-2
https://github.com/dnvriend/reactive-programming#hint-2-2
https://github.com/dnvriend/reactive-programming#hint-3-2
https://github.com/dnvriend/reactive-programming#akka
https://github.com/dnvriend/reactive-programming#documentation-2
The Akka Roadmaphttps://docs.google.com/document/d/18W9-fKs55wiFNjXL9q50PYOnR7-nnsImzJqHOPPbM4E/pub
Akka Newshttp://akka.io/news/
Akka 2.3 -> 2.4 Migration Guidehttp://doc.akka.io/docs/akka/snapshot/project/migration-guide-2.3.x-2.4.x.html
https://github.com/dnvriend/reactive-programming#hystrix
Hystrix - GitHubhttps://github.com/Netflix/Hystrix
Hystrix Wikihttps://github.com/Netflix/Hystrix/wiki
Google Groupshttps://groups.google.com/forum/#!topic/hystrixoss/jAL3tV9lc30
Resilienthttp://www.reactivemanifesto.org/
https://github.com/dnvriend/reactive-programming#documentation-3
Netflix - Introducing Hystrix for Resilience Engineeringhttp://techblog.netflix.com/2012/11/hystrix.html
Enonic - Resilience with Hystrixhttp://labs.enonic.com/articles/resilience-with-hystrix
Ben Christensen - Application Resilience in a Service-Oriented Architecture using Hystrixhttp://benjchristensen.com/2013/06/10/application-resilience-in-a-service-oriented-architecture-using-hystrix/
Ben Christensen - Application Resilience Engineering and Operations at Netflix with Hystrix - JavaOne 2013https://speakerdeck.com/benjchristensen/application-resilience-engineering-and-operations-at-netflix-with-hystrix-javaone-2013
https://github.com/dnvriend/reactive-programming#github-markdown
Markdown Cheatsheethttps://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet
https://github.com/dnvriend/reactive-programming#parleys
Scala Days 2015 - San Fransiscohttps://www.parleys.com/channel/scala-days-san-francisco-2015
Scala Days 2014 - Berlinhttps://www.parleys.com/channel/scala-days-2014
Scala Days 2013 - New Yorkhttps://www.parleys.com/channel/scaladays-2013
https://github.com/dnvriend/reactive-programming#number-of-students-enrolled
https://github.com/dnvriend/reactive-programming#scala
Scala Source Code on GitHubhttps://github.com/scala/scala
Scala API Docs for 2.11.6http://www.scala-lang.org/files/archive/api/2.11.6/#package
https://github.com/dnvriend/reactive-programming#scalaz
Scalaz - Scalazhttps://github.com/scalaz/scalaz
Learning Scalazhttp://eed3si9n.com/learning-scalaz/
Readme https://github.com/dnvriend/reactive-programming#readme-ov-file
Apache-2.0 license https://github.com/dnvriend/reactive-programming#Apache-2.0-1-ov-file
Please reload this pagehttps://github.com/dnvriend/reactive-programming
Activityhttps://github.com/dnvriend/reactive-programming/activity
26 forkshttps://github.com/dnvriend/reactive-programming/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fdnvriend%2Freactive-programming&report=dnvriend+%28user%29
Releaseshttps://github.com/dnvriend/reactive-programming/releases
Packages 0https://github.com/users/dnvriend/packages?repo_name=reactive-programming
Please reload this pagehttps://github.com/dnvriend/reactive-programming
Contributorshttps://github.com/dnvriend/reactive-programming/graphs/contributors
Please reload this pagehttps://github.com/dnvriend/reactive-programming
Scala 100.0% https://github.com/dnvriend/reactive-programming/search?l=scala
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.