Elm Town 55 – From algorithms & animation to building a decentralized finance app episode artwork

EPISODE · May 2, 2023 · 1H 8M

Elm Town 55 – From algorithms & animation to building a decentralized finance app

from Elm Town · host Dwayne Crooks, Jared M. Smith

Dwayne Crooks stops in to share his appreciation of algorithms, experience learning Elm, challenges building Elm 2048, and how he uses Elm at work to build things like the decentralized finance app, Qoda.Thanks to our sponsor, Logistically. Email: [email protected] by Jesse Moore.Recording date: 2023.03.07GuestDwayne Crooks (https://dev.to/dwayne)Show notes[00:00:56] Some of Dwayne's contributions to ElmMaintains the BuiltWithElm websitePublished dwayne/elm-naturalBuilt 2048 game clone[00:01:51] How Dwayne became interested in programming[00:05:37] Discovering Elm[00:10:04] Previous experience with functional programmingStructure and Interpretation of Computer Programs (SICP) by Harold Abelson and Gerald Jay Sussman with Julie Sussman[00:13:49] Diving deeper into Elmdwayne/elm-random-quote-machinedwayne/elm-markdown-previewerdwayne/elm-drum-machinedwayne/elm-calculatordwayne/elm-raterdwayne/elm-tictactoe[00:16:46] elm-2048dwayne/elm-2048[00:19:31] Elm Radio rocks![00:19:46] Describing animation challengeDiscourse postElm 3D Pool on itch.io"Elm 3D Pool Game Collaboration" blog post[00:29:56] Experiments lead to building a career using Elmdwayne/elm-super-rentalsBuiltWithElm websiteRealFolkElm Town 36 - The Risk of Elm with Dhruv Dang[00:35:31] Debugging a custom data interchange parserHeisenbug[00:46:48] Building Qoda, a decentralized finance appQodaElm Guide chapter "Ports"[00:57:13] Jared "just" starts generalizing on how folks might do JavaScript interopJared makes generalizations here that work well for many cases but do not apply for every situation. For example, interop with UI tools such as a map would make more sense with custom elements rather than ports.Check out Dwayne's post on Discourse explaining how ports are used in Qoda.If you're stuck, please ask the community on Elm Slack or Discourse.[00:59:10] elm-naturaldwayne/elm-naturalCoury Ditch's elm-bigint[01:02:12] Cal Newport and the way Evan worksDiscourse post with Cal Newport quote & how Evan worksDisclaimer: Comments about how Evan works are based on our outside observations.[01:04:50] PicksDwayne's picksStructure and Interpretation of Computer Programs (SICP) by Harold Abelson and Gerald Jay Sussman with Julie SussmanHow to Design Programs: An Introduction to Programming and Computing by Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, & Shriram KrishnamurthiCal Newport's booksSo Good They Can't Ignore YouDeep WorkDigital MinimalismA World Without EmailEssentials of Programming Languages by Daniel P. Friedman, Mitchell Wand, and Christopher T. HaynesJared's pick "The Importance of Ports" by Murphy Randle

Episode metadata supplied by the publisher feed · Published May 2, 2023

Embed this episode

Dwayne Crooks stops in to share his appreciation of algorithms, experience learning Elm, challenges building Elm 2048, and how he uses Elm at work to build things like the decentralized finance app, Qoda.

Distinct summary based on available episode metadata or transcript content.

Ready to play

Elm Town 55 – From algorithms & animation to building a decentralized finance app

0:00 1:08:01

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of Elm Town?

This episode is 1 hour and 8 minutes long.

When was this Elm Town episode published?

This episode was published on May 2, 2023.

Can I download this Elm Town episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!