Look for any podcast host, guest or anyone
Showing episodes and shows of

Evan Czaplicki

Shows

Developer VoicesDeveloper VoicesElm & The Future of Open Source (with Evan Czaplicki)Evan Czaplicki—the creator of the Elm programming language —joins me to discuss the state and future of Elm, the friendly, type-safe functional programming language. On many fronts Elm has been a huge success: it’s been popular with new and seasoned programmers alike; it’s helped push several language ideas into the mainstream; it’s been a key part of several successful software businesses and he even found himself employed as a kind of Language Designer in Residence. And yet, the material rewards of a successful open-source project were…lacking. Was he naive? Can an open-source developer stay true to open...2024-11-2850 minKodsnack in EnglishKodsnack in EnglishKodsnack 604 - Farmer's disposition, with Evan CzaplickiFredrik talks to Evan Czaplicki, creator of Elm about figuring out a good path for yourself. What do you do when you have a job which seems like it would be your dream job, but it turns out to be the wrong thing for you? And how do you escape from that? You can’t put the success of something you build before your own personal and mental health, no matter how right the decision may be for the thing you build. Is there ever a reproducible path? Aren’t most or all succ...2024-10-0159 minKodsnackKodsnackFarmer's disposition, with Evan CzaplickiFredrik talks to Evan Czaplicki, creator of Elm about figuring out a good path for yourself. What do you do when you have a job which seems like it would be your dream job, but it turns out to be the wrong thing for you? And how do you escape from that? You can’t put the success of something you build before your own personal and mental health, no matter how right the decision may be for the thing you build. Is there ever a reproducible path? Aren’t most or all succ...2024-10-0159 minElm TownElm TownElm Town 75 – The Great Wall of Code with Taylor TroeshTaylor Troesh recounts his trip across the stack, from the front to the back and back again. Along the way, he divulges his custom operator confession. He currently works at Replenysh using Elm for sustainability.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2024.02.08GuestTaylor TroeshShow notes[00:00:30] Sponsored by Logistically[00:00:58] Introducing Taylortaylor.townsurprisetalk/elm-burma"Why I Use Elm in 2023"Elm Land[00:01:57] The beginning of computing[00:09:18] Discovering ElmDon't make things worse...2024-05-281h 02Elm TownElm TownElm Town 74 – The road to town with Jared M. SmithMario Rogic comes back to interview Jared about his road to Elm, from the Tandy to JavaScript fatigue, and the inevitable, relieving discovery of Elm. The love for Elm never stops.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2024.02.05GuestJared M. SmithShow notes[00:00:28] Sponsored by Logistically[00:00:54] The exclusive wrapElm Town 68 – Shared joy with Mario Rogic[00:01:55] Getting started in computing & programmingElm Town 65 – Let's roll with it with Jeroen EnglesElm Town 66 – A gateway to sci...2024-05-1456 minKodsnackKodsnackProtokollet är fruset, med Björn WärmedalFredrik snackar med Björn Wärmedal om Gemini - ett nytt nätverksprotokoll och sidformat på samma nivå som HTTP och HTML. Ungefär. Fast så mycket enklare. Bygg klienter, sidor, och hela servrar som är våldsamt mycket enklare än vad dagens webb är. Ett stort tack till Cloudnet som sponsrar vår VPS! Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på info@kodsnack.se om du vill skriva längre. Vi läser allt som skickas. Gillar du Kod...2024-01-161h 12PodQueuePodQueue"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)In the mythology of open source, programming languages are created by people who seemingly have no direct economic function. They are just really good at compilers (somehow) and have a house to live in (somehow) and have a lifetime to devote to creating a useful programming language (somehow!) We will examine specific organizations that create programming languages. Where do the salaries for compiler engineers come from? How does Go end up with 5 engineers and Dart end up with 30? Who signs off on these expenses and why? Does this put any boundaries on language design or development practices? And how do...2023-12-1543 minElm TownElm TownElm Town 71 – Embracing wins with Lindsay WardellLindsay Wardell tells how she persevered to write her own story as a programmer and shares her views on JavaScript frameworks & fatigue.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2023.11.06GuestLindsay WardellShow notes[00:00:20] Sponsored by Logistically[00:00:49] Introducing LindsayHuman Side of DevElm and Vite on Elm Radio, hosted by Dillon Kearns & Jeroen EngelsFunctional programming with Elm on PodRocket, hosted by Paul MikulskisFunctional and Object-Oriented Programming on Software Unscripted, hosted by Richard Feldman"Functional Programming in...2023-12-121h 05Elm TownElm TownElm Town 70 – Getting out of the basement with Jim CarlsonJim Carlson shares his discoveries in software development through the people he's met in the community and the projects he's building. We also discuss how a history in mathematics shapes his work.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2023.10.13GuestJim CarlsonShow notes[00:00:16] Sponsored By Logistically[00:00:45] Introducing Jim"Making a LaTeX-to-Html parser in Elm" at Elm Europe 2018jxxcarlson/meenylatex"Tarring files with Elm" at Oslo Elm Day 2019jxxcarlson/elm-tarjxxcarlson/elm-markdownjxxcarlson/elm-l0-parserRandom Exchange ModelSchelling’s se...2023-11-2857 minAlgorithms + Data Structures = ProgramsAlgorithms + Data Structures = ProgramsEpisode 156: The Last Strange Loop with Richard FeldmanIn this episode, Conor and Bryce interview Richard Feldman, creator of the Roc programming language, about the last edition of the Strange Loop conference, virtual vs in-person events and more.Link to Episode 156 on WebsiteDiscuss this episode, leave a comment, or ask a question (on GitHub)TwitterADSP: The PodcastConor HoekstraBryce Adelstein LelbachAbout the Guest:Richard Feldman is the creator of the Roc programming language, the host of the Software Unscripted podcast, and the author of Elm in Action from Manning Publications. He teaches online courses on Frontend...2023-11-1730 minDeveloper VoicesDeveloper VoicesWhat's Zig got that C, Rust and Go don't have? (with Loris Cro)Zig is a programming language that’s attempting to become “the new C” - the language of choice for low-level systems programming and embedded hardware. Going into that space not only puts it in competition with C and C++, but also other newcomers like Rust and Go. So what makes Zig special?Joining us to discuss it is Loris Cro from the Zig Foundation. We talk through Zig’s reasons to exist, its language design features, which parts of the C ecosystem it's tackling, and how the Zig Foundation is set up for the long-term health of the lang...2023-11-151h 23Elixir em FocoElixir em Foco32. A linguagem Lean, com Algebraic Sofia e Algebraic GabiNeste episódio do podcast Elixir em Foco, Adolfo Neto, Herminio Torres e Zoey Pessanha entrevistaram Sofia Rodrigues (Algebraic Sofia) e Gabrielle Guimarães de Oliveira (Algebraic Gabi) para discutir a linguagem de programação Lean. Durante a entrevista, eles exploraram vários aspectos da linguagem e a experiência das convidadas. Algumas das perguntas respondidas neste episódio: O que é Lean e quais são suas características? Por que e quando Gabi e Sofia se interessaram por Lean? Por que Gabi e Sofia decidiram participar da Rinha de Backend com uma solução em...2023-11-0141 minMikroökonomen a.k.a. MikrooekonomenMikroökonomen a.k.a. MikrooekonomenMikro278 Ein Basis Trade für die WissenschaftFred und Marco besprechen, warum Frauen aus der Wissenschaft fliehen und warum der 'Basis Trade' wieder da ist und die Aufsichtsbehörden in Angst und Schrecken versetzt. Ihr könnt uns auch per direkter Überweisung unterstützen: IBAN: DE07 4306 0967 2065 2209 02 BIC: GENODEM1GLS Weitere Spendenmöglichkeiten findet ihr hier: https://mikrooekonomen.de/spenden/ MikroPremium via Steady Newsletter der Mikrokonomen. Newsletter der ForeignTimes. Wir haben ein Subreddit. Unser Alexa-Skill Sendet uns Hinweise und Audiokommentare per Mail an mh (ät) mikrooekonomen.de Die Kommentare der Hörerinnen und Links zu den Quellen findet ihr auf...2023-10-2553 minElm RadioElm RadioThe Human Side of Open SourceElm Radio episode Funding Open Source with Evan CzaplickiNonviolent CommunicationDavid Marquet TED Talk How Great Leaders Serve OthersElm Radio episode Developer Productivity2023-08-281h 12Elm TownElm TownElm Town 62 – The map to Elm LandRyan Haskell-Glatz talks about making Elm mainstream, learning through iterations of elm-spa, and how experiences at Vendr shaped Elm Land.Note: the quality of Jared's recording is off and there are technical difficulties with the video at the end.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2023.06.05GuestRyan Haskell-GlatzShow notes[00:00:11] Introducing Ryan@rhg_dev on YouTubeElm Landelm-sparyannhg/date-formatryannhg/graphqlGrowing Programming Communities on Software Unscripted with Richard Feldman[00:00:57] A common computing genesisLet's be...2023-08-0853 minElm TownElm TownElm Town 60 – Productivity and the culture of moving a little bit slowerWolfgang Schuster shares his journey with Elm, describes writing & deleting Elm code at Vendr, and explains the productivity gains in an ecosystem that values building things for the end user.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2023.05.02GuestWolfgang Schuster (https://wolfgangschuster.wordpress.com/)Show notes[00:00:22] Sponsored by Logistically[00:01:02] Introducing Wolfgang Schusterwolfadex/elm-ecswolfadex/elm-text-adventurewolfadex/tilerwolfadex/elm-open-api[00:02:55] Seeing Elm everywhereElm × Haskell Intersection from heyakyra[00:04:45] Going all-in on programming[00:10:23] "Just make i...2023-07-111h 14Elm TownElm TownElm Town 58 – Unblocking users with quality softwareTessa Kelly shares her experience unblocking users while building quality software, explains how to avoid the "accessibility dongle" using the Elm philosophy, and considers some tesk9/accessible-html design changes.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2023.04.04GuestTessa Kelly (https://github.com/tesk9)Show notes[00:00:13] Sponsored by Logistically[00:00:47] Introducing Tessa Kelly (she needs no introduction)Elm Town 9 - Getting StartedElm Town 30 - Accessibility with Tessa KellyElm Radio - (2020) Holiday Special!Elm Radio - Accessibility in Elmtesk9...2023-06-1358 minElm TownElm TownElm Town 57 – Brilliant ways to use ElmAaron Strick shares what it was like learning Elm at NoRedInk, and explains some of the "zany" (delightful) ways Elm is used at Brilliant.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Intro music by Jesse Moore.Outro music (The Elm Song) by Matt Farley. (Commissioned by Michael Glass for elm-conf 2019.)Recording date: 2023.03.10GuestAaron Strick (https://aaronstrick.com/)Show notes[00:00:56] Introducing Aaron Strick[00:01:47] An eclectic background[00:05:12] The impetus for Aaron's journey into computers[00:07:10] Learning Elm at NoRedInk"...2023-05-301h 07Elm TownElm TownElm Town 56 – Why don’t you do it in Elm?Théophile Kalumbu comes by to talk about how Elm makes developing a frontend fun, building a design system explorer, iterating quickly, and getting Elm to production.Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2023.03.06GuestThéophile Kalumbu (@kalu_theo)Show notes[00:00:56] Some of Théophile's contributions to Elmkalutheo/ elm-ui-explorerTalk "Building a Design System with Elm" at Elm Europe 2019Recently talked about Elm on the French podcast "If This Then Dev"[00:02:35] Finding passion in programming through Nin...2023-05-1650 minElm TownElm TownElm Town 54 – Aloha with Kevin YankKevin Yank shares the challenges Culture Amp faced when scaling Elm & React with a Design System team in the middle, and how an acquisition tipped the ultimate decision to move Elm from “adopt” to “contain” at the company.Oh yeah, and there’s a new host, Jared M. Smith...stay tuned for more episodes!Thanks to our sponsor, Logistically. Email: elmtown@logisticallyinc.com.Music by Jesse Moore.Recording date: 2023.04.06 (07 on Kevin’s side of the world.)GuestKevin Yank (kevinyank.com)Show Notes00:01:03 Some of Kevin’s cont...2023-04-181h 09Code Insider\'s PodcastCode Insider's PodcastFrom valley software engineer to Roc's language creatorRoc is a new purely functional programming language created by Richard Feldman. Richard met Evan Czaplicki, the creator of the Elm. After many discussion, Richard decided to create his own language: the Roc. His goal was to create a back-end language that could adapt to Elm, while being fast, user-friendly and functional.In this podcast, we'll discuss different points of Richard's life, regarding his childhoog, his early days in the tech eco-system, and his views about languages in the Valley. We also talked about ‘survival mode’ of the Valley eco-system, which allows startup to be...2023-03-301h 05Elm RadioElm RadioPrimitive ObsessionSolving the Boolean Identity Crisis (Elm Conf talk by Jeremy Fairbank)If It Compiles, It Works episodeOpaque Types episodeLife of a File talk by Evan CzaplickiRoc languageianmackenzie/elm-units packageParse, Don't Validate episodeUsing Semantic Types to Squash Bugs - Dillon's talk where he walks through the mechnical steps to safely introduce a wrapper typeDillon's Entry Gatekeepers blog post2022-02-281h 11PodcastPodcastTereza SokolCommunity, learning goals, and the big picture, with Tereza SokolTereza is a front-end developer obsessed with the Elm language. NoRedInk, a platform helping millions of students learn how to write, nabbed her after spotting her skills. Tereza is also the creator of Elm Plot - a graph plotting library built in Elm. Time Stamped Show Notes0:50 – Tereza is from Copenhagen, Denmark, and has been coding most of her life. She learned BASIC and Komodo 64 before she learnt english. She recalls how surprised she was when she realised ‘if’ and ‘then’ were actual english wor...2022-01-0500 minElm RadioElm RadioWhat's Working for ElmWoody Zuill on Turn Up the GoodMob ProgrammingWhere Could We Turn Up the Good?Pure FPElm 0.19 removing side effectsPurity is what makes elm-review interestingJeroen's post Safe dead code removal in a pure functional languageNo runtime exceptionsUseful Error MessagesUseful error messagesEvan's 2017 Deconstructconf talk Evan Czaplicki On StorytellingEvan's talk What is Success?Having a single language flavorIsomorphic codeMeta frameworks (elm-pages, Lamdera, elm-spa)Decoupled toolsThe community can iterate quickly and experiment with new changeselm-optimize-level-2 and elm-format are great exampleselm-optimize-level-2 can make their way upstream...2022-01-031h 15Elm RadioElm RadioPerformance in Elmelm-review-performanceTail call optimizationsJeroen's blog post on Tail-call optimization in ElmEvan Czaplicki's chapter on Tail-Call Optimization and how to write optimized codeLighthouse Elm Radio episodeJu Liu's Performant Elm blog post seriesAvoid memoized state when possible to avoid stale dataHtml.LazyElm's html lazy only works when the function and args have the same reference as before. List.map will return a list with a new reference, for example.Elm has function-level dead code eliminationReferencing a record pulls the whole record in no matter how many fields are used directlybcp-47-language-tag packageElm list extra gets split by function, unlike lodash which needs to...2021-08-161h 08Elm RadioElm RadioFunding Open Source with Evan Czaplicki#PLTalk programming language panels#PLTalk panel discussion on fundingElm compiler roadmap documentelm-language-serverelm-format's abstract syntax tree output is in the brainstorming phaseelm-typescript-interop (the old approach)elm-ts-interop Elm Radio episode2021-03-151h 04República WebRepública WebDescubriendo la programación funcional - Elm con David HernándezCuarto episodio de la serie especial sobre programación funcional dirigida por Andros Fenollosa. En esta ocasión se dedica al lenguaje Elm, algo particular debido a que ha sido diseñado para funcionar solo en el navegador web. Entre otras características podemos destacar que es declarativo, está influenciado por Haskell y diseñado para obtener robustez, usabilidad y rendimiento. Este lenguaje funcional hizo su aparición en el año 2012 gracias a Evan Czaplicki, creador de Elm. Para este episodio sobre Elm, Andros cuenta con la compañía de David Hernandez, un profesional con más de 10 año...2020-12-2755 minElm RadioElm RadioThe Life of a FileEvan Czaplicki's talk The Life of a File.Richard Feldman's Frontend Masters Elm coursesExplore many different data modeling optionsMake Impossible States Impossible Elm Radio episodeWait until you feel the pain vs create abstractions before you need themDoes the code quality metric of line count apply in Elm since there's no spooky action at a distanceAim for loose coupling, high cohesionLocalized reasoningCore mechanics of Elm modules(Organize) Grouping functions values types(Hide) You can hide some...2020-10-0556 minprogrammier.bar – der Podcast für App- und Webentwicklungprogrammier.bar – der Podcast für App- und WebentwicklungFolge 60 - Funktionale Programmierung in Elm mit Jonas Coch von itravelWas ist das Besondere an der Programmiersprache Elm? In Folge 60 haben wir Jonas Coch eingeladen uns mehr über die einsteigerfreundliche Sprache für funktionale Programmierung zu erzählen. Jonas ist Front-End-Entwickler bei itravel und arbeitet in Vollzeit und bereits jahrelang mit Elm. Die von Evan Czaplicki aus einer Abschlussarbeit entstandene Programmiersprache zeichnet sich besonders dadurch aus, dass sie zu JavaScript kompiliert ohne Runtime-Exceptions zu erzeugen. Das ist der wohl größte Vorteil von Elms strikten Typsystem. Noch dazu ist die Sprache unschlagbar schnell, da sie eine eigene virtuelle DOM-Implementierung besitzt, die auf Einfachheit und Geschwindigkeit optimiert ist. Insbesondere im Ve...2020-04-241h 05Elm TownElm TownElm Town 50 – My favorite thing is when they don't even noticeAaron VonderHaar shares the origin, history and plans for the future of elm-format and a new, related tool! Thank you to our sponsor, Culture Amp. Special thanks to Xavier Ho (@Xavier_Ho) for editing and production of this episode! Recording date: 19 Mar 2020 Guest Aaron VonderHaar (@avh4) Show Notes 00:00:00 Intro and sponsors Using Elm in Production at Pivotal Tracker (article) Elm San Francisco (meetup) elm-format 00:04:22 How Aaron got into Elm "Controlling Time and Space: understanding the many formulations of FRP" by Evan Czaplicki (video) 00:06:09...2020-04-1754 minThe Bike ShedThe Bike Shed191: Open Source is Created By Humans (Devon Zuegel)Chris is joined by Devon Zuegel who recently joined GitHub in the new Open Source Product Manager role. Devon and Chris discuss the complexities inherent to open source including funding models, managing motivation and burnout, different open source models, and end with a discussion around how we can be better open source citizens, both as consumers and maintainers. Devon on Twitter Devon's Blog Nadia Eghbal - Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure Patreon Sindre Sorhus on Patreon Open Collective ESLint on Open Collective Webpack on Open Collective Babel on Open Collective Sidekiq Pro GraphQL...2019-03-2239 minAll JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tvJSJ 354: Elm with Richard FeldmanSponsors Kendo UI Sentry use the code “devchat” for $100 credit Clubhouse CacheFly Panel Joe Eames Aimee Knight Joined by special guest: Richard Feldman Episode Summary In this episode of JavaScript Jabber, Richard Feldman, primarily known for his work in Elm, the author of “Elm in Action” and Head of Technology at NoRedInk, talks about Elm 0.19 and the new features introduced in it. He explains how the development work is distributed between the Elm creator – Evan Czaplicki and the other members of the community and discusses the...2019-03-0537 minAll JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tvJSJ 354: Elm with Richard FeldmanSponsors Kendo UI Sentry use the code “devchat” for $100 credit Clubhouse CacheFly Panel Joe Eames Aimee Knight Joined by special guest: Richard Feldman Episode Summary In this episode of JavaScript Jabber, Richard Feldman, primarily known for his work in Elm, the author of “Elm in Action” and Head of Technology at NoRedInk, talks about Elm 0.19 and the new features introduced in it. He explains how the development work is distributed between the Elm creator – Evan Czaplicki and the other members of the community and discusses the...2019-03-0537 minJavaScript JabberJavaScript JabberJSJ 354: Elm with Richard FeldmanSponsorsKendo UISentry use the code “devchat” for $100 creditClubhouseCacheFlyPanelJoe EamesAimee KnightJoined by special guest: Richard FeldmanEpisode SummaryIn this episode of JavaScript Jabber, Richard Feldman, primarily known for his work in Elm, the author of “Elm in Action” and Head of Technology at NoRedInk, talks about Elm 0.19 and the new features introduced in it. He explains how the development work is distributed between the Elm creator – Evan Czaplicki and the other members of the community and discusses the challenges on the way to Elm 1.0.Richard also shares some educational materials for listeners interested in learning Elm and gives details on Elm conferences around the...2019-03-0537 minElm TownElm TownElm Town 42 – It's Just Darth VaderErkal Selman shares the story behind Kite, a web application for drawing and exploring directed graphs written entirely in Elm. Thank you to our sponsors, Ellie, Culture Amp and Joel Clermont. Special thanks to Xavier Ho (@Xavier_Ho) for editing and production of this episode! Recording date: 25 January 2019 Guests Erkal Selman (@AzizErkalSelman) Show Notes 00:00:00 Introduction 00:01:34 Guest intro Kite Thread: An Interactive Visualization Tool for Graph Theory 00:04:59 Graph theory 00:07:08 Origins of Kite 00:10:13 Elm benefits 00:12:15 Inspirations Talk: The...2019-02-0736 minElixir OutlawsElixir OutlawsEpisode 23: Reaching UnderstandingThis week Anna and Chris decompress from GigCity Elixir. They discuss several of the talks including a talk by Stu Halloway about what open source maintainers owe to communities. This leads to a discussion on how to have productive conversations about open source projects. Chris laments some of the ways that he's interacted with the community and Anna pushes for ways to facilitate constructive communication. This leads to a discussion about good ways to build modules and libraries that can be easily taught to newcomers. A copy of this episode is available to read as...2018-11-1533 minElixir MixElixir MixEMx 011: Process and OTP pitfalls with Claudio OrtolinaPanel: Charles Max WoodEric BerryJosh AdamsMark Erikson Special Guests: Claudio Ortolina In this episode of Elixir Mix, the panel talks to Claudio Ortolina about Process and OTP pitfalls. Claudio works for Erlang Solutions where he is a developer consultant, working with customers on long projects, and he has been working full-time with Elixir for the past 3 years. They talk about OTP, the importance of reading the sources when working with Elixir, and if beginners should dive right away into OTP. They also touch on Process, how Elixir allows your code to be more available, and more! In particular, we dive...2018-07-241h 07Elm TownElm TownElm Town 33 - Ports Again with Murphy RandleShow Notes – Elm Town Episode 33 - Ports Again with Murphy Randle Murphy welcomes Kevin Yank as the new host of Elm Town, then revisits his elm-conf 2017 talk with some fresh thoughts about ports. Recording date: 2018-06-27 Guests: Murphy Randle (0:02:21) conference: Framework Summit (0:13:25) podcast: Reason Town (0:14:18) video: “What’s not to love about Reason?”, Keira Hodgkison at ReasonConf 2018 (0:20:23) video: “The Importance of Ports”, Murphy Randle at elm-conf 2017 (0:20:52) audio: “Elm Town 13 - History of Ports” with Evan Czaplicki (0:28:55) video: “Actors in Ruby! Why let Elixir have all the fun?”, Marcos Matos at RubyConf AU 2017 (0:42:10) article: “Why do I h...2018-07-0448 minAll JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tvJSJ 306: The Framework Summit with Joe EamesPanel: Charles Max Wood Cory House Aimee Knight Joe Eames AJ O'Neal In this episode, the JavaScript Jabber panelists talk about the Framework Summit. It was the brainchild of Merrick Christensen. This summit includes talks on multiple different frameworks all in a two-day conference, which allows you to get exposed to new frameworks while still learning more about the framework your job requires you to use. Another goal of the conference is that it will be able to open people’s eyes up to the different frameworks available to them and show that no one...2018-03-2748 minJavaScript JabberJavaScript JabberJSJ 306: The Framework Summit with Joe EamesPanel: Charles Max WoodCory HouseAimee KnightJoe EamesAJ O'NealIn this episode, the JavaScript Jabber panelists talk about the Framework Summit. It was the brainchild of Merrick Christensen. This summit includes talks on multiple different frameworks all in a two-day conference, which allows you to get exposed to new frameworks while still learning more about the framework your job requires you to use. Another goal of the conference is that it will be able to open people’s eyes up to the different frameworks available to them and show that no one framework is superior to another.In particular, we dive pretty dee...2018-03-2748 minAll JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tvJSJ 306: The Framework Summit with Joe EamesPanel: Charles Max Wood Cory House Aimee Knight Joe Eames AJ O'Neal In this episode, the JavaScript Jabber panelists talk about the Framework Summit. It was the brainchild of Merrick Christensen. This summit includes talks on multiple different frameworks all in a two-day conference, which allows you to get exposed to new frameworks while still learning more about the framework your job requires you to use. Another goal of the conference is that it will be able to open people’s eyes up to the different frameworks available to them and show that no one...2018-03-2748 minCross Cutting Concerns PodcastCross Cutting Concerns PodcastPodcast 069 - Correl Roush on ElmCorrel Roush is back to talk about Elm. Show Notes: This is Correl's second episode. Be sure to check out the Erlang episode Elm website Haskell site Evan Czaplicki on Github Book: Seven More Languages in Seven Weeks No Red Ink Richard Feldman on Github Text editors mentions: Atom, Emacs Elm-package command line tool Book: Elm in Action by Richard Feldman Elm slack channel Video: Time traveling debugger with a Mario platforming game Correl Roush is on Twitter. Want to be on the next episode...2018-02-1200 minElm TownElm TownElm Town 22 - How Do I Write Javascript in Elm?Show Notes – Elm Town 22 - How Do I Write JavaScript in ElmRecording date: 2017-11-09Voices: Murphy Randle, Evan Czaplicki- (0:11:15) [MLton - Language](http://mlton.org/)- (1:00:28) Murphy: [Elm Seeds](https://elmseeds.thaterikperson.com/)- (1:00:58) Evan: [Murphy's elm-conf talk: The Importance of Ports](https://www.youtube.com/watch?v=P3pL85n9_5s)- (1:01:46) Evan: [Adam Curtis documentaries (century of self & hyper-normalization)](https://en.wikipedia.org/wiki/Adam_Curtis)2017-11-211h 03Elm TownElm TownElm Town 22 - How Do I Write JS in Elm?Voices Murphy Randle Evan Czaplicki Links (0:11:15) MLton - Language (1:00:28) Murphy: Elm Seeds (1:00:58) Evan: Murphy's elm-conf talk: The Importance of Ports (1:01:46) Evan: Adam Curtis documentaries (century of self & hyper-normalization) Sponsors Day One Daily Drip Futurice Ellie App 2017-11-211h 03Elm TownElm TownElm Town 13 - History of PortsVoices Murphy Randle Evan Czaplicki Links (0:02:04) Futurice app (0:35:52) Lucid Synchron (1:00:06) MLton (1:04:06) Noodle salad with a peanut sauce (1:04:25) The Coup (1:04:56) HTC Vive Stories from the C++ Creator 2017-05-091h 06Elm TownElm TownElm Town 12 - History of RecordsVoices Murphy Randle Evan Czaplicki Links (0:00:15) Soft Skills Engineering Podcast (0:00:50) Oslo Elm Day & Elm Conf Europe (0:01:21) Elm Conf USA (0:02:13) Ellie (0:12:52) Extensible records with scoped labels by Daan Leijen (0:46:36) Simple made easy (1:00:11) Public Opinion - Lipman (1:01:06) Body weight exercise (1:06:13) Kinesis Advantage Keyboard - use coupon code elmtown (1:11:50) json survival kit - use coupon code elmtown 2017-04-261h 15Elm TownElm TownElm Town 11 - History of SignalsVoices Murphy Randle Evan Czaplicki Links (0:10:37) Functional Reactive Animation (0:37:06) Vessel (1:08:26) Koka (1:11:10) Let's get free : Dead Pres (1:13:16) Remote Data (1:13:42) How Elm Slays a UI Anti-Pattern 2017-04-031h 16The Frontside PodcastThe Frontside Podcast056: Ember vs. Elm: The Showdown with Philip PootsPhilip Poots @pootsbook | GitHub Show Notes: 00:53 - What is Elm? 03:45 - The Essence of User Interface 07:59 - “Messages” 08:31 - Scalability 14:04 - Error Handling 18:47 - The Business Case 22:35 - Where is Elm on the curve of scalability? 28:36 - Learning From Elm 32:32 - “Whole Meal Solutions” Resources: Philip Poots: Elmber @ Wicked Good Ember 2016 Cycle.js Functional Reactive Programming Evan Czaplicki Test-driven Development (TDD) NoRedInk The Elm Mailing List Try Elm Elm Guide elmtutorial.org Elm For Beginners by James Moore Transcript: CHARLES: Hello, everybody. Welcome to The Frontside Podcast Episode 56. I am Charles Lowell...2017-02-0339 minElm TownElm TownElm Town 6 - The Founding StoryVoices Murphy Randle Evan Czaplicki Tessa Kelly Matthew Griffith Links (Times are only roughly correct. Noted pre-editing.) (0:07:59) Americone Dream (0:14:52) style-elements (0:31:09) Angular.js (0:35:35) GHC JS (0:35:39) Js_of_ocaml (1:16:22) Evan: Hiroshima (book) (1:17:20) Evan: Mythologies (book) (1:17:41) Evan: Poorly Drawn Lines (1:18:21) Tessa: The Handmaid's Tale (1:18:29) Tessa: Perseplis (1:18:53) Tessa: rluiten/elm-date-extra (1:20:29) Murphy: Start Using Elm to Build Web Applications (1:21:01) Murphy: Brothers In Arms (1:21:10) Murphy: Programming Beyond Practices (1:22:05) Murphy: sporto/erl (1:22:21) Murphy: Making Impossible States Impossible (1:22:54) Evan: Teach Yourself Programming in 10 Years 2016-12-051h 18The Frontside PodcastThe Frontside Podcast049: Learning Elm For Better JavaScript with Jamison DanceJamison Dance: @jergason | Blog | GitHub | Fivestack | Soft Skills Engineering Podcast | React Rally Show Notes: 00:58 - The Elm Programming Language 01:36 - Who should try Elm? What is the attraction? 03:09 - Scaling an App Across a Team; Conventions 06:19 - Routing 07:48 - Writing Tests 09:38 - Jumping Into Elm from a Component-based Framework 12:20 - Tooling 17:28 - Productivity 19:21 - The Elm Community 25:13 - Could Elm Replace JavaScript? 28:28 - Lessons Learned from Elm to Write Better JavaScript 33:45 - The Elm Syntax 35:49 - Checking Out New Languages and Communities 37:31 - Data Modeling Resources: Elm Packages elm-format Evan Czaplicki: Let's Be...2016-12-0246 minThe Web Platform PodcastThe Web Platform Podcast108 Elm RevisitedSummary It’s been awhile since we have chatted about Elm Lang. Richard Feldman (@rtfeldman), Developer at No Red Ink, returns to the podcast with Conner Ruhl (@connerruhl), Developer Operations at Carfax, in his podcast debut. The two Elm fanatics chat about their experiences with Elm and how it’s made their productivity exponentially better. Resources Elm - http://elm-lang.org/ Richards Github - https://github.com/rtfeldman Elm in Action - https://www.manning.com/books/elm-in-action?a_aid=elm_in_action&a_bid=b15edc5c JSAir: Typed Functional Programming in JS - h...2016-09-3000 minChangelog InterviewsChangelog InterviewsElm and Functional ProgrammingEvan Czaplicki, creator of Elm, and Richard Feldman of NoRedInk joined the show to talk deeper about Elm, the pains of CSS it solves, scaling the Elm architecture, reusable components, and more. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal intr...2016-09-021h 27The Changelog: Software Development, Open SourceThe Changelog: Software Development, Open SourceElm and Functional Programming (Interview)Evan Czaplicki, creator of Elm, and Richard Feldman of NoRedInk joined the show to talk deeper about Elm, the pains of CSS it solves, scaling the Elm architecture, reusable components, and more. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Rollbar – Put errors in their place! Full-stack error tracking for all apps in any language. Toptal – Scale your team and hire the top 3% of developers and designers at Toptal. Email Adam at adam@changelog.com for a personal intr...2016-09-021h 27Front End Happy HourFront End Happy HourEpisode 013 - Drinking in the present to learn future JavaScriptIn episode 13 of the Front End Happy Hour podcast, we’re joined by Jafar Husain from Netflix to talk with us about the future of JavaScript. Jafar is part of the TC-39 committee that helps determine the future specs of ECMAScript. Jafar shares a lot of interesting insights into how the committee works and how a feature makes it's way into the spec. Jafar also talks to us about Observables and cancellable promises. Items mentioned in the episode: TC-39, ECMAScript, Iterators and Generators, Proxies, Observables, Promises, Evan Czaplicki, Yehuda Katz, Rust Language, TypeScript, Elm Language, PureScript, Flow, Jay Phelps, LazyDOM, Tr...2016-08-181h 05Ruby RoguesRuby Rogues253 RR Phoenix and Rails with Chris McCord01:57 - Chris McCord IntroductionTwitter GitHub BlogDockYardProgramming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and Jose ValimMetaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) by Chris McCord02:09 - The Phoenix Framework The Elixir Programming LanguageThe Erlang Programming Language02:46 - Ruby vs ElixirJosé Valim“Programming should be enjoyable.”syncWhatsAppMetaprogramming12:12 - Phoenix as a Framework; Similarity to Rails15:38 - ecto 16:45 - Performance 18:06 - Generating a Phoenix ProjectMix20:44 - Getting Started with Phoenix; Creating and Maintaining25:29 - Guidance and Decision Making Development and Documentation30:22 - Phoenix and JavaScript; Build ToolsBrunch37:22 - Phoenix and ElmChris McCord and Evan Czaplicki: Phoenix and Elm: Ma...2016-03-301h 09Adventures in AngularAdventures in Angular084 AiA Angular Material 2 with Jeremy Elbourn02:36 - Jeremy Elbourn IntroductionTwitter GitHub03:15 - Material Design; Angular MaterialAdventures in Angular Episode #071: Angular Material with Thomas Burleson05:12 - Components“Alpha”11:09 - Getting Involved with Angular 2 MaterialDocumentation16:38 - Strategies for Preparing for Angular 2 Material; Preserving Old Spirit22:07 - Office UI Fabric 24:23 - Best Practices and InfrastructureTesting27:19 - Architecture28:52 - Getting StartedPicks Muru (Ward) Temblor (Ward) Observables (Lukas) Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On (Lukas) Calamity by Brandon Sanderson (Joe) The Expanse (Jeremy) Flexbox Froggy (Jeremy) Fiskars Titanium Shears (Jeremy)Special Guest: Jeremy Elbourn. Advertising Inquiries: https...2016-03-1740 minAdventures in AngularAdventures in Angular084 AiA Angular Material 2 with Jeremy Elbourn02:36 - Jeremy Elbourn IntroductionTwitter GitHub03:15 - Material Design; Angular MaterialAdventures in Angular Episode #071: Angular Material with Thomas Burleson05:12 - Components“Alpha”11:09 - Getting Involved with Angular 2 MaterialDocumentation16:38 - Strategies for Preparing for Angular 2 Material; Preserving Old Spirit22:07 - Office UI Fabric 24:23 - Best Practices and InfrastructureTesting27:19 - Architecture28:52 - Getting StartedPicks Muru (Ward) Temblor (Ward) Observables (Lukas) Evan Czaplicki: Let's be mainstream! User focused design in Elm @ Curry On (Lukas) Calamity by Brandon Sanderson (Joe) The Expanse (Jeremy) Flexbox Froggy (Jeremy) Fiskars Titanium Shears (Jeremy)Special Guest: Jeremy Elbourn. Advertising Inquiries: https...2016-03-1740 minRuby RoguesRuby Rogues250 RR Programming Language Evolution and Design with Gilad Bracha02:00 - Gilad Bracha IntroductionTwitter GitHub BlogDart JavaScript Jabber Episode #008: V8 and Dart with Lars Bak and Kasper LundDartium09:17 - Programming Language Evolution and DesignElmRuby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki 10:47 - Capabilities and Language FeaturesNewspeak “Functional”12:46 - Actors16:41 - Live ProgrammingBret Victor on Live-Coding19:07 - SmalltalkREPL (Read–eval–print loop)Monkey patching29:01 - Designing a Language“Programming is an experience.”38:59 - Complexity42:41 - Newspeak (Con’t)45:58 - Smalltalk or Newspeak?SqueakPharoDolphin SmalltalkVisualWorks48:13 - How are programming languages like shrubberiesPicks Stroopwafels (Chuck) Staked: The Iron Druid Chronicles by Kevin Hearne (Chuck) Calamity (The Reckoners) by Brandon Sanderson (Chuck)2016-03-0956 minThe Bike ShedThe Bike Shed54: Argument ErrorDerek shares some Elixir annoyances with Sean and they discus how a consulting role colors their perception of languages and frameworks, both for better and for worse. Sean provides an update on SQLite and Association support in Diesel. GoodTImes, Timex, and Ecto.DateTime When should you use DateTime and when should you use Time by Andrew White Twitter conversation with Brandon Hikert Postgres RETURNING Preloading in Ecto User Focused Design in Elm by Evan Czaplicki Getting Started with Diesel Rust API Evolution Support The Bike Shed2016-03-0242 minAll JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tv200 JSJ EPISODE 200!!!02:52 - What’s up Merrick Christensen? Twitter GitHub Blog 03:43 - Favorite Episodes Episode #124: The Origin of Javascript with Brendan Eich Episode #037: Specialized vs Monolithic with James Halliday and Tom Dale   Episode #071: JavaScript Strategies at Microsoft with Scott Hanselman Episode #044: Book Club: Effective JavaScript with David Herman Episode #161: Rust with David Herman Episode #008: V8 and Dart with Lars Bak and Kasper Lund Episode #175: Elm with Evan Czaplicki and Richard Feldman Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki Adventures in Angular Episode #80: Aurelia with Rob Eisenberg 08:58 - How have ideas about...2016-02-241h 00All JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tv200 JSJ EPISODE 200!!!02:52 - What’s up Merrick Christensen? Twitter GitHub Blog 03:43 - Favorite Episodes Episode #124: The Origin of Javascript with Brendan Eich Episode #037: Specialized vs Monolithic with James Halliday and Tom Dale   Episode #071: JavaScript Strategies at Microsoft with Scott Hanselman Episode #044: Book Club: Effective JavaScript with David Herman Episode #161: Rust with David Herman Episode #008: V8 and Dart with Lars Bak and Kasper Lund Episode #175: Elm with Evan Czaplicki and Richard Feldman Ruby Rogues Episode #212: Elm with Richard Feldman and Evan Czaplicki Adventures in Angular Episode #80: Aurelia with Rob Eisenberg 08:58 - How have ideas about...2016-02-241h 00JavaScript JabberJavaScript Jabber200 JSJ EPISODE 200!!!02:52 - What’s up Merrick Christensen?Twitter GitHubBlog03:43 - Favorite EpisodesEpisode #124: The Origin of Javascript with Brendan EichEpisode #037: Specialized vs Monolithic with James Halliday and Tom Dale  Episode #071: JavaScript Strategies at Microsoft with Scott HanselmanEpisode #044: Book Club: Effective JavaScript with David HermanEpisode #161: Rust with David HermanEpisode #008: V8 and Dart with Lars Bak and Kasper LundEpisode #175: Elm with Evan Czaplicki and Richard FeldmanRuby Rogues Episode #212: Elm with Richard Feldman and Evan CzaplickiAdventures in Angular Episode #80: Aurelia with Rob Eisenberg08:58 - How have ideas about JavaScript changed since being a panelist on the show?jQuery adding 2 numbers from input fields15:01 - Off the...2016-02-2433 minChangelog InterviewsChangelog InterviewsElm and Functional ProgrammingRichard Feldman from NoRedInk joined the show to talk about Elm and Functional Programming. Elm labeled itself “the best of functional programming in your browser” and boasts “no runtime exceptions.” We talked about the language, whether or not it’s really faster than React, JavaScript fatigue, and the best ways to get started with Elm. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Codeship – If it works with Docker, it works with Codeship Jet. DigitalOcean Block Storage – Use the code CHANG...2016-01-161h 32The Changelog: Software Development, Open SourceThe Changelog: Software Development, Open SourceElm and Functional Programming (Interview)Richard Feldman from NoRedInk joined the show to talk about Elm and Functional Programming. Elm labeled itself “the best of functional programming in your browser” and boasts “no runtime exceptions.” We talked about the language, whether or not it’s really faster than React, JavaScript fatigue, and the best ways to get started with Elm. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Sponsors:Codeship – If it works with Docker, it works with Codeship Jet. DigitalOcean Block Storage – Use the code CHANG...2016-01-161h 32All JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tv189 JSJ PureScript with John A. De Goes and Phil Freeman02:54 - John A. De Goes Introduction Twitter GitHub Blog SlamData 06:34 - Phil Freeman Introduction Twitter GitHub Blog 07:38 - What is PureScript? 09:11 - Features Extensible Effects 12:24 - Overcoming the Vocabulary Problem in Functional Programming Gang of Four Book (Design Patterns) purescript-halogen 20:07 - Prerequisites to PureScript 26:14 - PureScript vs Elm JavaScript Jabber Episode #175: Elm with Evan Czaplicki and Richard Feldman No Runtime General Purpose vs UI-Focused 2015-12-091h 12All JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tv189 JSJ PureScript with John A. De Goes and Phil Freeman02:54 - John A. De Goes Introduction Twitter GitHub Blog SlamData 06:34 - Phil Freeman Introduction Twitter GitHub Blog 07:38 - What is PureScript? 09:11 - Features Extensible Effects 12:24 - Overcoming the Vocabulary Problem in Functional Programming Gang of Four Book (Design Patterns) purescript-halogen 20:07 - Prerequisites to PureScript 26:14 - PureScript vs Elm JavaScript Jabber Episode #175: Elm with Evan Czaplicki and Richard Feldman No Runtime General Purpose vs UI-Focused 2015-12-091h 12JavaScript JabberJavaScript Jabber189 JSJ PureScript with John A. De Goes and Phil Freeman02:54 - John A. De Goes IntroductionTwitter GitHub BlogSlamData06:34 - Phil Freeman IntroductionTwitter GitHub Blog07:38 - What is PureScript?09:11 - FeaturesExtensible Effects12:24 - Overcoming the Vocabulary Problem in Functional ProgrammingGang of Four Book (Design Patterns)purescript-halogen20:07 - Prerequisites to PureScript26:14 - PureScript vs ElmJavaScript Jabber Episode #175: Elm with Evan Czaplicki and Richard FeldmanNo RuntimeGeneral Purpose vs UI-FocusedGeneric Containers40:37 - Similar Languages to PureScript44:07 - PureScript BackgroundRoy47:48 - The WebAssembly Effect51:01 - Readability53:42 - PureScript Learning Resources PureScript by Example by Phil Freeman PureScript Conf 2015/655:43 - Working with Abstractionspurescript-affAudrey Popp: Fighting Node Callback Hell with PureScriptPicks Philip Robects: What the heck is the ev...2015-12-091h 12Functional GeekeryFunctional GeekeryEric SmithIn this episode I talk with Eric Smith. We talk about his introduction to functional programming and what he looks at from a organizational perspective, his interest in the history of computation, and covers some thoughts on how we should be introducing people to programming with lessons learned from digging into the history of computation. Our Guest, Eric Smith Eric is @eric_s_smith on Twitter Middlebury Interactive Languages Sponsors This episode is sponsored by PurelyFunctional.tv. PurelyFunctional.tv’s Online Mentoring has just launched. It is step-by-step online mentoring th...2015-12-011h 04JavaScript JabberJavaScript Jabber182 JSJ RxJS with Matthew Podwysocki02:19 - Matthew Podwysocki IntroductionTwitter GitHubMicrosoft04:01 - RxJSReactive JavaScript Interview w/ Jeffrey Van Gogh & Matthew Podwysocki @ JSConf 2010“First-class Events”10:18 - Practical Experience of UseObservables17:28 - observable-spec 21:43 - Observables and Promises 25:06 - Using RxJS in Common FrameworksRxJS Git Book RxJS Gitter Channel27:53 - Are there places where observables might not be better than callbacks/Promises?29:16 - Why would someone use RxJS on the backend in place of Node streams? RabbitMQ32:28 - Are Promises dying?36:13 - Observable GotchasHot vs Cold Observables40:29 - InfluenceElmFunctional Reactive Programming (FRP)47:47 - Will observables in ES2016 replace RxJS?Picks A cartoon guide to Flux (Aimee) Promisees (Aimee) T...2015-10-211h 01All JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tv175 JSJ Elm with Evan Czaplicki and Richard Feldman02: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 2015-09-021h 17All JavaScript Podcasts by Devchat.tvAll JavaScript Podcasts by Devchat.tv175 JSJ Elm with Evan Czaplicki and Richard Feldman02: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 2015-09-021h 17JavaScript JabberJavaScript Jabber175 JSJ Elm with Evan Czaplicki and Richard Feldman02:27 - Evan Czaplicki IntroductionTwitter GitHubPrezi 02:32 - Richard Feldman IntroductionTwitter GitHubNoRedInk02:38 - Elm @elmlang04:06 - Academic Ideas05:10 - Functional Programming, Functional Reactive Programming & Immutability16:11 - ConstraintsFaruk AteşModernizrThe Beauty of ConstraintsTypes / Typescript24:24 - Compilation27:05 - Signals start-app36:34 - Shared Concepts & Guarantees at the Language Level43:00 - Elm vs React 47:24 - IntegrationPortslunr.js52:23 - Upcoming Features54:15 - TestingElm-Test elm-check56:38 - Websites/Apps Build in ElmCircuitHub58:37 - Getting Started with ElmThe Elm Architecture Tutorial Elm Examples59:41 - Canonical Uses?01:01:26 - The Elm Community & ContributionsThe Elm Discuss Mailing ListElm user group SFStack Overflow ?The Sublime Text PluginWebStorm Support for Elm?Codagrunt-elm gulp-elmExtras & ResourcesEvan Czaplicki: Let's be...2015-09-021h 09Ruby RoguesRuby Rogues212 RR Elm with Richard Feldman and Evan CzaplickiGet your Ruby Remote Conf tickets and check out the @rubyremoteconf Twitter feed for exciting updates about the conference. 03:09 - Evan Czaplicki IntroductionTwitter GitHubPrezi 03:15 - Richard Feldman IntroductionTwitter GitHubNoRedInk03:42 - Elm @elmlang 04:18 - Elm vs JavaScriptdreamwriter06:52 - Reactivity07:28 - Functional PrinciplesImmutabilityUnion Types09:42 - “Side Effects” (Reactivity Cont’d)JavaScript PromisesSignalsReactFluxExcel Spreadsheet ComparisonTwo-way Data Binding vs One-way24:19 - Syntax and SemanticsHaskellML ML Family of Programming LanguagesStrict vs Lazy30:45 - TestingElm-Testelm-checkProperty-Based Testingelm-reactor34:49 - DebuggingElm’s Time Traveling Debugger42:12 - Next Release?46:00 - Use Cases/Getting Started Resourceselm-architecture-tutorial dreamwriter48:45 - Why should Ruby devs care about Elm?Picks The Expanse (Avdi) Git LFS (Jessica)2015-06-171h 02Functional GeekeryFunctional GeekeryBruce TateIn this episode I talk with Bruce Tate. We talk about his books Seven Languages in Seven Weeks, and Seven More Languages in Seven Weeks, and cover what drove him to write the books, and what he thinks about the languages covered. We also touch on the other Seven in Seven books in the series, and what it takes if someone were to decide they wanted to write one. Our Guest, Bruce Tate @redrapids on Twitter Announcements Listeners of Functional Geekery get 10% off CodeMesh 2014 when you use offer code fngeekery10. ...2014-09-0951 minCognicastCognicastDavid Nolen - Cognicast Episode 054We talk with David Nolen about Om andcore.logic. Listen to or download this episode. Subscribing to The Cognicast The show is available on iTunes! You can also subscribe to the podcast using our podcast feed. As we move to complete the technical infrastructure work around the merger of Relevance and Metadata Partners into Cognitect, we will definitely be providing a subscription feed for The Cognicast. In the meantime, you can be sure not to miss an episode by continuing to subscribe to ThinkRelevance: The Podcast viathe existing feed. All new episodes of...2014-04-1054 minCognicastCognicastDavid Nolen - Cognicast Episode 054We talk with David Nolen about Om andcore.logic. Listen to or download this episode. Subscribing to The Cognicast The show is available on iTunes! You can also subscribe to the podcast using our podcast feed. As we move to complete the technical infrastructure work around the merger of Relevance and Metadata Partners into Cognitect, we will definitely be providing a subscription feed for The Cognicast. In the meantime, you can be sure not to miss an episode by continuing to subscribe to ThinkRelevance: The Podcast viathe existing feed. All new episodes of...2014-04-1054 min