Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

92: Temple with Mitchell Hanberg

92: Temple with Mitchell Hanberg

FromThinking Elixir Podcast


92: Temple with Mitchell Hanberg

FromThinking Elixir Podcast

ratings:
Length:
48 minutes
Released:
Mar 29, 2022
Format:
Podcast episode

Description

We talk with Mitchell Hanberg and learn about why he created the alternate Phoenix templating language called “Temple”. He explains how Temple works, some of its unique benefits and where he's going with it in the future. Mitchell also took over maintenance of the testing project Wallaby from Chris Keathley. We revisit what Wallaby is and the special place it can have when building automated full system tests for our projects.
Show Notes online - http://podcast.thinkingelixir.com/92 (http://podcast.thinkingelixir.com/92)
Elixir Community News
- https://twitter.com/josevalim/status/1506248906979659782 (https://twitter.com/josevalim/status/1506248906979659782) – José shared his personal definition of a reduction as "energy".
- https://twitter.com/thibaut_barrere/status/1501909747854942212 (https://twitter.com/thibaut_barrere/status/1501909747854942212) – PSA for people whose app fails to start on port 5000 when running on the new macOS.
- https://dashbit.co/blog/rustler-precompiled (https://dashbit.co/blog/rustler-precompiled) – Rustler Precompiled project was announced on the Dashbit blog by Philip Sampaio
- https://twitter.com/nervesproject/status/1504821571524964357 (https://twitter.com/nervesproject/status/1504821571524964357) – Lots of update Nerves releases on Hex
- https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/ (https://snyk.io/blog/peacenotwar-malicious-npm-node-ipc-package-vulnerability/) – A popular NPM package was maliciously updated by the maintainer as an act of protest. Impacted Vue.js projects.
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://github.com/mhanberg/temple (https://github.com/mhanberg/temple)
- https://github.com/mhanberg/tableau (https://github.com/mhanberg/tableau)
- https://github.com/mhanberg/blog/tree/mh/tableau (https://github.com/mhanberg/blog/tree/mh/tableau)
- https://github.com/elixir-wallaby/wallaby (https://github.com/elixir-wallaby/wallaby)
- https://twitter.com/elixir_wallaby (https://twitter.com/elixir_wallaby)
- https://www.selenium.dev/documentation/webdriver/ (https://www.selenium.dev/documentation/webdriver/)
- https://github.com/markaby/markaby (https://github.com/markaby/markaby)
- https://crystal-lang.org/ (https://crystal-lang.org/)
- https://luckyframework.org/ (https://luckyframework.org/)
- https://laravel.com/ (https://laravel.com/)
- https://laravel.com/docs/9.x/blade (https://laravel.com/docs/9.x/blade)
- https://github.com/elixir-lsp/elixir_sense (https://github.com/elixir-lsp/elixir_sense)
- https://surface-ui.org/template_syntax (https://surface-ui.org/template_syntax)
- https://surface-ui.org/ (https://surface-ui.org/)
- https://teamcapybara.github.io/capybara/ (https://teamcapybara.github.io/capybara/)
- https://hexdocs.pm/hound/readme.html (https://hexdocs.pm/hound/readme.html)
- https://www.selenium.dev/ (https://www.selenium.dev/)
- https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html (https://keathley.io/blog/concurrent-feature-testing-with-wallaby.html)
- https://github.com/elixir-wallaby/wallaby/discussions (https://github.com/elixir-wallaby/wallaby/discussions)
- https://github.com/puppeteer/puppeteer (https://github.com/puppeteer/puppeteer)
Guest Information
- https://twitter.com/mitchhanberg (https://twitter.com/mitchhanberg) – on Twitter
- https://github.com/mhanberg/ (https://github.com/mhanberg/) – on Github
- https://www.mitchellhanberg.com (https://www.mitchellhanberg.com) – Blog
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
Released:
Mar 29, 2022
Format:
Podcast episode

Titles in the series (100)

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!