Listen "Richard Feldman Discusses Elm and How It Compares to React.js for Front-end Programming"
Episode Synopsis
Why listen to this podcast:
- Using a compiler to catch errors at compile time instead of at runtime means much easier refactoring of code.
- Incrementally replacing small parts of an existing JavaScript application with Elm is a safer strategy than trying to write an entirely new application in Elm
- Elm packages are semantically versioned and gated by the publishing process, so minor versions cannot remove functionality without bumping the major version.
- The UI in an Elm application results in messages that transform the immutable state of the application; this allows a debugger to view the state transitions and the messages that triggered them, including record and replay of those messages.
- Elm has been benchmarked as being faster than Angular and React whilst being smaller code, which is attributed to the immutable state and pure functional elements.
More on this: Quick scan our curated show notes on InfoQ http://bit.ly/2qmS2CT
You can also subscribe to the InfoQ newsletter to receive weekly updates on the hottest topics from professional software development. bit.ly/24x3IVq
Subscribe: www.youtube.com/infoq
Like InfoQ on Facebook: bit.ly/2jmlyG8
Follow on Twitter: twitter.com/InfoQ
Follow on LinkedIn: www.linkedin.com/company/infoq
Want to see extented shownotes? Check the landing page on InfoQ: http://bit.ly/2qmS2CT
- Using a compiler to catch errors at compile time instead of at runtime means much easier refactoring of code.
- Incrementally replacing small parts of an existing JavaScript application with Elm is a safer strategy than trying to write an entirely new application in Elm
- Elm packages are semantically versioned and gated by the publishing process, so minor versions cannot remove functionality without bumping the major version.
- The UI in an Elm application results in messages that transform the immutable state of the application; this allows a debugger to view the state transitions and the messages that triggered them, including record and replay of those messages.
- Elm has been benchmarked as being faster than Angular and React whilst being smaller code, which is attributed to the immutable state and pure functional elements.
More on this: Quick scan our curated show notes on InfoQ http://bit.ly/2qmS2CT
You can also subscribe to the InfoQ newsletter to receive weekly updates on the hottest topics from professional software development. bit.ly/24x3IVq
Subscribe: www.youtube.com/infoq
Like InfoQ on Facebook: bit.ly/2jmlyG8
Follow on Twitter: twitter.com/InfoQ
Follow on LinkedIn: www.linkedin.com/company/infoq
Want to see extented shownotes? Check the landing page on InfoQ: http://bit.ly/2qmS2CT
More episodes of the podcast The InfoQ Podcast
Building a More Appealing CLI for Agentic LLMs Based on Learnings from the Textual Framework
15/12/2025
How to Use Apache Spark to Craft a Multi-Year Data Regression Testing and Simulations Framework
26/11/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.