We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Democratizing event processing at all scales and platforms with Reactive Extensions

00:00

Formal Metadata

Title
Democratizing event processing at all scales and platforms with Reactive Extensions
Alternative Title
Scaling Event Processing at all scales and all languages with the Reactive Extensions
Title of Series
Number of Parts
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Modern applications are highly connected applications, often consuming several asynchronous or stream-based services. This makes users happy, but can easily lead to code that is a nightmare to develop and maintain. Enter Reactive Extensions, also known as Rx. Rx can help tame callback hell and can abstract away the notion of time, turning asynchronous requests into observable sequences. Just as we can query normal sequences such as collections, these observable sequences can be composed through either standard query operators (e.g., filter, project, aggregate) or even temporal ones (e.g., “sample a noisy event stream at 100ms intervals”). In this talk, we’ll cover the JavaScript, .NET, C++, Ruby and Python and even RxJava. Use Rx wisely, and may your web service never be crashed by the weight of its own popularity!
Extension (kinesiology)Sanitary sewerData managementSocial softwareAbstractionComputer programmingMultiplication signSpacetimeNumberFunctional (mathematics)Green's functionTwitterSlide rulePlastikkarteForm (programming)Category of beingLevel (video gaming)Basis <Mathematik>AdditionProcess (computing)Real-time operating systemInformationAutomatic differentiationTheoryUniform resource locatorSinc functionDifferent (Kate Ryan album)Field extensionServer (computing)Formal languageShape (magazine)Term (mathematics)Streaming mediaDatabaseHypermediaPersonal digital assistantWindowPoint (geometry)CommutatorMonad (category theory)State observerVirtual machineEvent horizonParallel computingComputer animation
Range (statistics)Streaming mediaElectronic mailing listVideo game consoleEvent horizonCodePosition operatorComputer-generated imageryFunction (mathematics)Error messageComputer programmingSynchronizationFormal languageJava appletAlgebraic closureCore dumpTask (computing)CodecSystem programmingComponent-based software engineeringDependent and independent variablesScalabilityFocus (optics)Level (video gaming)Endliche ModelltheorieMechanism designPropagatorVisualization (computer graphics)Formal languageSystem callQuicksortField extensionPosition operatorWeightSingle-precision floating-point formatTouchscreenProgrammer (hardware)Structural loadCodeBit rateBasis <Mathematik>Demo (music)Parallel computingComputer clusterPower (physics)Task (computing)Normal (geometry)Event horizonDisk read-and-write headDifferent (Kate Ryan album)Ultraviolet photoelectron spectroscopyReal numberException handlingDrag (physics)Web serviceLink (knot theory)Computing platformComputer programmingRight angleInformationCore dumpLogicScaling (geometry)SynchronizationTransport Layer SecurityScripting languageRow (database)MultiplicationDependent and independent variablesValue-added networkData dictionaryJava appletMathematicsAdditionElectronic mailing listAlgebraic closureComputer animation
Cartesian coordinate systemBasis <Mathematik>Demo (music)Dependent and independent variablesSummierbarkeitRight angle
Maxima and minimaRule of inferenceServer (computing)Boom (sailing)Simultaneous localization and mappingTwin primeFunction (mathematics)Data bufferVelocityGame theoryDrum memorySummierbarkeitDependent and independent variablesDemo (music)Game theorySoftware frameworkField extensionCartesian coordinate systemFacebookLoop (music)Alphabet (computer science)Computer animation
Data miningLevel (video gaming)Alphabet (computer science)Simulated annealingSummierbarkeitRule of inferenceGame theoryCartesian coordinate systemPower (physics)Revision controlTerm (mathematics)Query languageField extensionLogicReal-time operating systemLimit (category theory)Adaptive behaviorComputer animation
Quantum field theoryGraphic designDrag (physics)Drop (liquid)Twin primeDrag (physics)Drop (liquid)Game theoryComputer animation
Interactive televisionComputer programmingException handlingPattern languageSoftwareObject (grammar)Lie groupState observerPay televisionSystem callResource allocationSequenceEvent horizonFormal grammarRadical (chemistry)Variable (mathematics)Data structureParameter (computer programming)Run time (program lifecycle phase)Independence (probability theory)Query languageSoftware testingFreewareLibrary (computing)Fluid staticsOvalSynchronizationVideo game consoleState observerPattern languageCASE <Informatik>Social classFormal languageProgrammschleifeMereologyObject (grammar)Event horizonServer (computing)Software design patternComputer networkMappingPay televisionComplete metric spaceSystem callPhysical systemComputing platformDependent and independent variablesScripting languageTorusPoint (geometry)Survival analysisComputer programmingSoftware testingException handlingRadical (chemistry)LeakFormal grammarError messageInfinityProcess (computing)Forcing (mathematics)Task (computing)Ultraviolet photoelectron spectroscopyPower (physics)WeightDrag (physics)Core dumpCodeInteractive televisionIterationComputer animation
SynchronizationOvalVideo game consoleCountingFormal languageData modelState observerJava appletWeightComplete metric spaceBounded variationLevel (video gaming)Algebraic closureQuery languageOperations researchDigital filterDuality (mathematics)Exception handlingSymbol tableDiagramoutputFunction (mathematics)Loop (music)Link (knot theory)Food energyQuicksortOperator (mathematics)Java appletComputing platformException handlingDiagramDot productQuery languageMathematicsServer (computing)Term (mathematics)Series (mathematics)Streaming mediaFormal languageDuality (mathematics)Scheduling (computing)Context awarenessTriangleWeightMereologyFundamental theorem of algebraNormal (geometry)Level (video gaming)Set (mathematics)Enumerated typeDifferent (Kate Ryan album)WindowVulnerability (computing)WordImplementationBitProjective planeCASE <Informatik>Reduction of orderMappingCodeTask (computing)Line (geometry)Matching (graph theory)State observerComplete metric spacePoint (geometry)ProgrammschleifeMultiplication signSystem call2 (number)Order (biology)Web serviceDivisorCircleSinc functionField extensionType theoryMultitier architectureLogicFlock (web browser)Right angleObject (grammar)Error messageFunctional (mathematics)Numeral (linguistics)1 (number)Open setProcess (computing)Algebraic closureIntelligent NetworkScripting languageSurvival analysisGroup actionPower (physics)outputComputer animation
Symbol tableLevel (video gaming)Computer programmingDrag (physics)Drop (liquid)Event horizonClient (computing)String (computer science)Data dictionaryWeb pageArray data structureoutputFunction (mathematics)Server (computing)String (computer science)Level (video gaming)QuicksortResultantDrag (physics)Object (grammar)2 (number)Task (computing)Type theoryState of matterRepresentation (politics)Multiplication signCuboidMereologyKeyboard shortcutParallel computingDependent and independent variablesComputer iconLeakBitCoordinate systemWeb serviceFormal languageRight angleKey (cryptography)Event horizonTouchscreenShooting methodDifferential (mechanical device)outputCodeScripting languageAreaComplete metric spaceScaling (geometry)Direction (geometry)Goodness of fitWeb 2.0MathematicsDivisorProcess (computing)Order (biology)System callWeightArrow of timeOptical disc driveWordJava appletComputer animation
Event horizonLevel (video gaming)outputFunction (mathematics)WeightAlpha (investment)Drop (liquid)Sample (statistics)CodeFile formatInformation overloadKeyboard shortcutProgrammable read-only memoryQuery languageData dictionaryProper mapMultiplication signChaos (cosmogony)Data dictionaryComputer animation
Open setWeightAsynchronous Transfer ModeMusical ensembleElectronic mailing listStreaming mediaRegulärer Ausdruck <Textverarbeitung>Query languagePressureDistribution (mathematics)Physical systemComputer networkBefehlsprozessorVirtual machineStandard deviationVolumeSource codeOperations researchDigital filterType theoryConcurrency (computer science)Formal languageData modelState observerExtension (kinesiology)Complex (psychology)Computer fileBitException handlingStreaming mediaPressureSoftware testingConcurrency (computer science)Core dumpMachine visionFundamental theorem of algebraPower (physics)Level (video gaming)CodeQuicksortWeightPhysical systemJava appletScheduling (computing)Open setOperator (mathematics)AdditionRight angleInternet service providerState observerSynchronizationFormal languageMultiplication signServer (computing)Implementation1 (number)Bit rateForestNetwork topologyNumberEvent horizonPoint (geometry)Software development kitOpen sourceOptical disc driveVideo game consoleUser interfaceScaling (geometry)Programming paradigmMobile WebTerm (mathematics)Quantum stateScripting languageSoftwareReal-time operating systemSoftware developerWindowProcess (computing)Object (grammar)Speech synthesisSingle-precision floating-point formatView (database)VirtualizationSemiconductor memoryTraffic reportingKeyboard shortcutVirtual machineInformationWeb pageMoment (mathematics)Library (computing)Flow separationLengthSyntaxbaumDifferent (Kate Ryan album)Video gameRow (database)Software frameworkComputing platformRevision controlDirected graphElectric generatorExecution unitMereologyWebsiteDirection (geometry)Thread (computing)Figurate numberField extensionComplex (psychology)Military baseComputer programmingAddress spaceComputer hardwareAnalogyClient (computing)Demo (music)Structural loadKey (cryptography)Point cloudCASE <Informatik>Parameter (computer programming)Unit testingQuery languageParallel computingEndliche ModelltheorieBoom (sailing)WhiteboardWeb serviceRepresentation (politics)Sinc functionGame theoryBasis <Mathematik>Complete metric spaceUbiquitous computingComputer animation
Transcript: Englisch(auto-generated)