Artwork

Content provided by Jesse Tomchak. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jesse Tomchak or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

1: HelloWorld

20:46
 
Share
 

Archived series ("Inactive feed" status)

When? This feed was archived on October 04, 2020 13:08 (4y ago). Last successful fetch was on January 04, 2020 14:08 (5y ago)

Why? Inactive feed status. Our servers were unable to retrieve a valid podcast feed for a sustained period.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 185317599 series 1531971
Content provided by Jesse Tomchak. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jesse Tomchak or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Why this show now?
  • I have gotten a taste of functional programming, and really like it, but Haskell is rough. Map, reduce, filter, slice.
  • I Need that extra little push to keep at it, so by producing this show, I’ve added a little bit of outside pressure to keep me on track.
  • The New Rustacean inspiration
  • Webassembly is coming
  • FrontEnd Masters
  • Lin Clark
  • webpack mozilla
So what is the podcast about?
  • Learning ELM as I learn ELM, each episode will focus on a particular part or topic of the language. We’ll start at the beginning together and slowly work up to more advanced topics as we go.
  • Show notes and exercises
  • Possible community interviews and resources
  • I like ELM Town, and would really like more podcast about ELM, rust, web assembly, and other cutting edge shows. If you know of any please drop me a message.
What is ELM
  • Elm compiles to JavaScript, so trying out Elm is easy.
  • Current version is 0.18.0
  • Quick History:
  • Unlike hand-written JavaScript, Elm code does not produce runtime exceptions in practice. Instead, Elm uses type inference to detect problems during compilation and give friendly hints.
  • Enforced Semantic Versioning. No more surprises in PATCH releases!
    • SemVer x.y.z
      • x stands for major version, breaking changes expected
      • y stands for minor version, NO breaking changes
      • z stands for patch, tiny update
  • Top Level Features
    • Immutability
    • Static types
    • Module System
    • Interoperability with HTML, CSS, and JS
    • Limits: does not have higher-kinder types, and thus cannot provide generic abstractions for many common operations, like map, apply, and fold. They are modules List.map, Dict.map
  • Installing Elm
    • elm-repl — play with Elm expressions
    • elm-reactor — get a project going quickly
    • elm-make — compile Elm code directly
    • elm-package — download packages
  continue reading

91 episodes

Artwork

1: HelloWorld

Javascript to Elm

73 subscribers

published

iconShare
 

Archived series ("Inactive feed" status)

When? This feed was archived on October 04, 2020 13:08 (4y ago). Last successful fetch was on January 04, 2020 14:08 (5y ago)

Why? Inactive feed status. Our servers were unable to retrieve a valid podcast feed for a sustained period.

What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.

Manage episode 185317599 series 1531971
Content provided by Jesse Tomchak. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Jesse Tomchak or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Why this show now?
  • I have gotten a taste of functional programming, and really like it, but Haskell is rough. Map, reduce, filter, slice.
  • I Need that extra little push to keep at it, so by producing this show, I’ve added a little bit of outside pressure to keep me on track.
  • The New Rustacean inspiration
  • Webassembly is coming
  • FrontEnd Masters
  • Lin Clark
  • webpack mozilla
So what is the podcast about?
  • Learning ELM as I learn ELM, each episode will focus on a particular part or topic of the language. We’ll start at the beginning together and slowly work up to more advanced topics as we go.
  • Show notes and exercises
  • Possible community interviews and resources
  • I like ELM Town, and would really like more podcast about ELM, rust, web assembly, and other cutting edge shows. If you know of any please drop me a message.
What is ELM
  • Elm compiles to JavaScript, so trying out Elm is easy.
  • Current version is 0.18.0
  • Quick History:
  • Unlike hand-written JavaScript, Elm code does not produce runtime exceptions in practice. Instead, Elm uses type inference to detect problems during compilation and give friendly hints.
  • Enforced Semantic Versioning. No more surprises in PATCH releases!
    • SemVer x.y.z
      • x stands for major version, breaking changes expected
      • y stands for minor version, NO breaking changes
      • z stands for patch, tiny update
  • Top Level Features
    • Immutability
    • Static types
    • Module System
    • Interoperability with HTML, CSS, and JS
    • Limits: does not have higher-kinder types, and thus cannot provide generic abstractions for many common operations, like map, apply, and fold. They are modules List.map, Dict.map
  • Installing Elm
    • elm-repl — play with Elm expressions
    • elm-reactor — get a project going quickly
    • elm-make — compile Elm code directly
    • elm-package — download packages
  continue reading

91 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide