Podcasts about Reactive programming

  • 59PODCASTS
  • 110EPISODES
  • 55mAVG DURATION
  • ?INFREQUENT EPISODES
  • Mar 1, 2023LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Reactive programming

Latest podcast episodes about Reactive programming

programmier.bar – der Podcast für App- und Webentwicklung
News 09/23: State of React Native // Snapchat & ChatGPT // iOS 16.4 // Meta verifizierte Profile // Luminous KI

programmier.bar – der Podcast für App- und Webentwicklung

Play Episode Listen Later Mar 1, 2023 36:55


Wir werfen heute einen Blick auf den State of React Native und schauen, was sich dort in letzter Zeit getan hat.Die iOS 16.4 Beta ist raus und bringt einen sehr großen Changelog mit – darunter auch viele Anpassungen für Safari, wie zum Beispiel die langersehnte Möglichkeit für PWAs, Push-Notifications zu nutzen.Meta tut es Twitter gleich und führt für Facebook und Instagram bezahlte und verifizierte Profile ein. Damit bekommt man mehr Sicherheit und eine erhöhte Sichtbarkeit.Luminous ist ein starkes KI-Sprachmodell aus Deutschland, das OpenAIs ChatGPT in einigen Bereichen voraus ist. Für uns besonders interessant: Der Anteil anderer Sprachen als Englisch ist deutlich höher. Ausprobieren könnt ihr das Ganze auch.Und weil KI so schön ist, noch die kurze Info, dass ihr jetzt auch innerhalb von Snapchat mit ChatGPT quatschen könnt.Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback: podcast@programmier.barFolgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und virtuelle Meetups und beteiligt euch an Community-Diskussionen. TwitterInstagramFacebookMeetupYouTube

GOTO - Today, Tomorrow and the Future
Spring Boot: Up & Running • Mark Heckler & Thomas Vitale

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Nov 18, 2022 56:22 Transcription Available


This interview was recorded for the GOTO Book Club.gotopia.tech/bookclubRead the full transcription of the interview hereMark Heckler - Principal Cloud Advocate, Java/JVM Languages at Microsoft & Author of "Spring Boot: Up and Running"Thomas Vitale - Senior Software Engineer at Systematic & Author of "Cloud Native Spring in Action"DESCRIPTIONSpring Boot is a versatile and supportive environment for developers. Mark Heckler, the author of Spring Boot: Up and Running and Thomas Vitale, software architect at Systematic, explore many of its capabilities while discussing Mark's book. They cover hot topics such as data integrations, deploying in production, security and reactive vs imperative programming. They both share their views and transforming experiences of joining the Spring Boot community.The interview is based on Mark's book "Spring Boot Up & Running"RECOMMENDED BOOKSMark Heckler • Spring Boot: Up & RunningLaurentiu Spilca • Spring, Start HereThomas Vitale • Cloud Native Spring in Action (available soon)Craig Walls • Spring Boot in ActionCraig Walls • Spring in ActionTwitterLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted almost daily

Better Software Design
44. O programowaniu reaktywnym z Tomkiem Nurkiewiczem

Better Software Design

Play Episode Listen Later Nov 15, 2022 65:46


Materiały dodatkowe:Reactive programming: lessons learned, prezentacja Tomka z konferencji JDD 2018What Color is Your Function?RxMarbles, interaktywne diagramy Rxnurkiewicz.com, strona Tomka i jego podcastu Around IT in 256 SecondsReactive Programming with RxJava: Creating Asynchronous, Event-Based ApplicationsNarzędzia:ReactiveX, pełna lista wspieranych języków jest na tej stronieSpring ReactiveProject ReactorRxJS

airhacks.fm podcast with adam bien
It is Cool to Block Again

airhacks.fm podcast with adam bien

Play Episode Listen Later Oct 30, 2022 64:23


An airhacks.fm conversation with Daniel Kec (@danielkec) about: Daniel previously on airhacks.fm in "#120 Reactive Programming, Helidon, Kafka and Project Loom", helidon project “warp” becomes Helidon Nima, Project Loom on Jersey, obstructing virtual threads, yielding a virtual thread, throttling the concurrency, the future of reactive programming, the Helidon book, websocketstream spec, Streams API, Event Sourcing with Oracle database and helidon, helidon on AWS Lambda, AWS serverless container, OCI JDBC vs. OCI Cloud, JEP 290: Filter Incoming Serialization Data, LRA implementation by Helidon, Long Running Actions with Helidon, Goran Opacic on LRA in "#210 The Cloud is Slower Than Your Local Machine", LRA is about compensation, Transaction Manager for Microservices, FN Java, Helidon modular routing, Helidon is using Jersey, Daniel Kec on twitter: @danielkec

andrena entwickelt
Reduktion auf Reaktion

andrena entwickelt

Play Episode Listen Later Sep 29, 2022 34:33


Reaktive Programmierung basiert auf dem Stream-Konzept, das u.a. durch Java 8 bekannt wurde. Die JavaScript-Implementierung RxJS reduziert Code größtenteils auf Beschreibungen, was im Falle von Ereignissen passieren oder wie eintreffende "Items" verarbeitet werden sollen. Dass dadurch ein bisschen Umdenken erforderlich ist, aber XP-Methodiken wie Testen und Refactoring keineswegs auf der Strecke bleiben, erklärt uns heute Marco. Und vielleicht kann er auch euch von der Schönheit von Observables überzeugen.

JavaScript Jabber
TC39 and Upcoming Proposals for ECMAScript (PART 2) - JSJ 533

JavaScript Jabber

Play Episode Listen Later May 24, 2022 61:57 Very Popular


Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals. The list… Temporal Proposal Import Assertions JSON Modules Built-In Modules Observable Proposal Partial Application UUID Pipeline Operator Module Blocks Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Twitter: Thomas Randolph ( @rockerest ) (https://twitter.com/rockerest) JSJ 425: The Evolution of JavaScript (https://javascriptjabber.com/jsj-425-the-evolution-of-javascript) Temporal (https://tc39.es/proposal-temporal/docs/) import assertions (https://tc39.es/proposal-import-assertions/) JSON modules (https://tc39.es/proposal-json-modules/) The TC39 Process (https://tc39.es/process-document/) Observable (https://tc39.es/proposal-observable/) Partial Application for ECMAScript (https://tc39.es/proposal-partial-application/) ES pipe operator (2021) (https://tc39.es/proposal-pipeline-operator/) JavaScript Module Blocks (https://tc39.es/proposal-js-module-blocks/) Record & Tuple (https://tc39.es/proposal-record-tuple/) ECMAScript proposal "Change Array by copy": four new non-destructive Array methods (https://2ality.com/2022/04/change-array-by-copy.html) GitHub: tc39/proposals (https://github.com/tc39/proposals) JavaScript Jabber 19 April 2022 (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas O. Randolph (https://rdl.ph/) Picks Charles - The Last Battle (https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22) Charles - GamePigeon (https://apps.apple.com/us/app/gamepigeon/id1124197642) Dan - Star Trek: Picard (https://www.paramountplus.com/shows/star-trek-picard/) Dan - 103 Early Hints Dan - War in Ukraine Steve - Dad Jokes Steve - Rescinded mask mandates for travel Thomas - My notes to this episode (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas - The Design of Everyday Things by Don Norman (https://amzn.to/3Nifiw8) Thomas - What is Reactive Programming by Kevin Webber (https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc) Thomas - War in Ukraine Special Guest: Thomas Randolph.

All JavaScript Podcasts by Devchat.tv
TC39 and Upcoming Proposals for ECMAScript (PART 2) - JSJ 533

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later May 24, 2022 61:57


Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals. The list… Temporal Proposal Import Assertions JSON Modules Built-In Modules Observable Proposal Partial Application UUID Pipeline Operator Module Blocks Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays Sponsors Top End Devs (https://topenddevs.com/) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Twitter: Thomas Randolph ( @rockerest ) (https://twitter.com/rockerest) JSJ 425: The Evolution of JavaScript (https://javascriptjabber.com/jsj-425-the-evolution-of-javascript) Temporal (https://tc39.es/proposal-temporal/docs/) import assertions (https://tc39.es/proposal-import-assertions/) JSON modules (https://tc39.es/proposal-json-modules/) The TC39 Process (https://tc39.es/process-document/) Observable (https://tc39.es/proposal-observable/) Partial Application for ECMAScript (https://tc39.es/proposal-partial-application/) ES pipe operator (2021) (https://tc39.es/proposal-pipeline-operator/) JavaScript Module Blocks (https://tc39.es/proposal-js-module-blocks/) Record & Tuple (https://tc39.es/proposal-record-tuple/) ECMAScript proposal "Change Array by copy": four new non-destructive Array methods (https://2ality.com/2022/04/change-array-by-copy.html) GitHub: tc39/proposals (https://github.com/tc39/proposals) JavaScript Jabber 19 April 2022 (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas O. Randolph (https://rdl.ph/) Picks Charles - The Last Battle (https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22) Charles - GamePigeon (https://apps.apple.com/us/app/gamepigeon/id1124197642) Dan - Star Trek: Picard (https://www.paramountplus.com/shows/star-trek-picard/) Dan - 103 Early Hints Dan - War in Ukraine Steve - Dad Jokes Steve - Rescinded mask mandates for travel Thomas - My notes to this episode (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas - The Design of Everyday Things by Don Norman (https://amzn.to/3Nifiw8) Thomas - What is Reactive Programming by Kevin Webber (https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc) Thomas - War in Ukraine Special Guest: Thomas Randolph.

JavaScript Jabber
TC39 and Upcoming Proposals for ECMAScript (PART 1) - JSJ 532

JavaScript Jabber

Play Episode Listen Later May 17, 2022 66:34 Very Popular


Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals. The list… Temporal Proposal Import Assertions JSON Modules Built-In Modules Observable Proposal Partial Application UUID Pipeline Operator Module Blocks Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=jsjabber&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Twitter: Thomas Randolph ( @rockerest ) (https://twitter.com/rockerest) JSJ 425: The Evolution of JavaScript (https://javascriptjabber.com/jsj-425-the-evolution-of-javascript) Temporal (https://tc39.es/proposal-temporal/docs/) import assertions (https://tc39.es/proposal-import-assertions/) JSON modules (https://tc39.es/proposal-json-modules/) The TC39 Process (https://tc39.es/process-document/) Observable (https://tc39.es/proposal-observable/) Partial Application for ECMAScript (https://tc39.es/proposal-partial-application/) ES pipe operator (2021) (https://tc39.es/proposal-pipeline-operator/) JavaScript Module Blocks (https://tc39.es/proposal-js-module-blocks/) Record & Tuple (https://tc39.es/proposal-record-tuple/) ECMAScript proposal "Change Array by copy": four new non-destructive Array methods (https://2ality.com/2022/04/change-array-by-copy.html) GitHub: tc39/proposals (https://github.com/tc39/proposals) JavaScript Jabber 19 April 2022 (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas O. Randolph (https://rdl.ph/) Picks Charles - The Last Battle (https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22) Charles - GamePigeon (https://apps.apple.com/us/app/gamepigeon/id1124197642) Dan - Star Trek: Picard (https://www.paramountplus.com/shows/star-trek-picard/) Dan - 103 Early Hints Dan - War in Ukraine Steve - Dad Jokes Steve - Rescinded mask mandates for travel Thomas - My notes to this episode (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas - The Design of Everyday Things by Don Norman (https://amzn.to/3Nifiw8) Thomas - What is Reactive Programming by Kevin Webber (https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc) Thomas - War in Ukraine Special Guest: Thomas Randolph.

All JavaScript Podcasts by Devchat.tv
TC39 and Upcoming Proposals for ECMAScript (PART 1) - JSJ 532

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later May 17, 2022 66:34


Today we chat with Thomas Randolph from GitLab, to discuss his Top 10 list of the upcoming TC39 proposals. The list… Temporal Proposal Import Assertions JSON Modules Built-In Modules Observable Proposal Partial Application UUID Pipeline Operator Module Blocks Emitter Proposal +1 Records and Tuples +2 Reverse and Sort Methods on Arrays Sponsors Top End Devs (https://topenddevs.com/) Raygun | Click here to get started on your free 14-day trial (https://raygun.com/?utm_medium=podcast&utm_source=jsjabber&utm_campaign=devchat&utm_content=homepage) Coaching | Top End Devs (https://topenddevs.com/coaching) Links Twitter: Thomas Randolph ( @rockerest ) (https://twitter.com/rockerest) JSJ 425: The Evolution of JavaScript (https://javascriptjabber.com/jsj-425-the-evolution-of-javascript) Temporal (https://tc39.es/proposal-temporal/docs/) import assertions (https://tc39.es/proposal-import-assertions/) JSON modules (https://tc39.es/proposal-json-modules/) The TC39 Process (https://tc39.es/process-document/) Observable (https://tc39.es/proposal-observable/) Partial Application for ECMAScript (https://tc39.es/proposal-partial-application/) ES pipe operator (2021) (https://tc39.es/proposal-pipeline-operator/) JavaScript Module Blocks (https://tc39.es/proposal-js-module-blocks/) Record & Tuple (https://tc39.es/proposal-record-tuple/) ECMAScript proposal "Change Array by copy": four new non-destructive Array methods (https://2ality.com/2022/04/change-array-by-copy.html) GitHub: tc39/proposals (https://github.com/tc39/proposals) JavaScript Jabber 19 April 2022 (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas O. Randolph (https://rdl.ph/) Picks Charles - The Last Battle (https://www.audible.com/pd/The-Last-Battle-Audiobook/B002UZJF22) Charles - GamePigeon (https://apps.apple.com/us/app/gamepigeon/id1124197642) Dan - Star Trek: Picard (https://www.paramountplus.com/shows/star-trek-picard/) Dan - 103 Early Hints Dan - War in Ukraine Steve - Dad Jokes Steve - Rescinded mask mandates for travel Thomas - My notes to this episode (https://rockerest.notion.site/JavaScript-Jabber-19-April-2022-1badf36afe844532922888f5132a25f8) Thomas - The Design of Everyday Things by Don Norman (https://amzn.to/3Nifiw8) Thomas - What is Reactive Programming by Kevin Webber (https://blog.redelastic.com/what-is-reactive-programming-bc9fa7f4a7fc) Thomas - War in Ukraine Special Guest: Thomas Randolph.

BadGeek
Les Cast Codeurs n°269 du 23/12/21 - LCC 269 - Log4J devient Turing-complet

BadGeek

Play Episode Listen Later Dec 23, 2021 70:05


Antonio et Guillaume discutent de nouvelle crèmerie, des fêtes de fin d'années, des cadeaux du père Noël, et... de log4j, le feuilleton de fin d'année ! Enregistré le 20 décembre 2021 Téléchargement de l'épisode [LesCastCodeurs-Episode-269.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-269.mp3) ## News [Décès de Stéphane Maldini](https://twitter.com/glaforge/status/1470729181050937346) (14 Dec 2021) * Une triste nouvelle pour commencer l'épisode avec l'annonce du décès soudain de Stéphane Maldini * Un acteur de l'écosystème Grails à la fin des années 2000, gràce à de nombreux plugins * Mais plus connu pour avoir co-fondé le project Reactor, et popularisé le Reactive Programming au sein de la communauté Java * Egalement à l'origine de R2DBC pour rendre l'accès aux bases de données plus réactif * Après de nombreuses années chez Pivotal, il avait rejoint plus récemment Netflix, et c'est peut-être en partie grâce à lui que vous pouviez matter plein de séries ! [CloudBees clot un tour de table de 150 millions de dollars valorisant l'entreprise à 1 milliards de dollars](https://twitter.com/cloudbees/status/1468943708330643457?s=21) [Le feuilleton Log4J2](https://www.lunasec.io/docs/blog/log4j-zero-day/) (9 Dec 2021) * Grosse faille de sécurité liée à l'utilisation des versions

Les Cast Codeurs Podcast
LCC 269 - Log4J devient Turing-complet

Les Cast Codeurs Podcast

Play Episode Listen Later Dec 23, 2021 70:05


Antonio et Guillaume discutent de nouvelle crèmerie, des fêtes de fin d'années, des cadeaux du père Noël, et… de log4j, le feuilleton de fin d'année ! Enregistré le 20 décembre 2021 Téléchargement de l'épisode LesCastCodeurs-Episode–269.mp3 News Décès de Stéphane Maldini (14 Dec 2021) Une triste nouvelle pour commencer l'épisode avec l'annonce du décès soudain de Stéphane Maldini Un acteur de l'écosystème Grails à la fin des années 2000, gràce à de nombreux plugins Mais plus connu pour avoir co-fondé le project Reactor, et popularisé le Reactive Programming au sein de la communauté Java Egalement à l'origine de R2DBC pour rendre l'accès aux bases de données plus réactif Après de nombreuses années chez Pivotal, il avait rejoint plus récemment Netflix, et c'est peut-être en partie grâce à lui que vous pouviez matter plein de séries ! CloudBees clot un tour de table de 150 millions de dollars valorisant l'entreprise à 1 milliards de dollars Le feuilleton Log4J2 (9 Dec 2021) Grosse faille de sécurité liée à l'utilisation des versions

Geeksblabla
#93 - Reactive Programming

Geeksblabla

Play Episode Listen Later Sep 23, 2021 125:10


In this episode of GeeksBlaBla, we discuss with our guests about Reactive programming ecosystem, its difference with Functional programming, its uses, and many other details around the subject. Guests Chihab Otmani Ilyasse Benrkia Notes 0:01 - Intro and welcoming. 0:04 - What does reactive mean in programming? 0:10 - Where is it used? 0:15 - What does RP solve? 0:25 - Advantages and disadvantages of Reactive programming 0:34 - Reactive programming in Java/JS/Angular 0:46 - Reactive programming vs Functional programming 1:05 - Main concepts behind this paradigm, and Observer patterns 1:18 - Differences between Event-Driven Programming and Reactive Programming 1:22 - Reactive programming most used libraries, is it polyglot ? 1:29 - Some Reactive programming libraries 1:36 - How can Reactive programming make us better programmers? 1:52 - Difference between Cold and Hot Observables 1:56 - Is subjects like Observables 2:05- Wrap up and goodbye Links Reactive Programming by Venkat Subramaniam Build your own RxJS Reactive Programming with RxJS (Angular In Darija Reactive Streams The Reactive Manifesto Prepared and Presented by Mohammed Daoudi Meriem Zaid

Deploy Friday: hot topics for cloud technologists and developers

Today we'll be talking about reactive programming, Quarkus and Mutiny with our experts, Clement Escoffier and Julien Ponge, both Principal Software Engineers at Red Hat.Why use reactive programmingReactive programming differs from the “traditional” imperative paradigm. Reactive is a programming approach that centers on events (and reacting to them!). It helps build robust, efficient, concurrent applications and systems, and it lets you handle more load while using resources more efficiently. As Clement points out, reactive also takes a different approach to failures. “Failures are inevitable. So we need to embrace them and be able to handle them gracefully.” He says.So, why go reactive? Clement sums it up admirably. “With reactive, we are trying to build more responsive, efficient, robust, distributed systems. It's about doing more with less.” Mutiny simplifies the development of reactive applicationsMutiny is a new reactive programming library built to bypass common issues with reactive programming. It is integrated — but not bound — into Quarkus, a  commonly used framework for building reactive applications. Mutiny helps developers by being:Event-drivenNavigableIntuitiveJulien adds that another of Mutiny's strengths is that it's built based on real-world scenarios. “We asked questions and got lots of feedback from real organizations on how Mutiny is going to be used.”Clement sums it up. “With Mutiny, what we really wanted to tackle is a better user experience, an effective way to write non-blocking code, and make composing asynchronous operations easy and understandable.”Get started with reactive programmingClement and Julien both recommend the Get Started Guides for Quarkus and Mutiny. Julien says, “The guides help explain the concepts and contain repositories you can follow along with.” Clement adds a caveat; “Don't write reactive just to write it; only do it if you have a need.”But if you do need it, “For reactive programming, Quarkus and Mutiny are complete ecosystems that have everything you need.” Clement says.Get started with Quarkus on Platform.sh.Platform.shLearn more about us.Get started with a free trial.Have a question? Get in touch!Platform.sh on social mediaTwitter @platformshTwitter (France): @platformsh_frLinkedIn: Platform.shLinkedIn (France): Platform.shFacebook: Platform.shWatch, listen, subscribe to the Platform.sh Deploy Friday podcast:YouTubeApple PodcastsBuzzsproutPlatform.sh is a robust, reliable hosting platform that gives development teams the tools to build and scale applications efficiently. Whether you run one or one thousand websites, you can focus on creating features and functionality with your favorite tech stack.

Empower Apps
Async, Await, and Combine with Marin Todorov

Empower Apps

Play Episode Listen Later Jul 16, 2021 45:20


Guest Marin Todorov - underplot.com Twitter - @icanzilb Blog - trycombine.com Podcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video -  https://youtu.be/H6vW7f66zyUQuestions for Episode 100 HereRelated Episodes Episode 81 - Awaiting for Async with Vincent Pradeilles Episode 72 - Functional Programming with Daniel Steinberg Episode 47 - Practical Combine with Donny Wals Episode 19 - WWDC 2019 - SwiftUI with Jason Anderson Related Links Timelane 2 What about Swift actors and Combine How should profiling new Swift Concurrency APIs look like? Combine: Asynchronous programming with Swift Thoughts on Combine in an async/await world Using Combine for Your App's Asynchronous Code Leo Dion - The Multi-Threaded Asynchronous Parallel World of Swift from UIKonf 2020 from 360iDev 2019 Hacking with Swift - How to document your project with DocC DocC2HTML WWDC Videos Meet AsyncSequence Swift concurrency: Behind the scenes Explore structured concurrency in Swift Meet async/await in Swift Protect mutable state with Swift actors Discover concurrency in SwiftUI Meet DocC documentation in Xcode SponsorsLinodeA cloud experience developers love Great for Setting Up a Backend for Your App Variety of VM Configurations and Settings Reasonable Pricing Starting at $5 per month Global Data Centers The Developer Cloud Simplified Try it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow Notes How does Async and Await work with Reactive Programming? When is Combine a good fit rather then Async and Await? Why does Async and Await require new OSes? How do Actors work? What do Actors replace? What secret project Marin worked on at Apple?  Social MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)★ Support this podcast on Patreon ★

airhacks.fm podcast with adam bien
(fake) reactive programming, project loom, chunked IO

airhacks.fm podcast with adam bien

Play Episode Listen Later Apr 22, 2021 83:23


An airhacks.fm conversation with Lenny Primak (@lprimak) about: no aviation, applying at google and amazon, the online coding assessment at amazon, the lost test at amazon, starting as test engineer at Payara, TestContainers, JUnit 5, project loom impact on reactive programming, the killer use cases for reactive programming, callbacks, promises and async-await in JavaScript, Glassfish grizzly was the origin web server, doubling the work with nonblocking IO, chunking the IO to the size of the buffer, trying to patch the hazelcast, payara enterprise and payara community, hazelcast could be used as zookeeper, payara insight, payara cloud, sun grid engine was the first cloud, ThinWARs vs. Helidon's and quarkus SkimmedJARs, thanks to Bauke Luitsen Scholtz for accepting the JSF contributions, Jakarta EE proxies are serializable, readResolve serializable method, the lombok contributors, the payara contributors, lombok's delombok, apache tapestry, Lenny Primak on twitter: @lprimak

Barcoding
Episode 16 - The world of reactive programming

Barcoding

Play Episode Listen Later Mar 9, 2021 41:17


In this episode, Arnout and Paulien are talking with Julien Ponge, author of "Vert.x in Action" published by Manning Publications, about reactive programming in the real world. What are the dos and don'ts? Should we be afraid of programming with reactive frameworks? Julien is reassuring and explaining to us how useful reactive programming can be! Manning Publications supplied our listeners with a 35% discount code (podbarcoding21), good for all products in all formats, it is permanent and unlimited.

airhacks.fm podcast with adam bien
Helidon CLI, Builds, Docker and Kubernetes

airhacks.fm podcast with adam bien

Play Episode Listen Later Mar 3, 2021 110:09


An airhacks.fm conversation with Romain Grecourt (@rgrecourt) about: introduction of clean Java EE 6 API guidelines by Bill Shannon, the guidelines were implemented by Romain, the Maven Versioning Rules by Bill Shannon, predictable groupids, artifactids and package names in Java EE 6, helidon comes with a flat classloader, in helidon there is no distinction between helidon's and third party libraries, Java EE 7 fixed the uncompilable API issue, API jar is the implementation of the API, Java EE APIs from different vendors may vary, javax API was not meant to be universal, Bill Shannon was one of Solaris architects, the "Oracle Native Developer", GlassFish v2 and v3 was "bleeding edge", early GlassFIsh versions were built with Apache Ant, WebLogic multi-tenancy and vertical scaling, WebLogic build system modernization, migration from Jira and Mercurial to GitHub, migration from svn to git, GlassFish started with cvs then transition to svn, KDE's svn to git, during the transition from Java EE GlassFish to Jakarta EE GlassFish some history got lost, the "Java For Cloud" project, "Java For Cloud" is the ancestor of Helidon, weblogic 8 was very fast, GlassFish v3 was internally modularized, Helidon was inspired by Java 8 functional programming capabilities and expressjs, Java For Cloud was "Functional First and Reactive First", Java For Cloud became the Helidon Web Server, Helidon SE would compete with Vert.x, Reactive Programming is Helidon's implementation detail, Helidon supports Java Loom, Helidon SE is faster, than Helidon MicroProfile, CQRS might help with database scalability, Helidon CLI is written in Java and translated with GraalVM to a native executable, vuejs CLI developer experience inspired Helidon CLI, GraalVM: goodness of Go and greatness of Java, Helidon CLI will support pluggable extensions, Helidon comes with home-made templating framework, wad.sh - the "Watch and Deploy" tool, jib - demon-less docker image builds, incremental Docker re-builds, Helidon and direct support for Kubernetes, the minimilastic, beatiful YAML, xdoclet and Attribute Oriented Programming, maven has no knowledge about plugins, maven vs. gradle, the Thirsty Bear GlassFish party, Romain Grecourt on twitter: @rgrecourt, helidon's slack channel

Around IT in 256 seconds
#35: Reactive programming: from spreadsheets to modern web frameworks

Around IT in 256 seconds

Play Episode Listen Later Mar 2, 2021 4:15


To understand what reactive programming is, let's contrast it to imperative programming. Imperative programs can be read top-to-bottom, with occasional jumps. Jumps are if statements, loops and procedure calls. Program is executed line by line. If you see x = y + z, the expression on the right is evaluated once. Then the symbol on the left is modified. If you change the value of y or z in the next line, obviously, it won't affect x. Compare it to a spreadsheet. Yes, an Excel file. It's obvious that changing any cell immediately propagates to all cells that depend on it, right? The process continues until all affected cells are updated. Essentially, every spreadsheet is internally represented by a dependency graph. We declare which pieces of data depend on which. The rest happens automatically. This approach to developing software is called… reactive programming. Read more: https://256.nurkiewicz.com/35 Get the new episode straight to your mailbox: https://256.nurkiewicz.com/newsletter

Java Off-Heap
OffHeap 57. Our End-Of-The-Year Review!

Java Off-Heap

Play Episode Listen Later Dec 31, 2020 94:25


That's right folks, we are (finally) saying goodbye (and good riddance to 2020), so in the tradition of OffHeap we review the year. From having 2 Java releases, to the move of OpenJDK to github and how tech has been changed by the Pandemic we talk about it all. We also see what's coming up on for 2021, including Project Loom (and what does THAT mean for Reactive Programming), new LTS in our hands (Java 17) and Spring 6! In all, this next year looks like is going to be so much fun! So kick, back, relax, sip your favorite beverage, and enjoy our end-of-the-year Episode. http://www.javaoffheap.com/datadog We thank DataDogHQ for sponsoring this podcast episode DO follow us on twitter @offheap http://www.twitter.com/offheap JVM Advent Calendar https://www.javaadvent.com Jakarta EE released https://jakarta.ee/release/9/ Intellij Idea 2020.3 https://www.jetbrains.com/idea/whatsnew/ Eclipse IDE 2020-12 https://www.eclipse.org/eclipseide/ NetBeans 12.2 Released https://netbeans.apache.org/download/nb122/index.html Jakarta One Sessions Available https://jakartaone.org/2020/ DawsCon coming up Online https://www.dawsoncollege.qc.ca/dawscon/ Java Champions Conference https://jchampionsconf.com/

airhacks.fm podcast with adam bien
Reactive Programming, Helidon, Kafka and Project Loom

airhacks.fm podcast with adam bien

Play Episode Listen Later Dec 28, 2020 62:33


An airhacks.fm conversation with Daniel Kec (@DanielKec) about: Java / Jakarta API for JSON Binding (JSON-B), Java / Jakarta API for JSON Processing (JSON-P), yasson, Java / Jakarta Architecture for XML Binding (JAXB), Eclipse Jersey, Jason's Binding (logo), Sun's spirit and the first day at Oracle, Oracle Internet File System, Running Java in the database: Oracle and the Aurora JVM, Oracle Database Lite on Palm Pilot, IBM alphaworks, Java Developer Connection from Sun, the first day at Oracle, fixing Metro bugs, meeting Jaroslav Tulach in the kitchen, episode with Jaroslav Tulach, listening to Nanowar, implementing a Helidon - Apache Kafka integration, MicroProfile Reactive Messaging, Incoming and Outgoing, implementing MicroProfile Reactive Operators for Helidon, Java 9 reactive flow API, Reactive programming in Java, Reactive Streams for JVMs specification, David Karnok, https://twitter.com/akarnokd, the reactive manifesto, helidon implements the reactive messaging for MicroProfile spec, episode with SAP: How to Deal With Java Dependencies helidon and Java's Project Loom integration, MicroProfile emitter, Java 9 SubmissionPublisher and MicroProfile PublisherBuilder, quarkus reactive implementation: mutiny, mutiny attempts to be more user friendly, Project Loom and reactive programming, reactive programming is practical for messaging, episode #108 about CORBA, gRPC, OSGI, vert.x, mutiny, Reactive Programming and Quarkus with Clement Escoffier, helidon runs on Netty, one event loop should be enough, helidon also supports reactive Java Messaging Service (JMS), Oracle Cloud Infrastructure Streaming, Oracle Advanced Queue (AQ), helidon WebSocket integration, using WebSockets for reactive communication, Reactive streams programming over WebSockets with Helidon SE, helidon integrates conveniently Java API for RESTful Web Services JAX-RS / Jakarta RESTful Web Services Jersey with Server-sent events (SSE), Daniel Kec on twitter: @DanielKec, helidon's blog: medium.com/helidon

Tech Monday
Reactive Programming กับคุณปฐวี ชาญไววิทย์ | Tech Monday EP.12

Tech Monday

Play Episode Listen Later Dec 21, 2020 20:27


TMD12 Reactive Programming กับคุณปฐวี ชาญไววิทย์   ถ้าเราต้องทำโปรแกรมให้มีการ update data อยู่อย่างต่อเนื่อง จะดีกว่าไหมถ้าทำให้เรารู้เวลาข้อมูลมีการเปลี่ยนแปลง และสามารถสั่งการได้จากการเปลี่ยนแปลงนั้น concept ในการเขียนโปรแกรมแบบนี้ คือ Reactive Programming วันนี้คุณปฐวี ชาญไววิทย์ จะมาพูดคุยถึงการเขียน reactive programming กัน ติดตามได้ในตอนนี้ครับ   คำถาม Concept ของ programming โดยรวมเป็นยังไง แล้วต่างอะไรกับ reactive programming Reactive programming สร้างขึ้นมาทำไม เอาไว้ใช้แก้ปัญหาแบบไหน Observable pattern คือยังไง เกี่ยวอะไรกับ Reactive programming Reactive programing กับ React เหมือนกันไหม ทำไมถึงเลือกใช้ RxJs   ติดต่อสมัครงาน 1948beauty.com ได้ที่ hr@srichand.co.th

Mission to the Moon Podcast
Tech Monday EP 12 Reactive Programming กับคุณปฐวี ชาญไววิทย์

Mission to the Moon Podcast

Play Episode Listen Later Dec 21, 2020 20:27


TMD12 Reactive Programming กับคุณปฐวี ชาญไววิทย์ ถ้าเราต้องทำโปรแกรมให้มีการ update data อยู่อย่างต่อเนื่อง จะดีกว่าไหมถ้าทำให้เรารู้เวลาข้อมูลมีการเปลี่ยนแปลง และสามารถสั่งการได้จากการเปลี่ยนแปลงนั้น concept ในการเขียนโปรแกรมแบบนี้ คือ Reactive Programming วันนี้คุณปฐวี ชาญไววิทย์ จะมาพูดคุยถึงการเขียน reactive programming กัน ติดตามได้ในตอนนี้ครับ คำถาม Concept ของ programming โดยรวมเป็นยังไง แล้วต่างอะไรกับ reactive programming Reactive programming สร้างขึ้นมาทำไม เอาไว้ใช้แก้ปัญหาแบบไหน Observable pattern คือยังไง เกี่ยวอะไรกับ Reactive programming Reactive programing กับ React เหมือนกันไหม ทำไมถึงเลือกใช้ RxJs ติดต่อสมัครงาน 1948beauty.com ได้ที่ hr@srichand.co.th

Les Cast Codeurs Podcast
LCC 242 - Les Applets, 20 ans trop tôt

Les Cast Codeurs Podcast

Play Episode Listen Later Nov 17, 2020 103:59


Guillaume n’était pas présent dans cet épisode, mais rassurez vous Emmanuel assure la permanence des blagues et accompagné d’Antonio et d’Audrey il commente les actus du mois de novembre : ça discute de Quarkus, Spring Boot, Gradle, Reactive Programming, Docker, sécurité et bien sûr, loi, société et organisation. Enregistré le 13 novembre 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–242.mp3 News Langages Guide de migration à Scala 3 11 ans de Go Librairies Quarkus 1.9.0 Deux livres gratuits sur Quarkus par Antonio Helidon 2.1.0 R2DBC et Reactive Streams rejoignent la Reactive Foundation, qui publie ses principes de design pour les applications cloud native Spring Boot 2.4 Reactor Europium GA (2020.0.0) avec Reactor-core 3.4.0 et Reactor-netty 1.0.0 Infrastructure Les bonnes pratiques de sécurité pour ses Dockerfiles Docker mets en pause l’application de sa nouvelle police de gestion des images Cloud Google s’associe à OVH Cloud : alliance inédite entre l’américain Google et le français OVH Abandon de l’offre on-premise de atlassian (jira et confluence) Web Netlix passe à Kotlin multiplatform pour les applications iOS et Android JetBrains sors Jetpack Compose for Desktop en M1, basé sur Jetpack Outillage Gradle 6.7 Cédric Champeau modernise le build de Apache Groovy, avec des conventions modernes de Gradle Alternatives aux outils en ligne de commande écrits en Rust Hardware Il y a le bon câble USB et le mauvais câble USB USB power meter/analyzer et USB load tester pour detecter les mauvais cables Des cables qui gardent les 5v d’autres qui descendent à 4,1v Méthodologies Comment débugger votre équipe Sécurité Nouvelle CVE dans Chrome Faille de sécu sur les workflow GitHub GitHub oublié de renouveler son certificat. Oops Let’s Encrypt devient grand Fun Comics sur les fonctions en bash par Julia Evans Loi, société et organisation Mobilizon l’alternative à Facebook proposée par Framasoft Loi Sécurité Globale : Surveillance généralisée des manifestations L’alerte de la défenseure des droits Tribune : “L’article 24 de la future loi ʻsécurité globale’ menace la liberté d’informer” Identité numérique et reconnaissance faciale : le Conseil d’Etat a rendu son verdict Outils de l’épisode Crowdcast de Youri sur ses podcasts préférés Message A Carractere Informatique Electro Monkeys If This Then Dev Tech Rocks Podcasts No Limit Secu La Méthode Scinetifique C’est Plus Que De La SF Conférences Codeurs En Seine 2020 - Edition en ligne En novembre, les mardis à 19h et les jeudis à 21h 45 minutes de conférences + environ 15 minutes de questions En ligne sur Twitch + rediffusion Youtube Web Stories le 5/2 en ligne https://webstoriesconf.com/ Le Devfest Lille le 11/6 en présentiel https://devfest.gdglille.org/ Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

BadGeek
Les Cast Codeurs n°242 du 17/11/20 - LCC 242 - Les Applets, 20 ans trop tôt (104min)

BadGeek

Play Episode Listen Later Nov 17, 2020 104:27


Guillaume n'était pas présent dans cet épisode, mais rassurez vous Emmanuel assure la permanence des blagues et accompagné d'Antonio et d'Audrey il commente les actus du mois de novembre : ça discute de Quarkus, Spring Boot, Gradle, Reactive Programming, Docker, sécurité et bien sûr, loi, société et organisation. Enregistré le 13 novembre 2020 Téléchargement de l'épisode [LesCastCodeurs-Episode-242.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-242.mp3) ## News ### Langages [Guide de migration à Scala 3](https://scalacenter.github.io/scala-3-migration-guide/) [11 ans de Go](https://blog.golang.org/11years) ### Librairies [Quarkus 1.9.0](https://quarkus.io/blog/quarkus-1-9-0-final-released/) * [Deux livres gratuits sur Quarkus par Antonio](https://twitter.com/agoncal/status/1323613021390934016) [Helidon 2.1.0](https://github.com/oracle/helidon/releases/tag/2.1.0) [R2DBC et Reactive Streams rejoignent la Reactive Foundation, qui publie ses principes de design pour les applications cloud native](https://www.globenewswire.com/news-release/2020/11/10/2123974/0/en/Reactive-Foundation-Publishes-New-Cloud-Native-Application-Design-Principles-and-Announces-Two-New-Projects-at-Reactive-Summit.html) [Spring Boot 2.4](https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.4-Release-Notes) * [Reactor Europium GA (2020.0.0) avec Reactor-core 3.4.0 et Reactor-netty 1.0.0](https://github.com/reactor/reactor/releases/tag/2020.0.0) ### Infrastructure [Les bonnes pratiques de sécurité pour ses Dockerfiles](https://cloudberry.engineering/article/dockerfile-security-best-practices/) [Docker mets en pause l'application de sa nouvelle police de gestion des images](https://www.docker.com/blog/docker-hub-image-retention-policy-delayed-and-subscription-updates/) ### Cloud [Google s'associe à OVH](https://www.ovh.com/fr/news/presse/cpl1685.ovhcloud-google-cloud-annoncent-partenariat-strategique-co-construire-solution-confiance) * [Cloud : alliance inédite entre l’américain Google et le français OVH](https://www.lemonde.fr/economie/article/2020/11/10/cloud-alliance-inedite-entre-l-americain-google-et-le-francais-ovh_6059221_3234.html) [Abandon de l'offre on-premise de atlassian (jira et confluence) ](https://twitter.com/ldubost/status/1318114879446843392) ### Web [Netlix passe à Kotlin multiplatform pour les applications iOS et Android](https://netflixtechblog.com/netflix-android-and-ios-studio-apps-kotlin-multiplatform-d6d4d8d25d23) [JetBrains sors Jetpack Compose for Desktop en M1, basé sur Jetpack](https://blog.jetbrains.com/cross-post/jetpack-compose-for-desktop-milestone-1-released/) ### Outillage [Gradle 6.7](https://docs.gradle.org/6.7/release-notes.html) [Cédric Champeau modernise le build de Apache Groovy, avec des conventions modernes de Gradle](https://twitter.com/CedricChampeau/status/1318828474560352257) [Alternatives aux outils en ligne de commande écrits en Rust](https://zaiste.net/posts/shell-commands-rust/) ### Hardware [Il y a le bon câble USB et le mauvais câble USB](https://blog.networkprofile.org/usb-load-testing-chargers-and-cables) * USB power meter/analyzer et USB load tester pour detecter les mauvais cables * Des cables qui gardent les 5v d'autres qui descendent à 4,1v ### Méthodologies * [Comment débugger votre équipe](https://www.infoq.com/presentations/debugging-team-mastery-autonomy-purpose/) ### Sécurité [Nouvelle CVE dans Chrome ](https://thehackernews.com/2020/10/chrome-zeroday-attacks.html) [Faille de sécu sur les workflow GitHub](https://www.neowin.net/amp/google-discloses-high-severity-security-flaw-in-github/) [GitHub oublié de renouveler son certificat. Oops](https://www.bleepingcomputer.com/news/security/github-breaks-site-layout-after-forgetting-to-renew-certificate/amp/) [Let's Encrypt devient grand](https://letsencrypt.org/2020/11/11/own-two-feet.html) ### Fun [Comics sur les fonctions en bash](https://wizardzines.com/comics/bash-functions) par [Julia Evans](https://twitter.com/b0rk) ### Loi, société et organisation [Mobilizon l’alternative à Facebook proposée par Framasoft](https://framablog.org/2020/10/27/mobilizon-vos-evenements-vos-groupes-vos-donnees/) [Loi Sécurité Globale : Surveillance généralisée des manifestations](https://www.laquadrature.net/2020/10/29/loi-securite-globale-surveillance-generalisee-des-manifestations/) * [L'alerte de la défenseure des droits](https://www.defenseurdesdroits.fr/fr/communique-de-presse/2020/11/proposition-de-loi-securite-globale-lalerte-de-la-defenseure-des-droits) * [Tribune : “L’article 24 de la future loi ʻsécurité globale’ menace la liberté d’informer”](https://www.telerama.fr/medias/larticle-24-de-la-future-loi-securite-globale-menace-la-liberte-dinformer-6739125.php) [Identité numérique et reconnaissance faciale : le Conseil d'Etat a rendu son verdict](https://www.laquadrature.net/2020/11/06/identite-numerique-et-reconnaissance-faciale-defaite-au-conseil-detat-le-combat-continue/) ## Outils de l'épisode Crowdcast de Youri sur ses podcasts préférés * [Message A Carractere Informatique](https://www.clever-cloud.com/fr/podcast/) * [Electro Monkeys](https://electro-monkeys.fr/) * [If This Then Dev](https://ifttd.io/) * [Tech Rocks Podcasts](https://www.tech.rocks/les-podcasts) * [No Limit Secu](https://www.nolimitsecu.fr/) * [La Méthode Scinetifique](https://www.franceculture.fr/emissions/la-methode-scientifique) * [C'est Plus Que De La SF](https://www.actusf.com/detail-d-une-rubrique/plus-que-de-la-sf) ## Conférences [Codeurs En Seine 2020 - Edition en ligne](https://twitter.com/codeursenseine/status/1301064575786405888?s=21) * En novembre, les mardis à 19h et les jeudis à 21h * 45 minutes de conférences + environ 15 minutes de questions * En ligne sur Twitch + rediffusion Youtube Web Stories le 5/2 en ligne Le Devfest Lille le 11/6 en présentiel ## Nous contacter Soutenez Les Cast Codeurs sur Patreon [Faire un crowdcast ou une crowdquestion](https://lescastcodeurs.com/crowdcasting/) Contactez-nous via twitter sur le groupe Google ou sur le site web

Underserved
Ep. 031, Death of the sticky note

Underserved

Play Episode Listen Later Nov 16, 2020 33:03


Damien Scott is a recovering hardware guy living in a software world. Similar to previous Underserved guest Ben Szekely, Damien was recruited out of college to work for IBM. We talk about consulting company truths and myths, how to get a bank to sign off on using open source, and how to spot optimization opportunities at your company.   What is Reactive Programming? https://developers.redhat.com/blog/2017/06/30/5-things-to-know-about-reactive-programming/#:~:text=Reactive%20programming%20is%20simply%20to,in%20a%20sequence%20over%20time. Example of why Damien has always leaned towards more remote work: https://www.visualcapitalist.com/five-business-priorities-for-the-future-of-work/?_lrsc=5b896a85-a766-4b71-9678-d50815a4ef13&utm_source=Linkedin%20Elevate&utm_medium=Content&utm_campaign=Linkedin%20Elevate RP.com Leadership Page: https://www.rightpoint.com/company/leadership/damien-scott NY Announcement: https://www.rightpoint.com/news/2020/08/20/riding-a-wave-of-growth-rightpoint-expands-its-capabilities-in-new-york?_ga=2.61208300.1992843015.1604671745-1930859806.1604671745 Low Code/No-Code: https://www.forbes.com/sites/adrianbridgwater/2019/03/18/what-no-code-software-really-looks-like/?sh=1790a36f96ce

airhacks.fm podcast with adam bien
CORBA, gRPC, OSGI, vert.x, mutiny, Reactive Programming and Quarkus

airhacks.fm podcast with adam bien

Play Episode Listen Later Oct 4, 2020 66:45


An airhacks.fm conversation with Clement Escoffier (@clementplop) about: olivetti s663 with 2MB RAM, enjoying nice modem noises, u.s. robotics sportster modem, game launch sequence automation, computer science as fallback strategy, the big O-notation, living in valence, studying at grenoble university, the internet class with CGI, Netscape, JavaScript and Pearl, Java Applets with AWT, the challenge of compiling ADA, starting with Java 1.2, the OSGi interests and machine to machine communication or IoT, build time vs. run time versioning checks, working on dependency injection for Apache Felix, porting OSGi to .net, Java RMI vs. CORBA, the great Sascha Krakowiak, lamport clocks and paxos, the challenges of distributed computing, handling failures with CORBA is problematic, CORBA is gone, WS-* came, the HATEOAS idea of REST, HTTP based RPC vs. REST, CDI in JavaScript exploration, dependency injection in JavaScript is challenging, exploring PhoneGap, project wisdom and hiding the complexity of OSGi, netty became too complicated, moving from netty to vert.x, starting at RedHat to work on vert.x project, vert.x does not try to hide the complexity for distributed programming, using vert.x for microservices, if non blocking matters - vert.x, best place for reactive programming are event driven systems, reactive programming is also interesting for composing asynchronous actions, uni in mutiny, apache kafka is not the new JMS, mutiny vs. vert.x, confusion with flatMap and concatMap, reactive programming requires the understanding of large amount of APIs, mutiny outside quarkus, mutiny on top of reactive APIs, Clement Escoffier on twitter: @clementplop, and github: cescoffier

A Bootiful Podcast
Longtime Spring Framework engineer Arjen Poutsma on Spring's web support, Scala, API Design, Reactive programming and more

A Bootiful Podcast

Play Episode Listen Later Oct 2, 2020 93:16


Hi, Spring fans! Welcome to another installment of _A Bootiful Podcast_. In this installment [Josh Long (@starbuxman)](http://twitter.com/starbuxman) talks to longtime Spring Framework engineer and team "bass player" [Arjen Poutsma (@poutsma)](http://twitter.com/poutsma)

Devchat.tv Master Feed
iPS 304: iOS Development Books

Devchat.tv Master Feed

Play Episode Listen Later Sep 8, 2020 36:01


In this episode of the iPhreaks Show, the panel discusses iOS and other development books that are great resources to help during the course of the iOS developers’ journey. Sponsor CacheFly Panel Alex Bush Charles Wood Links iOS Programming: The Big Nerd Ranch Guide Cocoa Design Patterns Pragmatic Programmer Soft Skills Complete Software Developer’s Career Guide MaxCoder’s Guid to Finding Your Dream Developer Job Refactoring Working Effectively with Legacy Code Clean Code Design Patterns Clean Architecture Structure and Interpretation of Computer Programs Growing Object Oriented Programming, Guided by Tests Reactive Programming with RxJS Practical Object-Oriented Design Using Ruby Test Driven Development by Example SmallTalk Best Practice Patterns Extreme Programming Explained Picks Alex Bush: Robert Heinlein, Author Charles Wood: Breath of the Wild The Church of Jesus Christ of Latter-day Saints Follow iPhreaks Show on Twitter > @iphreaks

The iPhreaks Show
iPS 304: iOS Development Books

The iPhreaks Show

Play Episode Listen Later Sep 8, 2020 36:01


In this episode of the iPhreaks Show, the panel discusses iOS and other development books that are great resources to help during the course of the iOS developers’ journey. Sponsor CacheFly Panel Alex Bush Charles Wood Links iOS Programming: The Big Nerd Ranch Guide Cocoa Design Patterns Pragmatic Programmer Soft Skills Complete Software Developer’s Career Guide MaxCoder’s Guid to Finding Your Dream Developer Job Refactoring Working Effectively with Legacy Code Clean Code Design Patterns Clean Architecture Structure and Interpretation of Computer Programs Growing Object Oriented Programming, Guided by Tests Reactive Programming with RxJS Practical Object-Oriented Design Using Ruby Test Driven Development by Example SmallTalk Best Practice Patterns Extreme Programming Explained Picks Alex Bush: Robert Heinlein, Author Charles Wood: Breath of the Wild The Church of Jesus Christ of Latter-day Saints Follow iPhreaks Show on Twitter > @iphreaks

Insider Research im Gespräch
Was ist Reactive Programming?, ein Interview mit Niklas Heidloff von IBM

Insider Research im Gespräch

Play Episode Listen Later Jun 25, 2020 21:39


Viele Entwickler haben bereits von Reactive Systems gehört. Reactive Programming jedoch sollte damit nicht verwechselt werden. Doch was hat es genau damit auf sich? Was macht es besonders? Das Interview von Oliver Schonschek, Insider Research, mit Niklas Heidloff, Senior Developer Advocate bei IBM, liefert Antworten.

Geeksblabla
#45 - Angular Deep Dive

Geeksblabla

Play Episode Listen Later Jun 16, 2020 157:05


In this episode of GeeksBlabla we discuss Angular with some Amazing Community folks, How to get started, Core concepts, Angular Ecosystem, and a lot of topics around it. Guests Soubai Abderahim Chihab Otmani Abdullah Iraamane Notes 0:00 - Introduction and welcoming 0:06 - What is Angular? History and How it’s different than AngularJs 0:14 - Performance issue and how Angular Solve those issues? 0:26 - Pros and cons of Angular (compared to other React) 0:38 - Finding jobs as Angular developer? 0:50 - Fundamental skills that every Angular developer needs to master. 0:58 - How to get started ? 1:13 - Angular and CSS. 1:17 - Reactive Programming and Rxjs. 1:34 - Angular SSG and SSR. 1:38 - How to organize your Angular project. 1:49 - Testing For Angular. 1:57 - QA. Links ngMorocco meetup page Angular in Darija Angular University Angular Blog Fireship Angular Project Architecture Pluralsight Reactive Programming Academind Angular Architecture Debug and Profile Angular Apps Angular in Depth Prepared and Presented by : Youssouf EL Azizi Soubai Abderahim

Stacktrace
86: “Into the void of the internet”

Stacktrace

Play Episode Listen Later Jun 3, 2020 62:43


Preparations for WWDC, a look at the first COVID-19 exposure notification apps powered by Apple and Google’s system, and a deep dive into the world of Reactive Programming through frameworks like RxSwift and Combine. Also, will cross-platform technologies like Flutter ever take over native iOS development? Sponsored by ZeroSSL:  A new, completely free and trusted certificate authority and SSL Platform, aiming to make it easy and extremely affordable to create SSL certificates.Try ZeroSSL today for free. Download MP3 Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links CocoaHub Italy’s Immuni exposure notification app Apple and Google’s exposure notification system RxSwift Combine Build your own Futures and Promises library Subscribe: 🟣 Apple Podcasts 🟠 Overcast 🟢 Spotify

Devchat.tv Master Feed
RRU 083: Reactive Programming with Storybook with Dean Radcliffe

Devchat.tv Master Feed

Play Episode Listen Later Oct 15, 2019 50:53


Dean Radcliffe has been web developing since the table tag was the new hotness. His interests include his wife and two kids, music, sports, and he likes to say he helps people make whatever they can dream of. Since starting to move towards the frontend, React has been his weapon of choice, which he got started with in 2014.  Dean works at G2.com, a software review site. They are developing a review form, which requires the code to react to events. For example, a person’s position in the company would affect what questions they see, so the form needs to react to which box is checked. Dean talks about the use cases for building a reactive form and what kind of things are going to happen when you fill in an input. For his form, the input will be remembered, and they want to increase the user’s involvement with the form through incentives. To accomplish this, Dean uses component driven development with Storybook. Storybook is a tool available for React and other frameworks, which lets you jump directly to each state you want to view instead of having to go through them all one by one. Basically, it gives you shortcuts directly to the visual states of your components. These states facilitate development and the feedback cycle going back to the designers, allowing them to see more than just the finished application and enabling them to circumvent mistakes.  Storybook relates to reactive programming because component driven development lets you discover the API and what sets of props are necessary to put this component into each possible state that can be displayed. Dean does not use it as a test environment on his team, but it does help them write unit tests. It has an addon that lets you write unit tests in Storybook, but he hasn’t used it. Dean compares where reactivity and Storybook come together by comparing it to a thermometer.A thermometer will get readings over time of discrete values, and that timing is how people experience your components. You can create an observable of those states, and Storybook Animate ties them together. Your components, however, are still your responsibility. Dean talks about how he creates the observables. The observables are hardcoded, but the great thing is you don’t need to know where it came from. Dean describes how the observables are connected to the components. Dean feels that having this dynamic feed cycle makes it kind of fun to write tests. There is also a function called After which creates a set time out, which creates an observable of that value over time.  Dean talks about his other tool, RX Helper. RX Helper provides an ‘after’ abstraction, and an event oriented layer in React. RX helper allows you to listen for custom events raised from the individual components of a form, and you respond to those events with observables, and the observables produce values over time.The goal of RX Helper provides some transparency and makes it easier to try out concurrency designs. The show concludes with Dean talking about some of the changes he’s made to his tools and how he came up with the idea.  Panelists Charles Max Wood With special guest: Dean Radcliffe Sponsors Progress KendoReact | Try now for FREE: kendoreact.com/reactroundup Sentry use the code “devchat” for 2 months free on Sentry’s small plan My JavaScript Story Links Knockout.js G2.com Storybook StorybookAnimate RX Helper Meteor JS Follow DevChatTV on Facebook and Twitter Picks Dean Radcliffe: Follow him on Github and Twitter  Kent C. Dodds @davidkpiano XState Gangstagrass Charles Max Wood: St. George Marathon The 360 Degree Leader

React Round Up
RRU 083: Reactive Programming with Storybook with Dean Radcliffe

React Round Up

Play Episode Listen Later Oct 15, 2019 50:53


Dean Radcliffe has been web developing since the table tag was the new hotness. His interests include his wife and two kids, music, sports, and he likes to say he helps people make whatever they can dream of. Since starting to move towards the frontend, React has been his weapon of choice, which he got started with in 2014.  Dean works at G2.com, a software review site. They are developing a review form, which requires the code to react to events. For example, a person’s position in the company would affect what questions they see, so the form needs to react to which box is checked. Dean talks about the use cases for building a reactive form and what kind of things are going to happen when you fill in an input. For his form, the input will be remembered, and they want to increase the user’s involvement with the form through incentives. To accomplish this, Dean uses component driven development with Storybook. Storybook is a tool available for React and other frameworks, which lets you jump directly to each state you want to view instead of having to go through them all one by one. Basically, it gives you shortcuts directly to the visual states of your components. These states facilitate development and the feedback cycle going back to the designers, allowing them to see more than just the finished application and enabling them to circumvent mistakes.  Storybook relates to reactive programming because component driven development lets you discover the API and what sets of props are necessary to put this component into each possible state that can be displayed. Dean does not use it as a test environment on his team, but it does help them write unit tests. It has an addon that lets you write unit tests in Storybook, but he hasn’t used it. Dean compares where reactivity and Storybook come together by comparing it to a thermometer.A thermometer will get readings over time of discrete values, and that timing is how people experience your components. You can create an observable of those states, and Storybook Animate ties them together. Your components, however, are still your responsibility. Dean talks about how he creates the observables. The observables are hardcoded, but the great thing is you don’t need to know where it came from. Dean describes how the observables are connected to the components. Dean feels that having this dynamic feed cycle makes it kind of fun to write tests. There is also a function called After which creates a set time out, which creates an observable of that value over time.  Dean talks about his other tool, RX Helper. RX Helper provides an ‘after’ abstraction, and an event oriented layer in React. RX helper allows you to listen for custom events raised from the individual components of a form, and you respond to those events with observables, and the observables produce values over time.The goal of RX Helper provides some transparency and makes it easier to try out concurrency designs. The show concludes with Dean talking about some of the changes he’s made to his tools and how he came up with the idea.  Panelists Charles Max Wood With special guest: Dean Radcliffe Sponsors Progress KendoReact | Try now for FREE: kendoreact.com/reactroundup Sentry use the code “devchat” for 2 months free on Sentry’s small plan My JavaScript Story Links Knockout.js G2.com Storybook StorybookAnimate RX Helper Meteor JS Follow DevChatTV on Facebook and Twitter Picks Dean Radcliffe: Follow him on Github and Twitter  Kent C. Dodds @davidkpiano XState Gangstagrass Charles Max Wood: St. George Marathon The 360 Degree Leader

airhacks.fm podcast with adam bien
Plugging Things Together With Reactive Programming

airhacks.fm podcast with adam bien

Play Episode Listen Later Jul 7, 2019 71:39


An airhacks.fm conversation with Gordon Hutchison (@hutchig) about: Playing chess with zx81, huge computer scene in Glasgow, BBC micro then saving for Acron Electron -- the cheaper BBC Micro, programming text adventure games, Forth on RML 380 Z, Sun's OpenBoot was written in Forth, Dragon 32, controlling the computer world with 13, programming colourful fractals, "do whatever you have permission to", then accessing the printer queue, transactions research and Java, IBM develops Java Transaction Service (JTS), travelling to Javasoft in Silicon Valley to transfer the JTS knowledge, moving from JTS to JVM implementation group at JDK 1.2 timeframe, having fun with IBM Java classloader, heap corruption, "lighter" experience with Eclipse RCP, Java Transaction API, Java Transaction Service and CORBA's Object Transaction Service, tranactions are a gift, just learn databases, "we don't need your transactions" in 2006, reused blog post from 15 years ago will be a big hit, IT became fashion -- everything is just reframed, implementing RAID algorithms, enjoying Java EE experience with OpenLiberty, deploying 50 times a conference session with wad.sh, having more coffee with classic WebSphere, OpenLiberty loose applications, OpenLiberty guide to loose applications, starting TX at facade level, JPA and transactions, getting two copies of the same object in the same request, every request is a transaction, loosing up the thread context, project Loom, transactions are making the developer's live simple, the pre-prepare phase, errors on CICS vs. MTS, solving the transaction diamond problem, reactive programming and backpressure, application servers and backpressure, you are not Google, reactive platform at Uber, too much sophistication, too complex to debug, and the human problem, functional reactive programming, plugging things together in reactive programming is appealing, the simple interface between publisher and subscriber, reactive programming as integration hub, learn Java streams first and reactive concepts will come easily, HTTP request / response model does not fit well with reactive programming, backpressure and kafka, Kafka's configuration, reactive streams operators as enabling layer, microprofile reactive messaging is similar to Message Driven Beans, Event Sourcing with debezium.io and Apache Kafka, event sourcing with GRPC, Apache Pulsar the "Kafka.next", SmallRye, CloudEvents and MicroProfile, SOAP envelope Gordon Hutchison on twitter: @gordhut, on GitHub: https://github.com/hutchig

This Week On Channel 9 (MP4) - Channel 9
TWC9: Windows Terminal Preview, VS Code language updates, TensorWatch, Raspberry Pi 4 and more

This Week On Channel 9 (MP4) - Channel 9

Play Episode Listen Later Jun 29, 2019 5:36


On #TWC9 Christina is excited about Seattle Pride and the 4th of July holidays and is ready to share the latest dev news, including:[00:37] Windows Terminal Microsoft Store Preview Release and you can get the app in the Microsoft Store and check out Scott Hanselman's blog for details on how to customize it to your liking[01:35] Migrating macOS Apps to 64-bit and check out the docs for more information[02:11] Java on Visual Studio Code June 2019 Update[02:28] Python on Visual Studio Code June 2019 Update[02:45] Microsoft Research Open Sources TensorWatch and check out the TensorWatch GitHub repo[03:23] A VS Code Extension for Managing Profiles and check out Aaron's extension in the Visual Studio Marketplace[03:55] The Xamarin Show: 4 Awesome Things About Xamarin.Forms 4[4:05] Five Things About RxJS and Reactive Programming[4:10] The Open Source Show: Using Open Data to Build a Family Tree[4:20] Christina's Pick of the Week Raspberry Pi 4 and check out https://pimylifeup.com for some great Raspberry Pi projects Please leave a comment or email us at twc9@microsoft.com. Follow @CH9 Follow @CH9 Create a Free Account (Azure)

This Week On Channel 9 (MP4) - Channel 9
TWC9: Windows Terminal Preview, VS Code language updates, TensorWatch, Raspberry Pi 4 and more

This Week On Channel 9 (MP4) - Channel 9

Play Episode Listen Later Jun 29, 2019 5:36


On #TWC9 Christina is excited about Seattle Pride and the 4th of July holidays and is ready to share the latest dev news, including:[00:37] Windows Terminal Microsoft Store Preview Release and you can get the app in the Microsoft Store and check out Scott Hanselman's blog for details on how to customize it to your liking[01:35] Migrating macOS Apps to 64-bit and check out the docs for more information[02:11] Java on Visual Studio Code June 2019 Update[02:28] Python on Visual Studio Code June 2019 Update[02:45] Microsoft Research Open Sources TensorWatch and check out the TensorWatch GitHub repo[03:23] A VS Code Extension for Managing Profiles and check out Aaron's extension in the Visual Studio Marketplace[03:55] The Xamarin Show: 4 Awesome Things About Xamarin.Forms 4[4:05] Five Things About RxJS and Reactive Programming[4:10] The Open Source Show: Using Open Data to Build a Family Tree[4:20] Christina's Pick of the Week Raspberry Pi 4 and check out https://pimylifeup.com for some great Raspberry Pi projects Please leave a comment or email us at twc9@microsoft.com. Follow @CH9 Follow @CH9 Create a Free Account (Azure)

Five Things  - Channel 9
Five Things About RxJS and Reactive Programming

Five Things - Channel 9

Play Episode Listen Later Jun 26, 2019 3:50


Where do RxJS, Reactive Programming and the Redux pattern fit into your developer workflow? Where can you learn form the community leaders? Does wearing a hoodie make you a better developer? Oh - and remember, go to RxJS Live and drinks are on Aaron!Links from the video:RxJS - NgRX Reactive programming: learnrxjs.io and ngrx.ioRxJS as state containersBehavior SubjectRxJS OperatorsRxJS operator combineLatestRxJS operator dematerializeRxJS Live event including: React JS, Angular, VueJS, and NodeJSExample of an app using RxJS: Heroes Angular and Heroes Angular Serverless

Coder Radio
361: ZEEEE Shell!

Coder Radio

Play Episode Listen Later Jun 10, 2019 35:32


Apple is shaking up the foundations of UI development with SwiftUI and raising developer eyebrows with a new default shell on MacOS. Plus feedback with a FOSS dilemma and an update on our 7 languages challenge.

Distributed Data Show
Reactive Programming With Cassandra Ep. 93 Distributed Data Show

Distributed Data Show

Play Episode Listen Later Apr 9, 2019 6:31


The new 2.0 version of the DataStax Java Driver introduced some new patterns for accessing your data : reactive programming. In this episode, Alexandre explains the reactive APIs available in the new driver and the "sweetspots" for when to use them. See omnystudio.com/listener for privacy information.

All JavaScript Podcasts by Devchat.tv

Sponsors Sentry use the code "devchat" for $100 credit Clubhouse CacheFly  ​Episode Summary In this episode of My JavaScript Story, Charles Max Wood hosts Ben Lesh, RxJS Lead and senior software engineer at Google. Ben studied to be an illustrator in Columbus College of Art & Design, but upon graduation he realized he wanted to work in web development. Ben thinks having an interest in problem solving was a key factor on his journey in becoming a developer. For his first programming job, he applied to a position and when he didn’t hear back he kept calling them until they gave him an opportunity. He then worked as a consultant at several other positions before he was offered a job at Netflix where he became the development lead for RxJS 5. Ben then switched over to Google’s Angular team. He is currently working on Angular Ivy at Google. Ben then talks about the projects he has worked on that he is proud of. In his journey as a developer, Ben believes that the take-away lesson is asking lots of questions. He himself had no formal programming training and he got to where he is today by asking sometimes embarrassingly simple questions. Links JSJ 248 Reactive Programming and RxJS with Ben Lesh VoV 020: Reactive Programming with Vue with Tracy Lee, Ben Lesh, and Jay Phelps AiA 199: RxJS with Ben Lesh, Tracy Lee, and Jay Phelps Ben's LinkedIN Ben's Twitter Ben's GitHub http://refactr.tech/ https://devchat.tv/my-javascript-story/ Picks Ben Lesh: Angular Ivy reactive.how Ben's Workshop http://refactr.tech/ Charles Max Wood: Charles' Twitter

My JavaScript Story
MJS 093: Ben Lesh

My JavaScript Story

Play Episode Listen Later Feb 6, 2019 53:19


Sponsors Sentry use the code "devchat" for $100 credit Clubhouse CacheFly  ​Episode Summary In this episode of My JavaScript Story, Charles Max Wood hosts Ben Lesh, RxJS Lead and senior software engineer at Google. Ben studied to be an illustrator in Columbus College of Art & Design, but upon graduation he realized he wanted to work in web development. Ben thinks having an interest in problem solving was a key factor on his journey in becoming a developer. For his first programming job, he applied to a position and when he didn’t hear back he kept calling them until they gave him an opportunity. He then worked as a consultant at several other positions before he was offered a job at Netflix where he became the development lead for RxJS 5. Ben then switched over to Google’s Angular team. He is currently working on Angular Ivy at Google. Ben then talks about the projects he has worked on that he is proud of. In his journey as a developer, Ben believes that the take-away lesson is asking lots of questions. He himself had no formal programming training and he got to where he is today by asking sometimes embarrassingly simple questions. Links JSJ 248 Reactive Programming and RxJS with Ben Lesh VoV 020: Reactive Programming with Vue with Tracy Lee, Ben Lesh, and Jay Phelps AiA 199: RxJS with Ben Lesh, Tracy Lee, and Jay Phelps Ben's LinkedIN Ben's Twitter Ben's GitHub http://refactr.tech/ https://devchat.tv/my-javascript-story/ Picks Ben Lesh: Angular Ivy reactive.how Ben's Workshop http://refactr.tech/ Charles Max Wood: Charles' Twitter

Devchat.tv Master Feed
MJS 093: Ben Lesh

Devchat.tv Master Feed

Play Episode Listen Later Feb 6, 2019 53:19


Sponsors Sentry use the code "devchat" for $100 credit Clubhouse CacheFly  ​Episode Summary In this episode of My JavaScript Story, Charles Max Wood hosts Ben Lesh, RxJS Lead and senior software engineer at Google. Ben studied to be an illustrator in Columbus College of Art & Design, but upon graduation he realized he wanted to work in web development. Ben thinks having an interest in problem solving was a key factor on his journey in becoming a developer. For his first programming job, he applied to a position and when he didn’t hear back he kept calling them until they gave him an opportunity. He then worked as a consultant at several other positions before he was offered a job at Netflix where he became the development lead for RxJS 5. Ben then switched over to Google’s Angular team. He is currently working on Angular Ivy at Google. Ben then talks about the projects he has worked on that he is proud of. In his journey as a developer, Ben believes that the take-away lesson is asking lots of questions. He himself had no formal programming training and he got to where he is today by asking sometimes embarrassingly simple questions. Links JSJ 248 Reactive Programming and RxJS with Ben Lesh VoV 020: Reactive Programming with Vue with Tracy Lee, Ben Lesh, and Jay Phelps AiA 199: RxJS with Ben Lesh, Tracy Lee, and Jay Phelps Ben's LinkedIN Ben's Twitter Ben's GitHub http://refactr.tech/ https://devchat.tv/my-javascript-story/ Picks Ben Lesh: Angular Ivy reactive.how Ben's Workshop http://refactr.tech/ Charles Max Wood: Charles' Twitter

HardcodeFM
Episode 8 - Анатомия орка

HardcodeFM

Play Episode Listen Later Feb 3, 2019 110:35


Шоу нотес Orc Тот самый Orc OAM Решение проблемы обедающих философов The introduction to Reactive Programming you’ve been missing An Introduction to the P-Calculus Awesome Workflow Engines Unison - передача кода и стейта по сети Native C++ time travelling mozilla/rr windbg (video) PANE - программирование через данные Serverless computing: one step forward, two steps back Сериализация циклических ссылок Esterel 235x Faster than Hadoop Web Ontology Language группа hypothesis для аннотаций, картинка выпуска Послушал? Оставь отзыв На hardcode.fm hardcodefm@telegram + группа hardcodefm@facebook hardcodefm@vkontakte

Androidiots podcast
AndroIdiots Podcast 11 : Functional & Reactive Programming

Androidiots podcast

Play Episode Listen Later Dec 24, 2018 40:27 Transcription Available


Functional & Reactive Programming isn't for the faint heart. There, I said it. This is the first question that pops into mind as soon as we see the words "Reactive Programming". But then what is the point of learning it. This is what we are going to explore in our new episode with Ashish Krishnan & Gurpreet Singh from Kite & Amanjeet Singh from 1mg.

Podcast Stacja IT
Stacja.IT #13 - Tomasz Nurkiewicz o Reactive Programming

Podcast Stacja IT

Play Episode Listen Later Aug 3, 2018 79:05


W tym odcinku Łukasz Kobyliński rozmawia z Tomaszem Nurkiewiczem o programowaniu reaktywnym - czym jest to podejście do programowania i kiedy warto je zastosować. Dlaczego Tomasz zdecydował się na napisanie książki o RxJava - bibliotece realizującej podejście Reactive Programming w Javie oraz o tym dlaczego udziela się w społeczności IT pisząc bloga, będąc prelegentem na konferencjach i pisząc odpowiedzi na Stack Overflow. STRESZCZENIE ODCINKA Jakimi technologiami się zajmujesz? Jak to się stało, że zacząłeś się zajmować big data? Czy zagadnienia z obszaru big data są interesujące dla programistów? Czym jest programowanie reaktywne? Czym różni się programowanie reaktywne od stosowania wzorca obserwatora? Gdzie można zastosować programowanie reaktywne? Czy programowanie reaktywne wiąże się z narzutem wydajnościowym? Czy utrzymanie kodu napisanego w podejściu reaktywnym jest trudniejsze? Jak testować kod reaktywny? Czy są kryteria, którymi można się kierować przy decyzji czy wykorzystać podejście reaktywne w danym projekcie? Kiedy warto wykorzystać architekturę mikroserwisów? Co daje nam Apache Kafka? Dlaczego zdecydowałeś się na napisanie książki o RxJava? Dlaczego angażujesz się w pisanie bloga, wystąpienia konferencyjne, czy aktywność na StackOverflow? Kim jest Java Champion?

Devchat.tv Master Feed
VoV 020: Reactive Programming with Vue with Tracy Lee, Ben Lesh, and Jay Phelps

Devchat.tv Master Feed

Play Episode Listen Later Jul 17, 2018 72:40


Panel: Charles Max Wood Chris Fritz Erik Hanchett Divya Sasidharan Joe Eames Special Guests: Tracy Lee, Ben Lesh, and Jay Phelps In this episode, the Views on Vue panel talks to Tracy Lee, Ben Lesh, and Jay Phelps about reactive programming in Vue. They talk about the new additions to RxJS 6, what RxJS actually is, reactive programming, and Vue Rx. They also touch on the basics of RxJS, the difference between Promises and RxJS, and more! In particular, we dive pretty deep on: RxJS The difference between RxJS 6 and the past versions Moving towards pipeable operators Win for application size Error handling has changed What is RxJS? Utility library to better handle your complex asynchronous stuff Very versatile tool Reactive programming Most popular and well-known reactive programming paradigm Became open source at version 5 How does Vue Rx fit into all of this? What Vue Rx adds Using RxJS vs Promises Observables Subscription options Observable strings The underbelly of coding Error handling Functional programming Promises are eager Web sockets RxJS is not particular to one language Angular And much, much more! Links: RxJS Vue Rx Vue Angular @ladyleet Tracy’s GitHub @BenLesh Ben’s Medium Ben’s GitHub @_jayphelps Jay’s GitHub RxJS GitHub Sponsors Kendo UI Digital Ocean FreshBooks Picks: Charles Master Chef Junior Instant Pot Chris Back up your data more than weekly Divya The introduction to Reactive Programming you've been missing Erik Bracket Pair Colorizer Syntax.fm podcast Joe Backblaze Solo Framework Summit Tracy BeautyFix Subscription Box Blanton’s Ben RxJS docs Experimental branch of RxJS Get some exercise

egghead.io developer chats
Reactive Programming and the P2P Web with André Staltz

egghead.io developer chats

Play Episode Listen Later Feb 26, 2018 24:38


Joel Hooks interviews Andre Staltz, an open-source hacker, and creator of Cycle.js. Andre quit his job to become an open-source hacker and now spends 30% of his time on open-source development and 40% on the Scuttlebutt project.Today they discuss the current web's stagnation, the vision of the peer to peer web, and what André is doing to reach that goal. They'll also discuss things that are more in Javascript land, such as Cycle.js and the callbag spec.Scuttlebutt is a web protocol, like HTTP. It's like a vast array of JSON objects that sync between two computers whenever they are both on the same network; this enables data to never reach an outside server, a true peer to peer network! Andre goes into his work on the project and why he believes it is necessary for the future of the web.But what is the peer to peer web and why is it better/different than the internet as we know it? Andre says that we are reaching a point where innovation is beginning to stagnate, where it is just enough to have Google, Amazon, and Facebook. We have reached a sort of peak, and things aren't evolving further. Andre goes on to say that one of the fundamental things that the internet missed early on was that it didn't guarantee a p2p connection.Andre gives some examples of how you begin to use the p2p web today. The Beaker browser, for example, can still access HTTP and HTTPS connections. However, it can also use the DAT protocol. What is DAT? Well, it allows you to directly "seed" your website out, and others can "leech" it. Like torrents, the more peers there are accessing your website, the better! He also talks about Fritter, a twitter clone that only runs on DAT. You download the front-end and JSON files of what people are saying. You are even able to fork the front end and customize it for yourself!Back in Javascript land, Andre talks about how he plans to properly support the Pull data source in Cycle.js, as well as having web-workers in the middle. He also talks about why he's removing the last library dependency from Cycle.js, xstream, in favor of just using a set of callbag utilities.Transcript"Reactive Programming and the P2P Web with André Staltz" TranscriptResourcesScuttlebutt on GithubFritter on GithubCallbag Spec on GithubThe Beaker BrowserCycle.jsAndré StaltzWebsiteTwitterEggheadGithubJoel Hooks:TwitterWebsite

The Web Platform Podcast
94: Reactive Programming in JavaScript

The Web Platform Podcast

Play Episode Listen Later Jun 24, 2016 57:18


Gleb Bahmutov (@bahmutov) chats with the panel on Reactive Programming in JavaScript. What is Reactive Programming? Join Gleb and the panel to learn about event streams, sequences over time, and how these help developers build complex JavaScript applications. Resources Gleb's 2016 OSConf Talk on Reactive Programming - http://conferences.oreilly.com/oscon/open-source-us/public/schedule/detail/49290 The talk is mostly how to train anyone coming to JavaScript in different techniques, each more powerful than the previous one. Slides, video and all links to futher information in https://glebbahmutov.com/blog/oscon/ I posted the list of interesting things from OSCON at https://glebbahmutov.com/blog/oscon/#interesting-things-i-saw-at-oscon Companion code repo showing the same simple example (literally multiply numbers then print them) implemented using different styles https://github.com/bahmutov/javascript-journey - from imperative to FRP and beyond. The long and evolving blog post https://glebbahmutov.com/blog/journey-from-procedural-to-reactive-javascript-with-stops/ that I have been updating for the past two years. Feathersjs - http://feathersjs.com/ Horizon.js from RethinkDB team - https://horizon.io/ Most.js stream library - https://github.com/cujojs/most Cycle.js - pure reactive web framework - http://cycle.js.org/ Xstream - tiny stream library targeted at Cycle.js https://github.com/staltz/xstream