Podcasts about Functional reactive programming

  • 30PODCASTS
  • 39EPISODES
  • 55mAVG DURATION
  • ?INFREQUENT EPISODES
  • Apr 1, 2023LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Functional reactive programming

Latest podcast episodes about Functional reactive programming

Future of Coding
Out of the Tar Pit by Ben Moseley & Peter Marks

Future of Coding

Play Episode Listen Later Apr 1, 2023 139:46


Out of the Tar Pit is in the grand pantheon of great papers, beloved the world over, with just so much influence. The resurgence of Functional Programming over the past decade owes its very existence to the Tar Pit's snarling takedown of mutable state, championed by Hickey & The Cloj-Co. Many a budding computational philosophizer — both of yours truly counted among them — have been led onward to the late great Bro86 by this paper's borrow of his essence and accident. But is the paper actually good? Like, really — is it that good? Does it hold up to the blinding light of hindsight that 2023 offers? Is this episode actually an April Fools joke, or is it a serious episode that Ivan just delayed by a few weeks because of life circumstances and his own incoherent sense of humour? I can't tell. Apologies in advance. Next time, we're going back to our usual format to discuss Intercal. Links Before anything else, we need to link to Simple Made Easy. If you don't know, now you know! It's a talk by Rich Hickey (creator of Clojure) that, as best as I can tell, widely popularized discussion of simplicity and complexity in programming, using Hickey's own definitions that built upon the Tar Pit paper. Ignited by this talk, with flames fanned by a few others, as functional programming flared in popularity through the 2010s, the words “simple”, “easy”, “complex”, and “reason about” became absolutely raging memes. We also frequently reference Fred Brooks and his No Silver Bullet. Our previous episode has you covered. The two great languages of the early internet era: Perl & TcL For more on Ivan's “BLTC paradise-engineering wombat chocolate”, see our episode on Augmenting Human Intellect, if you dare. For more on Jimmy's “Satoshi”, see Satoshi Nakamoto, of course. And for Anonymous, go on. Enemy of the State — This film slaps. “Some people prefer not to commingle the functional, lambda-calculus part of a language with the parts that do side effects. It seems they believe in the separation of Church and state.” — Guy Steele “my tempo” FoC Challenge: Brooks claimed 4 evils lay at the heart of programming — Complexity, Conformity, Changeability, and Invisibility. Could you design a programming that had a different set of four evils at the heart of it? (Bonus: one of which could encompass the others and become the ur-evil) The paper introduces something called Functional Relational Programming, abbreviated FRP. Note well, and do not be confused, that there is a much more important and common term that also abbreviates to FRP: Family Resource Program. Slightly less common, but yet more important and relevant to our interests as computer scientists, is the Fluorescence Recovery Protein in cyanobacteria. Less abundant, but again more relevant, is Fantasy Role-Playing, a technology with which we've all surely developed a high degree of expertise. For fans of international standards, see ISO 639-3 — the Franco-Provençal language, represented by language code frp. As we approach the finality of this paragraph, I'll crucially point out that “FRP”, when spoken aloud all at once at though it were a word, sounds quite like the word frp, which isn't actually a word — you've fallen right into my trap. Least importantly of all, and also most obscurely, and with only minor interest or relevance to listeners of the podcast and readers of this paragraph, we have the Functional Reactive Programming paradigm originally coined by Conor Oberst and then coopted by rapscallions who waste time down by the pier playing marbles. FoC Challenge: Can you come up with a programming where informal reasoning doesn't help? Where you are lost, you are without hope, and you need to get some kind of help other than reasoning to get through it? Linear B LinearB Intercal Esolangs FoC Challenge: Can you come up with a kind of testing where using a particular set of inputs does tell you something about the system/component when it is given a different set of inputs? It was not Epimenides who said “You can't dip your little toesies into the same stream” two times — presumably because he only said it once. Zig has a nicely explicit approach to memory allocation. FoC Challenge: A programming where more things are explicit — building on the example of Zig's explicit allocators. Non-ergonomic, Non-von Neumann, Nonagon Infinity One of Ivan's favourite musical acts of the 00s is the ever-shapeshifting Animal Collective — of course

CERIAS Security Seminar Podcast
Albert Cheng, Elements of Robust Real-Time Systems: Regularity-Based Virtualization and Functional Reactive Programming

CERIAS Security Seminar Podcast

Play Episode Listen Later Mar 1, 2023 54:54


The use of sophisticated digital systems to control complex physical components in real-time has grown at a rapid pace. These applications range from traditional stand-alone systems to highly-networked cyber-physical systems (CPS), spanning a diverse array of software architectures and control models. Examples include city-wide traffic control, robotics, medical systems, autonomous vehicular travel, green buildings, physical manipulation of nano-structures, and space exploration. Since all these applications interact directly with the physical world and often have humans in the loop, we must ensure their robustness, security, and physical safety. Obviously, the correctness of these real-time systems and CPS depends not only on the effects or results they produce, but also on the time at which these results are produced. For instance, in a CPS consisting of a multitude of vehicles and communication components with the goal to avoid collisions and reduce traffic congestions, formal safety verification and response time analysis are essential to the certification and use of such systems. This seminar introduces two key elements for building robust real-time systems: regularity-based virtualization and functional reactive programming.Real-time resource partitioning (RP) divides hardware resources (processors, cores, and other components) into temporal partitions and allocates these partitions as virtual resources (physical resources at a fraction of their service rates) to application tasks. RP can be a layer in the OS or firmware directly interfacing the hardware, and is a key enabling technology for virtualization and cloud computing. Open, virtualized real-time systems make it easy to securely add and remove software applications as well as to increase resource utilization and reduce implementation cost when compared to systems which physically assign distinct computing resources to run different applications. The first part of this talk will describe ways based on the Regularity-based Resource Partition Model (RRP) to maintain the schedulability of real-time tasks as if they were scheduled on dedicated physical resources and increase the utilization of the physical multi-resources.The benefits of using the functional (reactive) programming (FRP) over the imperative programming style found in languages such as C/C++ and Java for implementing embedded and real-time software are several. The functional programming paradigm allows the programmer to intuitively describe safety-critical behaviors of the system and connect its components, thus lowering the chance of introducing bugs in the design phase, resulting in a robust and secure implementation. Its stateless nature of execution does not require the use of synchronization primitives like mutexes and semaphores, thus reducing the complexity in programming on parallel and multi-core platforms. Hence, FRP can potentially transform the way we implement next-generation real-time systems and CPS. However, accurate response time analysis of FRP-based controllers remains a largely unexplored problem. The second part of this talk will explore a framework for accurate response time analysis, scheduling, and verification of embedded controllers implemented in FRP. About the speaker: Dr. Albert Cheng, a U.S. Department of State Fulbright Specialist (2019-2024), is a full professor and former interim associate chair of computer science and a full professor of electrical and computer engineering at the University of Houston in Houston, Texas.  He was a visiting professor at Rice University and the City University of Hong Kong.  He received the B.A. degree with highest honors in computer science, graduating Phi Beta Kappa, the M.S. degree in computer science with a minor in electrical engineering, and the Ph.D. degree in computer science, all from The University of Texas at Austin, Austin, Texas.Prof. Cheng is a Distinguished Member and Speaker of the ACM, an Honorary Member of the Institute for Systems and Technologies of Information, Control and Communication, and a Fellow of the Institute of Physics. An author of over 270 publications, Prof. Cheng is an Associate Editor of the IEEE Transactions on Knowledge and Data Engineering (TKDE) and the ACM Computing Surveys (CSUR). His research interests center on the design, specification, analysis, optimization, formal verification, scheduling, and implementation of embedded and real-time systems, real-time virtualization, cyber-physical systems/Internet of things, real-time machine learning, knowledge-based systems, functional reactive systems, and security.He received the 2015 University of Houston's Lifetime Faculty Award for Mentoring Undergraduate Research.  He implemented in C the first model checker, co-invented by ACM Turing Award winner E. Allen Emerson, augmented with semantics-based analysis for rule-based expert systems. He authored the popular textbook Real-Time Systems: Scheduling, Analysis, and Verification. Prof. Cheng is the Founder and CEO of AMKC Informatics, LLC.Speaker's website:Professor Albert M. K. Cheng's Homepage (uh.edu)

The Swyx Mixtape
[Tech] Phlogiston and The Origin of Functional Reactive Programming

The Swyx Mixtape

Play Episode Listen Later Jan 17, 2023 12:00


Listen to the Future of Coding Podcast: https://www.listennotes.com/podcasts/future-of-coding/structure-of-a-programming-vBrU6CDIG_Z/ (21mins)

Fork Pull Merge Push
Will Harmaja be the React Killer we've been waiting for?

Fork Pull Merge Push

Play Episode Listen Later Jan 27, 2021 27:56


React, it turns out, is not what lies at the end of the web development rainbow. In this episode, Esko, Juha and Jussi talk about achieving super fast user interfaces by combining functional programming techniques and embedding observables directly into the DOM with Harmaja.GuestsJuha Paananen started coding with Commodore computers in the 80s and is a proud holder of both IBM WebSphere and XML certificates. Juha is the author of Harmaja, but perhaps best known in the open source community as the creator of the Bacon.js library. He loves functional programming, electronics and generally writing stuff from scratch.He loves functional programming, electronics, and generally writing stuff from scratch.Jussi Saurio quit his job as an English teacher in late 2016 and started teaching himself software development. After three months of intense self-study, he scored his first tech job, and the rest is (fairly recent) history.HostEsko Lahti is an engineer who still remembers the days of using Apache Wicket and JSP to create web applications. Episode LinksReact: https://reactjs.org/Harmaja: https://github.com/raimohanska/harmajaLonna: https://github.com/raimohanska/lonnaBacon.js: https://baconjs.github.io/Calmm.js: https://github.com/calmm-jspartial.lenses: https://github.com/calmm-js/partial.lensesr-board: https://github.com/raimohanska/r-boardAbout ReaktorFork Pull Merge Push is a podcast by Reaktor, a strategy, design and technology company changing how the world works. Reaktor has offices in New York, Amsterdam, Stockholm, Tokyo, Helsinki, Turku and Tampere.Reaktor is always on the lookout for bright software developers to work in health, security, emerging technologies, and much more. See www.reaktor.com/careers.@ReaktorNow#FPMPod

Android story
AS-22: Реактивное программирование и RxJava в 2020м.

Android story

Play Episode Listen Later Nov 8, 2020 51:13


Реактивное программирование стало де-факто решением многих проблем, особенно архитектурных, во многих сферах программирования. В этом выпуске мы немного обсудили историю его начала, а также как должны работать множество из его основных компонентов. В качестве основного примера мы выбрали RxJava, как самую популярную библиотеку в Android мире для реализации реактивщины. В связи с этим также поговорили и об актуальности данной библиотеки в наше время.00:48 - Functional Reactive Programming, а также немного истории и биографии Rich Hickey.08:47 - Pub/Sub (Publisher - Subscriber отношения).10:29 - Что такое Stream и как его можно изменять операторами?13:42 - Начало обсуждения RxJava и проблем, которые она решает (и её заставляют решать), а также что такое Observable, Single, Completable и Flowable.31:18 - Subjects и Processors.33:05 - ReactiveX API и его плюсы.34:45 - Решение проблем с threading с помощью RxJava: Schedulers и как они работают.41:53 - Как тестировать RxJava.48:04 - Есть ли смысл RxJava в 2020м году и нужно ли переходить на корутины.49:20 - Небольшой оффтоп о влиянии 15 собеседований в день на психику.Комментарии и пожелания можно оставлять в нашем телеграмм чате.

Haskell Weekly
Functional Reactive Programming

Haskell Weekly

Play Episode Listen Later Oct 30, 2019 20:18


Jose Silvestri and Dustin Segers give a whirlwind tour of FRP, exploring what it is and why you might want to use it.

frp functional reactive programming dustin segers
DotNet & More
#21 выпуск подкаста DotNet&More: Blazor, NetCore 3.0 Preview, C#8 и не только

DotNet & More

Play Episode Listen Later Sep 12, 2019 77:01


Поздравляем всех .Net разработчиков с профессиональным праздником! В том время как .Net Core 3.0 подходит к финишной прямой мы решили поделиться нашим опытом использования preview версии. Кроме того, мы пригласили гостя, который готов рассказать все что думает про Blazor и WebAssembly. Более того, у нас появилась новая рубрика "Новости одной строкой"! В ней мы перечисляем топики, которые не вошли в основной стрим, но достойны упоминания. Спасибо всем кто нас слушает. Не стесняйтесь оставлять обратную связь и предлагать свои темы. Ссылка для скачивания: https://dotnetmore.ru/wp-content/uploads/2019/09/DotNetAndMore-21-Blazor.mp3 Shownotes: - [0:03:52] DotNet Core 3.0 на проде - [0:08:18] Жизнь на preview версиях - [0:13:46] AspNet Core 3.0 и его фитчи - [0:18:54] Blazor - [0:23:52] Shared business logic и Xamarin - [0:46:11] Очередной оффтопик про Go - [0:52:37] C#8 на проде - [1:13;46] Новости одной строкой Ссылки: - https://andrewlock.net/series/exploring-asp-net-core-3/ Series: Exploring ASP.NET Core 3.0 - https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Blazor-Tips-and-Tricks Blazor Tips and Tricks - https://www.infoq.com/articles/webassembly-blazor/ WebAssembly and Blazor: A Decades Old Problem Solved - https://channel9.msdn.com/Shows/On-NET/Server-side-Blazor-in-NET-Core-30 Server-side Blazor in .NET Core 3.0 - https://devblogs.microsoft.com/dotnet/try-out-nullable-reference-types/ Try out Nullable Reference Types - https://devblogs.microsoft.com/dotnet/default-implementations-in-interfaces/ Default implementations in interfaces - https://www.dotnetconf.net/ .NET Conf 2019 - https://www.hanselman.com/blog/dotnetNewWorkerWindowsServicesOrLinuxSystemdServicesInNETCore.aspx dotnet new worker - https://devblogs.microsoft.com/dotnet/net-core-and-systemd/ .NET Core and systemd - https://raygun.com/blog/dot-net-debugging NET Debugging: 6 techniques you need in your arsenal - https://michaelscodingspot.com/logging-in-dotnet Logging in C# .NET Modern-day Practices: The Complete Guide - http://tooslowexception.com/net-memory-management-posters/ .NET Memory Management posters Ссылки (off topic): - https://tabnine.com/: TabNine - https://youtu.be/R4sTvHXkToQ: Александр Соловьев "Functional Reactive Programming & ClojureScript" Слушайте и скачивайте нас на сайте: https://dotnetmore.ru/podcast/21-blazor/ Не забывайте оставлять комментарии: https://vk.com/dotnetmore?w=wall-175299940_186

Swift by Sundell
45: “That’s why we refactor”, with special guests Chris Eidhof and Matt Gallagher

Swift by Sundell

Play Episode Listen Later Apr 9, 2019 94:35


Chris Eidhof and Matt Gallagher join John to discuss app architecture, RxSwift and Functional Reactive Programming, and how to decide what patterns, frameworks, and concepts to adopt when architecting and building an app.

special guests matt gallagher refactor functional reactive programming rxswift
Misreading Chat
#57 – Asynchronous Functional Reactive Programming for GUIs

Misreading Chat

Play Episode Listen Later Apr 8, 2019


当初はリアクティブ言語になるはずだったプログラミング言語 Elm について向井が話します。

elm asynchronous guis functional reactive programming
Misreading Chat
#55 – Functional Reactive Programming from First Principles

Misreading Chat

Play Episode Listen Later Mar 29, 2019


非同期プログラミングモデル ReactiveX の起源を向井が辿ります。

first principles functional reactive programming reactivex
Fireside Swift
EP 47 - FOREVER ALONE

Fireside Swift

Play Episode Listen Later Aug 16, 2018 79:17


Show Notes:* Dan Lew’s blog post on Functional Reactive Programming: https://blog.danlew.net/2017/07/27/an-introduction-to-functional-reactive-programming/ Fireside Swift Theme song by Mike “Golden Pipes” DillinghamBlind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

jeris forever alone vj memes ft kara square functional reactive programming
soundbite.fm: a podcast network
Merge Conflict 94: Everyone Loves Architecture

soundbite.fm: a podcast network

Play Episode Listen Later Apr 23, 2018 48:25


MVVM, Functional Reactive Programming, Redux, Reactive, or just straight up code behind! There are so many options out there and has been a huge debate. We sit down and discuss some architecture including Frank's latest experiment: Immutable UI. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ SUPPORT US ON PATREON: patreon.com/mergeconflictfm

Merge Conflict
Merge Conflict 94: Everyone Loves Architecture

Merge Conflict

Play Episode Listen Later Apr 23, 2018 48:25


MVVM, Functional Reactive Programming, Redux, Reactive, or just straight up code behind! There are so many options out there and has been a huge debate. We sit down and discuss some architecture including Frank's latest experiment: Immutable UI. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ SUPPORT US ON PATREON: patreon.com/mergeconflictfm

International Conference on Functional Programming 2017
Testing and Debugging Functional Reactive Programming

International Conference on Functional Programming 2017

Play Episode Listen Later Dec 12, 2017 17:42


Ivan Perez, University of Nottingham, UK, gives the second presentation in the first panel, Art and Education, in the ICFP 2017 conference. Co-written by Henrik Nilsson, University of Nottingham, UK. Many types of interactive applications, including video games, raise particular challenges when it comes to testing and debugging. Reasons include de-facto lack of reproducibility and difficulties of automatically generating suitable test data. This paper demonstrates that certain variants of Functional Reactive Programming (FRP) implemented in pure functional languages can mitigate such difficulties by offering referential transparency at the level of whole programs. This opens up for a multi-pronged approach for assisting with testing and debugging that works across platforms, including assertions based on temporal logic, recording and replaying of runs (also from deployed code), and automated random testing using QuickCheck. The approach has been validated on real, non-trivial games implemented in the FRP system Yampa through a tool providing a convenient Graphical User Interface that allows the execution of the code under scrutiny to be controlled, moving along the execution time line, and pin-pointing of violations of assertions on PCs as well as mobile platforms.

university art uk education technology testing nottingham pcs computing debugging frp quickcheck functional reactive programming ivan perez henrik nilsson graphical user interface icfp
JCrete®
Functional Reactive Programming with JavaFX - Michael Heinrichs (Session 6)

JCrete®

Play Episode Listen Later Jul 19, 2017 57:44


TBD

tbd heinrichs javafx functional reactive programming
Three Devs and a Maybe
124: The Tale of State and Behaviour, Part 2 with Scott Wlaschin

Three Devs and a Maybe

Play Episode Listen Later Mar 28, 2017 36:14


In this weeks show we follow on from our previous episode’s discussion with Scott Wlaschin. We delve into separating out the client from the behaviour and state, initially highlighting the Batch Command approach. From here, we move on to discuss the Actor Modal, Event Sourcing and Functional Reactive Programming solutions. Finally we touch upon handling the behavioural dependencies, followed by creating an Interpreter and Capability-based implementations.

tale behaviour interpreter capability event sourcing functional reactive programming scott wlaschin
Devastation Podcast
Επ. 7 - Γιώργος Κράβας - Reactive X

Devastation Podcast

Play Episode Listen Later Sep 25, 2016 29:06


Remote worker και αυτός και ενεργό μέλος της κοινότητας της Θεσσαλονίκης. Mobile developer και δημιουργός του efood mobile app, μας μιλάει για το Reactive X. Τον καιρό που εγώ πειραματειζόμουνα με το θέμα, ο George το παρουσίασε σε ένα τοπικό meetup. Αμέσως κατάλαβα πως θα συνεργαζόμασταν!

android mobile remote reactive functional reactive programming
The Bike Shed
78: I'm an Adult and I Choose Java

The Bike Shed

Play Episode Listen Later Sep 9, 2016 50:11


Sean and Amanda discuss the state of Android Development in 2016. Java, Kotlin, Dependency Injection, and Functional Reactive Programming, oh my! Amanda Hill on Twitter Android Debug Bridge (ADB) Android Studio - The Official IDE for Android JetBrains Kotlin Tropos Weather Runes: Monadic Functions in Swift Receiving Location Updates in Android Dagger: A fast dependency injector for Android Introducing ExpandingRecyclerView RxAndroid Marial Codex

Functional Geekery
Functional Geekery Episode 42 – Claudia Doppioslash

Functional Geekery

Play Episode Listen Later Jan 12, 2016 54:46


In this episode I talk with Claudia Doppioslash. We talk about how she first got into functional programming; her experience with Clojure, Haskell, Idris, Erlang, Elixir, LFE, and Elm; Static vs Dynamic Types; and her goal of showing Functional Reactive Programming as a good way to do game development.

All JavaScript Podcasts by Devchat.tv
175 JSJ Elm with Evan Czaplicki and Richard Feldman

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Sep 2, 2015 77:02


02:27 - Evan Czaplicki Introduction Twitter GitHub Prezi 02:32 - Richard Feldman Introduction Twitter GitHub NoRedInk 02:38 - Elm @elmlang 04:06 - Academic Ideas 05:10 - Functional Programming, Functional Reactive Programming & Immutability 16:11 - Constraints Faruk Ateş Modernizr The Beauty of Constraints Types / Typescript 24:24 - Compilation 27:05 - Signals start-app 36:34 - Shared Concepts & Guarantees at the Language Level 43:00 - Elm vs React 47:24 - Integration Ports lunr.js 52:23 - Upcoming Features 54:15 - Testing Elm-Test elm-check 56:38 - Websites/Apps Build in Elm CircuitHub 58:37 - Getting Started with Elm The Elm Architecture Tutorial Elm Examples 59:41 - Canonical Uses? 01:01:26 - The Elm Community & Contributions The Elm Discuss Mailing List Elm user group SF Stack Overflow ? The Sublime Text Plugin WebStorm Support for Elm? Coda grunt-elm gulp-elm Extras & Resources Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On 2015 Evan Czaplicki: Blazing Fast HTML: Virtual DOM in Elm Picks The Pragmatic Studio: What is Elm? Q&A (Aimee) Elm (Joe) Student Bodies (Joe) Mike Clark: Getting Started With Elm (Joe) Angular Remote Conf (Chuck) Stripe (Chuck) Alcatraz versus the Evil Librarians (Alcatraz, No. 1) by Brandon Sanderson (Chuck) Understanding Comics: The Invisible Art by Scott McCloud (Evan) The Glass Bead Game: (Magister Ludi) A Novel by Hermann Hesse (Evan) The Design of Everyday Things: Revised and Expanded Edition by Don Norman (Richard) Rich Hickey: Simple Made Easy (Richard) NoRedInk Tech Blog (Richard)

JavaScript Jabber
175 JSJ Elm with Evan Czaplicki and Richard Feldman

JavaScript Jabber

Play Episode Listen Later Sep 2, 2015 77:02


02:27 - Evan Czaplicki Introduction Twitter GitHub Prezi 02:32 - Richard Feldman Introduction Twitter GitHub NoRedInk 02:38 - Elm @elmlang 04:06 - Academic Ideas 05:10 - Functional Programming, Functional Reactive Programming & Immutability 16:11 - Constraints Faruk Ateş Modernizr The Beauty of Constraints Types / Typescript 24:24 - Compilation 27:05 - Signals start-app 36:34 - Shared Concepts & Guarantees at the Language Level 43:00 - Elm vs React 47:24 - Integration Ports lunr.js 52:23 - Upcoming Features 54:15 - Testing Elm-Test elm-check 56:38 - Websites/Apps Build in Elm CircuitHub 58:37 - Getting Started with Elm The Elm Architecture Tutorial Elm Examples 59:41 - Canonical Uses? 01:01:26 - The Elm Community & Contributions The Elm Discuss Mailing List Elm user group SF Stack Overflow ? The Sublime Text Plugin WebStorm Support for Elm? Coda grunt-elm gulp-elm Extras & Resources Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On 2015 Evan Czaplicki: Blazing Fast HTML: Virtual DOM in Elm Picks The Pragmatic Studio: What is Elm? Q&A (Aimee) Elm (Joe) Student Bodies (Joe) Mike Clark: Getting Started With Elm (Joe) Angular Remote Conf (Chuck) Stripe (Chuck) Alcatraz versus the Evil Librarians (Alcatraz, No. 1) by Brandon Sanderson (Chuck) Understanding Comics: The Invisible Art by Scott McCloud (Evan) The Glass Bead Game: (Magister Ludi) A Novel by Hermann Hesse (Evan) The Design of Everyday Things: Revised and Expanded Edition by Don Norman (Richard) Rich Hickey: Simple Made Easy (Richard) NoRedInk Tech Blog (Richard)

Devchat.tv Master Feed
175 JSJ Elm with Evan Czaplicki and Richard Feldman

Devchat.tv Master Feed

Play Episode Listen Later Sep 2, 2015 77:02


02:27 - Evan Czaplicki Introduction Twitter GitHub Prezi 02:32 - Richard Feldman Introduction Twitter GitHub NoRedInk 02:38 - Elm @elmlang 04:06 - Academic Ideas 05:10 - Functional Programming, Functional Reactive Programming & Immutability 16:11 - Constraints Faruk Ateş Modernizr The Beauty of Constraints Types / Typescript 24:24 - Compilation 27:05 - Signals start-app 36:34 - Shared Concepts & Guarantees at the Language Level 43:00 - Elm vs React 47:24 - Integration Ports lunr.js 52:23 - Upcoming Features 54:15 - Testing Elm-Test elm-check 56:38 - Websites/Apps Build in Elm CircuitHub 58:37 - Getting Started with Elm The Elm Architecture Tutorial Elm Examples 59:41 - Canonical Uses? 01:01:26 - The Elm Community & Contributions The Elm Discuss Mailing List Elm user group SF Stack Overflow ? The Sublime Text Plugin WebStorm Support for Elm? Coda grunt-elm gulp-elm Extras & Resources Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On 2015 Evan Czaplicki: Blazing Fast HTML: Virtual DOM in Elm Picks The Pragmatic Studio: What is Elm? Q&A (Aimee) Elm (Joe) Student Bodies (Joe) Mike Clark: Getting Started With Elm (Joe) Angular Remote Conf (Chuck) Stripe (Chuck) Alcatraz versus the Evil Librarians (Alcatraz, No. 1) by Brandon Sanderson (Chuck) Understanding Comics: The Invisible Art by Scott McCloud (Evan) The Glass Bead Game: (Magister Ludi) A Novel by Hermann Hesse (Evan) The Design of Everyday Things: Revised and Expanded Edition by Don Norman (Richard) Rich Hickey: Simple Made Easy (Richard) NoRedInk Tech Blog (Richard)

Rebuild
91: The PHP Way (Naoya Ito)

Rebuild

Play Episode Listen Later May 10, 2015 60:47


Naoya Ito さんをゲストに迎えて、React, React Native, Reactive Programming, Docker, Heroku などについて話しました。 スポンサー: YAPC::Asia 2015 Show Notes Rebuild: 88: Five Years Of Terrible Coding (Brian Gesiak) React.js meetup #1 を開催しました React Native reactjs - React Native ファーストインプレッション Our Reaction to React Native 元某エヴァンジェリストが 見るReactNative YAPC::Asia Tokyo 2015 ★ YAPC::Asia Tokyo 2015 | Peatix O'Reilly Japan - 入門 React Functional Reactive Programming Rebuild: 70: Bureaucratic Refactoring (Hajime Morrita) Reactive Porn - steps to phantasien Android開発でRxJavaをチームに導入した話 - クックパッド開発者ブログ スマートフォンアプリでリアクティブプログラミングをしているが、Promiseとデータバインディングとして使っている Netflix - Async JavaScript with Reactive Extensions Reactive Programming in JavaScript 【翻訳】あなたが求めていたリアクティブプログラミング入門 Bacon.js - Functional Reactive Programming library for JavaScript Introducing 'heroku docker:release': Build & Deploy Heroku Apps with Docker progrium/cedarish

Theory and Craft
Functional Reactive Programming - Elm and ReactJS

Theory and Craft

Play Episode Listen Later Feb 16, 2015 30:55


We look at the theory behind ReactJS that makes it a different way to program UIs

uis reactjs functional reactive programming
Rebuild
Aftershow 73: One-Letter Sushi (N, naan, naoya)

Rebuild

Play Episode Listen Later Jan 4, 2015 36:12


Naoki Hiroshima さん、Kazuho Okui さんと Swift, Reactive, 寿司などについて話しました。その後 Naoya Ito さんをゲストに迎えて、紅白、鮨、認知的不協和などについて話しました。 Show Notes The Death of Cocoa - NSHipster ReactiveCocoa Bacon.js - Functional Reactive Programming library for JavaScript WEB+DB PRESS Vol.84 人はなぜ寿司を食べるのか Path of Exile How Google Works すしの語源・由来 なぜあの人はあやまちを認めないのか Rebuild: 46: Worldwide Stockholm Syndrome (naan, hak)

death letter bacon rebuild exile sushi javascript reactive asin naan naoya how google works functional reactive programming reactivecocoa
The Haskell Cast
Episode 9 - Conal Elliott on FRP and Denotational Design

The Haskell Cast

Play Episode Listen Later Dec 15, 2014 62:32


Conal Elliott, inventor of Functional Reactive Programming, tells us about the birth of FRP as well as other stories from his 30+ years of functional programming experience. He shares what he considers the fundamentals of FRP (behaviors and events) and how they work in a model with continuous time. We speak about FRP practicality and efficiency, including how a continuous time model can help lead to a high performance implementation. Eventually we're led into Denotational Design, which plays a part in the design and refinement of FRP and which Conal considers his simplest and clearest design tool.

design frp conal functional reactive programming
Konferenz 28
K/28_079: Das Lambda Gottes

Konferenz 28

Play Episode Listen Later May 13, 2014 80:38


Daniel hat seine Woche der Krankheit nun hinter sich gelassen und ist wieder mit Max vereint. Zusammen machen die beiden einen ihrer berüchtigten »Podcasts«. In dieser Woche geht es um den Film »Inside Llewyn Davis«, um selbstgebautes Lisp, um die besten Tipps, wenn man eine Python-Webapp baut, und um die Frage, warum Adam Driver eigentlich so gut ist. Inside Llewyn Davis Please Mr Kennedy DIY-Lisp ReactiveCocoa Functional Reactive Programming on iOS Obligatorischer Link zum Lesetagebuch Python-Module der Woche: Requests, Arrow und Peewee. Seid einer von zehn Millionen Followern von @konferenz28 und einer von sieben Milliarden Menschen, die jede Woche die Metafolge hören.

Mobile Couch
30: Turtles All the Way Down

Mobile Couch

Play Episode Listen Later Apr 28, 2014 63:56


Instead of learning enough to talk about it himself, Jake probes Ash Furrow – author of Functional Reactive Programming on iOS – about functional programming, ReactiveCocoa, and the future of Objective-C. Meanwhile, Jelly sticks his head in occasionally to make terrible jokes, and Ben just simply doesn’t show up.

tech development mobile ios turtles jelly cocoa way down objective c core data functional reactive programming ash furrow reactivecocoa
The iPhreaks Show
052 iPhreaks Show - Book Club: Functional Reactive Programming with Ash Furrow

The iPhreaks Show

Play Episode Listen Later Apr 24, 2014 54:54


This Book Club Episode features Ash Furrow, who wrote the book, Functional Reactive Programming.

book club show book functional reactive programming ash furrow iphreaks
Devchat.tv Master Feed
052 iPhreaks Show - Book Club: Functional Reactive Programming with Ash Furrow

Devchat.tv Master Feed

Play Episode Listen Later Apr 24, 2014 54:54


This Book Club Episode features Ash Furrow, who wrote the book, Functional Reactive Programming.

book club show book functional reactive programming ash furrow iphreaks
heise Developer: SoftwareArchitekTOUR-Podcast
Episode 42: Interview mit Erik Meijer

heise Developer: SoftwareArchitekTOUR-Podcast

Play Episode Listen Later Mar 4, 2014


SoftwareArchitekTOUR-Podcaster Stefan Tilkov sprach mit Erik Meijer über das Konzept von "Functional Reactive Programming" und über "Reactive Extensions", eine für viele verschiedene Programmiersprachen verfügbare Bibliothek für deren Nutzung zur Programmierung von Netzwerkanwendungen.

Build Phase
22: Punk in Drublic

Build Phase

Play Episode Listen Later Jan 14, 2014 40:46


Mark and Gordon discuss their holiday vacations, striving for a good work/life balance, and resolutions for the new year. objc-run Playbook CocoaHeads Boston NSCoder Night Meetup NSNorth Noodle Learn you a haskell Ryan Nystrom's (not Nyquist) iOS 7 Best Practices blog post Functional Reactive Programming by Ash Furrow Model/View/View-Model Gary Bernhardt's Boundaries talk Gary Bernhardt on Giant Robots

best practices playbook noodle giant robots punk in drublic functional reactive programming gary bernhardt ash furrow ryan nystrom nsnorth
All JavaScript Podcasts by Devchat.tv
083 JSJ FRP and RxJS with Matthew Podwysocki

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Nov 8, 2013 42:55


In this episode, the panelists talk to Matthew Podwysocki about Functional Reactive Programming and RxJS.

rxjs functional reactive programming
JavaScript Jabber
083 JSJ FRP and RxJS with Matthew Podwysocki

JavaScript Jabber

Play Episode Listen Later Nov 8, 2013 42:55


In this episode, the panelists talk to Matthew Podwysocki about Functional Reactive Programming and RxJS.

rxjs functional reactive programming
Devchat.tv Master Feed
083 JSJ FRP and RxJS with Matthew Podwysocki

Devchat.tv Master Feed

Play Episode Listen Later Nov 8, 2013 42:55


In this episode, the panelists talk to Matthew Podwysocki about Functional Reactive Programming and RxJS.

rxjs functional reactive programming
Flipping the Bozo Bit
Episode 11: Functional Reactive Programming

Flipping the Bozo Bit

Play Episode Listen Later Oct 1, 2013 94:49


What’s the deal with FRP? Christoph gives us the skinny on Functional Reactive Programming. In This Episode: The Observer Pattern Deprecating the Observer Pattern Functional Reactive Programming Conal Elliott The Spreadsheet Metaphor bacon.js Publish Subscribe Pattern Download MP3

All JavaScript Podcasts by Devchat.tv
061 JSJ Functional Reactive Programming with Juha Paananen and Joe Fiorini

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later May 31, 2013 49:31


Panel Juha Paananen (twitter github blog) Joe Fiorini (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:20 - Joe Fiorini Introduction Interaction Developer at Designing Interactive in Cleveland, OH 01:42 - Juha Paananen Introduction Software Developer at Reaktor in Helsinki, Finland 02:30 - Functional Reactive Programming (FRP) vs Functional Programming 057 JSJ Functional Programming with Zach Kessin 04:25 - Declarative Programming 05:55 - Map and Filter 07:05 - bacon.js Flapjax 09:10 - Mapping and filtering event streams 10:40 - Asynchronicity and Promises 14:28 - Using FRP ReactiveCocoa Complex UIs TodoMVC with Bacon.js, Backbone.js and Transparency.js by pyykiss 20:02 - Ember.js and FRP 22:04 - MVC frameworks and FRP Juha Paananen: FRP, Bacon.js and stuff: Chicken, Egg and Bacon.js 24:35 - Learning FRP 25:49 - Where did FRP come from? What is (functional) reactive programming? - Stack Overflow Conal Elliott: Composing Reactive Animations Haskell Reactive-banana - HaskellWiki 29:07 - Going beyond visual media substack/stream-handbook 32:18 - Wrappers 33:31 - How to build things with FRP libraries Juha Paananen @ MLOC.JS: Functional Reactive Programming in JavaScript using Bacon.js Picks SlideShare: Functional Reactive Programming in JavaScript (AJ) Valve: The AI Systems of Left 4 Dead by Michael Booth (Jamison) programming is terrible (Jamison) Simple Made Easy: Rich Hickey (Jamison) AngularJS Fundamentals (Joe's Pluralsight Course) (Joe) Open Source Bridge (Joe) That Conference (Joe) Star Trek: Into Darkness (Joe) ServerBear (AJ) rainwave (AJ) rwbackend (AJ) Mesa Boogie Lone Star Guitar Amplifier (Merrick) backburner.js (Merrick) messageformat.js (Merrick) Digital Ocean (Chuck) Emacs (Chuck) emacs_libs (Chuck) Tmux (Chuck) GitLab (Chuck) Flight by Twitter (Joe F.) Ember.js (Joe F.) CodeMash (Joe F.) fantasy-land (Juha) The Bacon.js postings featuring Phil Roberts (Juha) Iron Sky (Juha) Reaktor Dev Day (Juha) Next Week Dojo with Dylan Schiemann Transcript MERRICK:  How come nobody acknowledges when I talk? What about that? JAMISON:  That’s a deeper problem than a microphone. [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]  [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]  CHUCK:  Hey everybody, and welcome to Episode 61 of the JavaScript Jabber Show. This week on our panel, we have AJ O’Neal. AJ:  Yo, yo, yo. Coming at you live from Iowa. CHUCK:  Again? AJ:  Oh, I guess I was there last time, huh? It’ll be New York soon. CHUCK:  We have Jamison Dance. JAMISON:  Howdy, guys. CHUCK:  Joe Eames. JOE E:  Hey there. CHUCK:  Merrick Christensen. MERRICK:  What’s up? CHUCK:  I’m Charles Max Wood from DevChat.tv. This week, we have two special guests. We have Joe Fiorini. JOE F:  Hello everyone. CHUCK:  And Juha Paananen. JUHA:  Yeah. Hi everybody. Juha Paananen. CHUCK:  Thank you for straightening that up for me. We’re going to have you guys introduce yourself real quick, since you haven’t been on the show before. Joe, why don’t you start us off? JOE F:  Sure. My name is Joe Fiorini and I am an Interaction Developer at Designing Interactive in Cleveland, Ohio. I do a decent amount of JavaScript development every week. I’ve discovered Functional Reactive Programming three or four months ago and it’s changed my world. CHUCK:  Awesome. And Juha, do you want to introduce yourself as well? JUHA:  Yeah, why not? I’m Juha. I’m from Finland. Helsinki.

Devchat.tv Master Feed
061 JSJ Functional Reactive Programming with Juha Paananen and Joe Fiorini

Devchat.tv Master Feed

Play Episode Listen Later May 31, 2013 49:31


Panel Juha Paananen (twitter github blog) Joe Fiorini (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:20 - Joe Fiorini Introduction Interaction Developer at Designing Interactive in Cleveland, OH 01:42 - Juha Paananen Introduction Software Developer at Reaktor in Helsinki, Finland 02:30 - Functional Reactive Programming (FRP) vs Functional Programming 057 JSJ Functional Programming with Zach Kessin 04:25 - Declarative Programming 05:55 - Map and Filter 07:05 - bacon.js Flapjax 09:10 - Mapping and filtering event streams 10:40 - Asynchronicity and Promises 14:28 - Using FRP ReactiveCocoa Complex UIs TodoMVC with Bacon.js, Backbone.js and Transparency.js by pyykiss 20:02 - Ember.js and FRP 22:04 - MVC frameworks and FRP Juha Paananen: FRP, Bacon.js and stuff: Chicken, Egg and Bacon.js 24:35 - Learning FRP 25:49 - Where did FRP come from? What is (functional) reactive programming? - Stack Overflow Conal Elliott: Composing Reactive Animations Haskell Reactive-banana - HaskellWiki 29:07 - Going beyond visual media substack/stream-handbook 32:18 - Wrappers 33:31 - How to build things with FRP libraries Juha Paananen @ MLOC.JS: Functional Reactive Programming in JavaScript using Bacon.js Picks SlideShare: Functional Reactive Programming in JavaScript (AJ) Valve: The AI Systems of Left 4 Dead by Michael Booth (Jamison) programming is terrible (Jamison) Simple Made Easy: Rich Hickey (Jamison) AngularJS Fundamentals (Joe's Pluralsight Course) (Joe) Open Source Bridge (Joe) That Conference (Joe) Star Trek: Into Darkness (Joe) ServerBear (AJ) rainwave (AJ) rwbackend (AJ) Mesa Boogie Lone Star Guitar Amplifier (Merrick) backburner.js (Merrick) messageformat.js (Merrick) Digital Ocean (Chuck) Emacs (Chuck) emacs_libs (Chuck) Tmux (Chuck) GitLab (Chuck) Flight by Twitter (Joe F.) Ember.js (Joe F.) CodeMash (Joe F.) fantasy-land (Juha) The Bacon.js postings featuring Phil Roberts (Juha) Iron Sky (Juha) Reaktor Dev Day (Juha) Next Week Dojo with Dylan Schiemann Transcript MERRICK:  How come nobody acknowledges when I talk? What about that? JAMISON:  That’s a deeper problem than a microphone. [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]  [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]  CHUCK:  Hey everybody, and welcome to Episode 61 of the JavaScript Jabber Show. This week on our panel, we have AJ O’Neal. AJ:  Yo, yo, yo. Coming at you live from Iowa. CHUCK:  Again? AJ:  Oh, I guess I was there last time, huh? It’ll be New York soon. CHUCK:  We have Jamison Dance. JAMISON:  Howdy, guys. CHUCK:  Joe Eames. JOE E:  Hey there. CHUCK:  Merrick Christensen. MERRICK:  What’s up? CHUCK:  I’m Charles Max Wood from DevChat.tv. This week, we have two special guests. We have Joe Fiorini. JOE F:  Hello everyone. CHUCK:  And Juha Paananen. JUHA:  Yeah. Hi everybody. Juha Paananen. CHUCK:  Thank you for straightening that up for me. We’re going to have you guys introduce yourself real quick, since you haven’t been on the show before. Joe, why don’t you start us off? JOE F:  Sure. My name is Joe Fiorini and I am an Interaction Developer at Designing Interactive in Cleveland, Ohio. I do a decent amount of JavaScript development every week. I’ve discovered Functional Reactive Programming three or four months ago and it’s changed my world. CHUCK:  Awesome. And Juha, do you want to introduce yourself as well? JUHA:  Yeah, why not? I’m Juha. I’m from Finland. Helsinki.

JavaScript Jabber
061 JSJ Functional Reactive Programming with Juha Paananen and Joe Fiorini

JavaScript Jabber

Play Episode Listen Later May 31, 2013 49:31


Panel Juha Paananen (twitter github blog) Joe Fiorini (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:20 - Joe Fiorini Introduction Interaction Developer at Designing Interactive in Cleveland, OH 01:42 - Juha Paananen Introduction Software Developer at Reaktor in Helsinki, Finland 02:30 - Functional Reactive Programming (FRP) vs Functional Programming 057 JSJ Functional Programming with Zach Kessin 04:25 - Declarative Programming 05:55 - Map and Filter 07:05 - bacon.js Flapjax 09:10 - Mapping and filtering event streams 10:40 - Asynchronicity and Promises 14:28 - Using FRP ReactiveCocoa Complex UIs TodoMVC with Bacon.js, Backbone.js and Transparency.js by pyykiss 20:02 - Ember.js and FRP 22:04 - MVC frameworks and FRP Juha Paananen: FRP, Bacon.js and stuff: Chicken, Egg and Bacon.js 24:35 - Learning FRP 25:49 - Where did FRP come from? What is (functional) reactive programming? - Stack Overflow Conal Elliott: Composing Reactive Animations Haskell Reactive-banana - HaskellWiki 29:07 - Going beyond visual media substack/stream-handbook 32:18 - Wrappers 33:31 - How to build things with FRP libraries Juha Paananen @ MLOC.JS: Functional Reactive Programming in JavaScript using Bacon.js Picks SlideShare: Functional Reactive Programming in JavaScript (AJ) Valve: The AI Systems of Left 4 Dead by Michael Booth (Jamison) programming is terrible (Jamison) Simple Made Easy: Rich Hickey (Jamison) AngularJS Fundamentals (Joe's Pluralsight Course) (Joe) Open Source Bridge (Joe) That Conference (Joe) Star Trek: Into Darkness (Joe) ServerBear (AJ) rainwave (AJ) rwbackend (AJ) Mesa Boogie Lone Star Guitar Amplifier (Merrick) backburner.js (Merrick) messageformat.js (Merrick) Digital Ocean (Chuck) Emacs (Chuck) emacs_libs (Chuck) Tmux (Chuck) GitLab (Chuck) Flight by Twitter (Joe F.) Ember.js (Joe F.) CodeMash (Joe F.) fantasy-land (Juha) The Bacon.js postings featuring Phil Roberts (Juha) Iron Sky (Juha) Reaktor Dev Day (Juha) Next Week Dojo with Dylan Schiemann Transcript MERRICK:  How come nobody acknowledges when I talk? What about that? JAMISON:  That’s a deeper problem than a microphone. [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]  [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]  CHUCK:  Hey everybody, and welcome to Episode 61 of the JavaScript Jabber Show. This week on our panel, we have AJ O’Neal. AJ:  Yo, yo, yo. Coming at you live from Iowa. CHUCK:  Again? AJ:  Oh, I guess I was there last time, huh? It’ll be New York soon. CHUCK:  We have Jamison Dance. JAMISON:  Howdy, guys. CHUCK:  Joe Eames. JOE E:  Hey there. CHUCK:  Merrick Christensen. MERRICK:  What’s up? CHUCK:  I’m Charles Max Wood from DevChat.tv. This week, we have two special guests. We have Joe Fiorini. JOE F:  Hello everyone. CHUCK:  And Juha Paananen. JUHA:  Yeah. Hi everybody. Juha Paananen. CHUCK:  Thank you for straightening that up for me. We’re going to have you guys introduce yourself real quick, since you haven’t been on the show before. Joe, why don’t you start us off? JOE F:  Sure. My name is Joe Fiorini and I am an Interaction Developer at Designing Interactive in Cleveland, Ohio. I do a decent amount of JavaScript development every week. I’ve discovered Functional Reactive Programming three or four months ago and it’s changed my world. CHUCK:  Awesome. And Juha, do you want to introduce yourself as well? JUHA:  Yeah, why not? I’m Juha. I’m from Finland. Helsinki.