

Thinking Elixir Podcast
ThinkingElixir.com
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!
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!
Episodes
Mentioned books

Feb 15, 2022 • 51min
86: SavvyCal and Indie SaaS with Derrick Reimer
We talk with Derrick Reimer about his product SavvyCal. He used Elixir as a solo dev to create a service that can take on an 800lb gorilla like Calendly. He shares what competitive advantages he feels he has both from Elixir but also in being more nimble. We also talk about creating a company as an independent, solo developer and how that can work. Derrick shares some tips and resources that were helpful for him on his journey. We feel the PETAL stack positions Elixir developers well for optionally taking that Indie path if desired. Check it out! Lots of nuggets here!
Show Notes online - http://podcast.thinkingelixir.com/86
Elixir Community News
https://twitter.com/josevalim/status/1488640181364273160 – Livebook Kino gets a new Youtube control feature
https://twitter.com/josevalim/status/1489234959592214531 – Only display LiveView topbar progress animation after a delay
https://github.com/phoenixframework/phoenix_live_view/commit/22ac99b108a167c324182f22be369aeea9eff346 – Commit showing the topbar changes to add delay
https://fly.io/phoenix-files/make-your-liveview-feel-faster/ – Mark's blog post about the topbar progress delay
https://twitter.com/josevalim/status/1489522409426325504 – Ecto minimal cheatsheet
https://twitter.com/innovation_code/status/1490729612892069889 – Grisp2 boards are shipping
https://www.kickstarter.com/projects/peerstritzinger/grisp-2 – Grisp2 Kickstarter project
https://medium.com/opentelemetry/opentelemetry-erlang-elixir-javascript-and-ruby-v1-0-3a0c32e0add4 – OpenTelemetry for Elixir/Erlang reached 1.0
https://hex.pm/orgs/opentelemetry – OpenTelemetry group
https://www.germanvelasco.com/blog/starting-elixir-lunch – German Velasco is starting a remote Elixir lunch
https://github.com/fly-apps/live_beats – LiveBeats project works great as an example
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://twitter.com/derrickreimer
https://twitter.com/savvycal
https://savvycal.com/
https://twitter.com/frigidcode/status/1477656247772094467
https://artofproductpodcast.com/ – Podcast Derrick co-hosts
https://www.drip.com/
https://github.com/whitfin/cachex
https://www.amazon.com/Lost-Founder-Painfully-Honest-Startup/dp/0735213321
https://tinyseed.com/
https://microconf.com/
https://www.indiehackers.com/
https://www.derrickreimer.com/books-for-founders – List of books Derrick recommends
Guest Information
https://twitter.com/derrickreimer – on Twitter
https://github.com/derrickreimer/ – on Github
http://derrickreimer.com/ – Blog
http://savvycal.com/ – SavvyCal website
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Feb 8, 2022 • 27min
85: Computer Vision in Elixir with Cocoa Xu
We talk with Cocoa Xu about his PhD robotics project and his related Evision project that creates Elixir bindings to the OpenCV library. The project enables computer vision in Elixir much easier by building on existing projects. We learn about the kinds of features this enables and how it can target embedded devices as well. His goal of a clustered, collaborative, hoard of Elixir robots is terrifyingly fascinating! 😄
Show Notes online - http://podcast.thinkingelixir.com/85
Elixir Community News
https://github.com/livebook-dev/livebook/pull/948 – New feature added to Livebook draws red squiggly lines under syntax errors.
https://tecnoblog.net/noticias/2022/01/24/as-5-linguagens-de-programacao-mais-usadas-no-brasil-segundo-o-github/ – Elixir is the 5th most growing programming language in Brazil in 2021 on GitHub. Article in Portuguese.
https://pragprog.com/titles/liveview/programming-phoenix-liveview/ – Updated version of the book "Programming Phoenix LiveView"
https://twitter.com/akoutmos/status/1487545038632628245 – Inspired by episode 81 about "burrito", Alex Koutmos created a json terminal tool in Elixir
https://gist.github.com/akoutmos/f14e0f719b4efbee2526858b34869004 – Alex shared a Gist so people can do this themselves
https://github.com/elixir-lang/elixir/releases/tag/v1.13.2 – Elixir v1.13.2 with enhanced "mix format" support and more
https://github.com/feliperenan/heex_formatter – New alpha state library is a HEEx formatter
https://fly.io/blog/free-postgres/ – Hosting provider Fly.io announced free Postgres databases.
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://github.com/cocoa-xu/evision
https://twitter.com/brainlid/status/1470588461371568129
https://github.com/opencv/opencv
https://pypi.org/project/opencv-python/
https://github.com/cocoa-xu/evision/tree/main/examples – Usage examples that part of the repo
https://cocoa-xu.github.io/evision/ – Online docs at the moment
https://twitter.com/_uwu_cocoa/status/1466898968164679696
https://github.com/opencv/opencv – Open Source Computer Vision
Guest Information
https://twitter.com/_uwu_cocoa – on Twitter
https://github.com/cocoa-xu/ – on Github
https://cocoa-research.works/ – Blog
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Feb 2, 2022 • 58min
84: LiveBeats with Chris McCord
We talk with Chris McCord about the LiveBeats project he created. It’s a high-quality, showcase, open source project that highlights new and powerful features in LiveView. LiveBeats is a social music playing application that challenges current ideas about what LiveView is able to do. It uses presence, new JS features, defines reusable Tailwind styled components, includes accessibility and more! An exciting project that people can actually use in addition to being a great community resource. We also get into what’s coming out in Phoenix 1.7 that may interest people getting ready to start a new project!
Show Notes online - http://podcast.thinkingelixir.com/84
Elixir Community News
https://news.livebook.dev/v0.5-flowcharts-custom-widgets-intellisense-and-ui-improvements-4FcvbG – Livebook 0.5 released blog post
https://twitter.com/josevalim/status/1483907938590810118 – José Valim's Twitter thread announcing the release
https://twitter.com/josevalim/status/1484915718223286276 – Livebook future release will include BEAM memory display on the sidebar
https://github.com/mcrumm/live_upload_example/commit/8be00c0d451f94ad82860a9b85ab020092e2a8b7 – Michael Crumm shared his PR that updated the live_view_upload example to HEEx templates as an example
https://www.empex.co/mtn – Empex MTN is Elixir conference in Salt Lake City, UT on May 6, 2022
https://twitter.com/sorentwo/status/1478021043486928896 – Oban Pro feature makes it easy to get the result of an async job
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://fly.io/blog/livebeats/ – Blog post by Chris where he talks about the project.
https://github.com/fly-apps/live_beats – Source code for the project.
https://livebeats.fly.dev/ – Visit the running hosted app.
https://livebeats.fly.dev/signin
https://fly.io/phoenix-files/tailwind-standalone/
https://github.com/phoenixframework/tailwind
https://fly.io/phoenix-files/live-render-sticky-option/
https://github.com/petalframework/petal_components
https://milligram.io/
https://github.com/phoenixframework/phoenix/pull/4100
https://surface-ui.org/getting_started
Guest Information
https://twitter.com/chris_mccord – on Twitter
https://github.com/chrismccord – on Github
http://chrismccord.com/ – Blog
https://twitter.com/flydotio – Fly.io on Twitter
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Jan 25, 2022 • 46min
83: Zig and Zigler with Isaac Yonemoto
We talk with Isaac Yonemoto about the Zig language and his Zigler Elixir library. We learn where Zig came from, why it is capturing people's interest, and how Zigler makes it easy to write native, cross-compiled NIFs in Elixir! At the end we shift into talking about his OpenAPI Elixir project that comes at the problem from a different direction than others. A fun get-to-know-you with Isaac and a great look into Zig and where it might go with Elixir in the future.
Show Notes online - http://podcast.thinkingelixir.com/83
Elixir Community News
https://gleam.run/news/gleam-v0.19-released/ – Gleam release v0.19 enables publishing Gleam packages to Hex as Erlang libraries.
https://github.com/gleam-lang/mix_gleam – Mix Gleam makes it easier to integrate Gleam into your Elixir project
Brooklin Myers joined DockYard as a full time employee to help build an open Elixir bootcamp.
https://github.com/lpil/thoas/ – Jason library ported to Erlang
https://www.irif.fr/~gc/stageElixir.en.html – Masters project working to add "Set-theoretic types" to Elixir
https://github.com/nvim-treesitter/nvim-treesitter/issues/1957 – Neovim performance impact from tree-sitter regression
https://github.com/tree-sitter/tree-sitter/issues/1510 – Link to the tree-sitter issue
https://twitter.com/pragprog/status/1481287351376629766 – The Elixir and Nerves book "Build a Weather Station with Elixir and Nerves" is now out of beta and available at PragProg
https://www.lambdadays.org/lambdadays2022/#register – LambdaDays rescheduled dates are Thu, 28 Jul 2022 - Fri, 29 Jul 2022
https://github.com/livebook-dev/kino/issues/72 – Using Livebook for interviewing
https://podcast.thinkingelixir.com/75 – Our interview with Dave Lucia at SimpleBet
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://twitter.com/DNAutics/status/1425819709895806976
https://ziglang.org/
https://github.com/ityonemo/zigler
https://www.youtube.com/watch?v=lDfjdGva3NE&list=PLqj39LCvnOWZna91xJ_i44g3rx4Brbpnv&index=31 – Isaac's Elixir Conf 2021 Presentation about Zig
https://julialang.org/
https://www.ruby-lang.org/en/
https://llvm.org/
https://gcc.gnu.org/
https://andrewkelley.me/post/zig-cc-powerful-drop-in-replacement-gcc-clang.html
https://gohugo.io/
https://www.openapis.org/
https://www.merriam-webster.com/dictionary/apiarist
https://github.com/ityonemo/exonerate
https://hexdocs.pm/exonerate/Exonerate.html
Guest Information
https://twitter.com/DNAutics – on Twitter
https://github.com/ityonemo/ – on Github
https://www.youtube.com/channel/UCarZZW7eavljSdGRQx9kkSA/featured – Isaac's YouTube channel
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Jan 18, 2022 • 1h
82: Reviewing Elixir with José Valim - Part 1
José Valim joins us to kick off part 1 of a 5 part series as we count down to the 10 year anniversary of the Elixir project we know and love. In Part 1, we talk through the Elixir releases of 1.1, 1.2, and 1.3. We cover the significant changes in each release, what instigated the change, the thinking behind it, and more. We cover some long-present features that people may not be aware of and recall what these changes meant to us.
Show Notes online - http://podcast.thinkingelixir.com/82
Elixir Community News
https://dashbit.co/blog/elixir-and-machine-learning-nx-v0.1 – Nx (Numerical Elixir) v0.1 released
https://twitter.com/peterlodewijk/status/1479838598790893571 – Project called Numerl is announced for Erlang.
https://www.info.ucl.ac.be/~pvr/Losseau_45781400_2022.pdf – PDF to the Numerl paper titled "Efficient Vector and Matrix Computation for Erlang"
https://twitter.com/theerlef/status/1480632969140310017 – Lambda Days conference moved to July 2022
https://github.com/KronicDeth/intellij-elixir/releases/tag/v12.1.0 – Updates to the IntelliJ plugin that supports Elixir
https://twitter.com/kronicdeth/status/1479538579298820098 – IntelliJ Elixir plugin tweet announcement
https://github.com/elixir-lang/ex_doc/blob/main/CHANGELOG.md#v0270-2022-01-11 – ExDoc v0.27 was released
https://twitter.com/josevalim/status/1480815810503495683 – Tweet threat about ExDoc v0.27 showing features
https://hexdocs.pm/nx/Nx.html – Nx library docs using the new ExDoc
https://twitter.com/brooklinjmyers/status/1480614054360018951 – Brooklin Myers announced he's joining DockYard to help create an Elixir Developer Bootcamp
https://www.elixirnewbie.com/ – Brooklin Myers Elixir Newbie Podcast
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://github.com/elixir-lang/elixir/blob/v1.1/CHANGELOG.md – Changelog for v1.1
https://groups.google.com/g/elixir-lang-core/c/yd90kWN99FE/m/x2WZu7iqPcgJ – Discussion thread about maps in Elixir
https://github.com/elixir-lang/elixir/blob/v1.2/CHANGELOG.md – Changelog for v1.2
https://www.youtube.com/watch?v=X25xOhntr6s – ElixirConf 2015 - Keynote - Elixir Should Take Over the World by Jessica Kerr
https://hexdocs.pm/elixir/Protocol.html#module-consolidation – Protocol consolidation
https://github.com/elixir-lang/elixir/blob/v1.3/CHANGELOG.md – Changelog for v1.3
https://github.com/elixir-lang/elixir/blob/v1.3/CHANGELOG.md#mix-escriptinstall – Mix escript install
mix test --stale
https://elixirforum.com/t/how-to-describe-many-contexts-in-exunit-without-a-hierarchy/1551 – How to Describe Many Contexts in ExUnit without a Hierarchy
Guest Information
https://twitter.com/josevalim – on Twitter
https://github.com/josevalim – on Github
https://dashbit.co/ – Dashbit website and blog
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Jan 11, 2022 • 54min
81: Elixir in a Burrito with Quinn and Digit
We talk with Digit and Quinn Wilton about the Burrito project. It wraps up Elixir to a single binary, enables cross-platform builds, and uses Zig to help while also enabling NIFs! They share how the security focused software they create uses this to run in isolated environments where Elixir can’t be installed. A really cool project that can be used for one-off scripts, long running CLI applications with full OTP features and more. They share some of the challenges they had to overcome in creating Burrito and how it being OpenSource helps the company and their project.
Show Notes online - http://podcast.thinkingelixir.com/81
Elixir Community News
https://github.com/elixir-lang/elixir/releases/tag/v1.13.1 – Elixir 1.13.1 released. Bug fixes.
https://github.com/BeaconCMS/beacon – BeaconCMS announced by Dockyard
https://twitter.com/1stAvenger/status/1474167882946957313 – Mike Binns talks about his work on BeaconCMS
https://github.com/cloveapp/notion_renderer – Steve Bussey released a Notion renderer for Phoenix
https://ziglang.org/download/0.9.0/release-notes.html – Zig release updates
https://twitter.com/wojtekmach/status/1477196958179680256 – Wojtek Mach gives context to the Zig release for Elixir
https://github.com/nerves-project/nerves_system_br/blob/main/CHANGELOG.md#v1180 – Nerves updates in time for the New Year
https://twitter.com/NervesProject/status/1477054737921060869 – Nerves update announcement on Twitter
https://www.kickstarter.com/projects/peerstritzinger/grisp-2/posts/3394103 – Grisp 2 Boards Kickstarter update
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://github.com/burrito-elixir/burrito
https://github.com/wojtekmach/elixir-run – Wojtek Mach's experiment
https://github.com/spawnfest/bakeware
https://github.com/bake-bake-bake/bakeware – Bakeware project
https://www.youtube.com/watch?v=y8-9yZlye30 – Quinn's talk
https://www.youtube.com/watch?v=gQb58bqwDOc – Digit's talk
https://www.synopsys.com/
https://hex.pm/packages/teex
https://github.com/elixir-lang/elixir_make
https://github.com/ndreynolds/ratatouille
https://github.com/nsf/termbox
https://ziglang.org/
https://llvm.org/
https://invisible-island.net/ncurses/
Guest Information
https://twitter.com/wilton_quinn – Quinn on Twitter
https://github.com/QuinnWilton/ – Quinn on Github
https://quinnwilton.com/ – Quinn's Site
https://twitter.com/doawoo – Digit on Twitter
https://github.com/doawoo – Digit on Github
https://puppy.surf – Digit's Site
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Jan 4, 2022 • 33min
80: Waffle Making with Boris Kuznetsov
We talk with Boris Kuznetsov to learn about the Waffle library and how it is used to attach images, video, and audio to your Ecto records while also processing the attachments for thumbnails, encodings, and more. We learn about the history of the project having forked from Arc, which is no longer maintained. We cover the challenges of supporting and maintaining a library created as a fork. We talk about Second System Syndrome and the desire we often feel that it would be easier to just start over. All this and more!
Show Notes online - http://podcast.thinkingelixir.com/80
Elixir Community News
https://github.com/phoenixframework/tailwind – New Phoenix library makes adding TailwindCSS support easier
https://fly.io/phoenix-files/tailwind-standalone/ – Chris McCord's blog post on how to add it to your existing projects now
https://github.com/akoutmos/prom_ex/pull/39 – Alex Koutmos added Broadway support into PromEx
https://twitter.com/akoutmos/status/1473784677521633282 – Alex Koutmos tweet about it, shared a screenshot
https://hexdocs.pm/rebar3_ex_doc – Erlang projects can more easily publish documentation using ExDoc using a hex package called rebar3_ex_doc
https://tutorials.membraneframework.org/tutorials/videoroom/ – Membrane Framework put out a multi-part tutorial for creating your own video conference room
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://github.com/elixir-waffle/waffle
https://curiosum.com/blog/how-upload-file-elixir-waffle
https://github.com/stavro/arc – Arc is the project that waffle forked from
https://github.com/elixir-waffle – Github organization with 3 waffle projects
https://github.com/stavro/arc
https://rubygems.org/gems/paperclip
https://rubygems.org/gems/carrierwave
https://en.wikipedia.org/wiki/Second-system_effect
https://elixircasts.io/file-uploads-with-waffle
https://elixirforum.com/t/emacs-like-text-editor-in-elixir/44676
https://notepad-plus-plus.org/
https://elixirforum.com/
https://github.com/achempion/alice – Text editor prototype written in Elixir
https://elixirforum.com/t/emacs-like-text-editor-in-elixir/44676 – Announcement and discussion of Alice on ElixirForum
https://www.twitch.tv/achempion – Boris' TwitchTV channel
Guest Information
https://github.com/achempion/ – on Github
https://achempion.com/ – Blog
https://www.twitch.tv/achempion – on Twitch
https://www.youtube.com/channel/UCGP7X21WMpxbq9QJP9PCGjQ – Youtube Channel
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Dec 28, 2021 • 44min
79: Collaborative Music in LiveView with Nathan Willson
We talk with Nathan Willson about GEMS, his collaborative music generator written in LiveView. He explains how it's built, the JS sound library integrations, what could be done by Phoenix and what is done in the browser. Nathan shares how he deployed it globally to 10 regions using Fly.io. We go over some of the challenges he overcame creating an audio focused web application. It's a fun open-source project that pushes the boundaries of what we think LiveView apps can do!
Show Notes online - http://podcast.thinkingelixir.com/79
Elixir Community News
https://twitter.com/josevalim/status/1472956310207533057 – José Valim concluded his Advent of Code live streaming.
https://www.twitch.tv/josevalim – Find them all on his Twitch Channel.
https://groups.google.com/g/elixir-lang-core/c/jesGwAl8E1s – New Elixir proposal for "for" comprehensions
https://gist.github.com/josevalim/fe6b0bcc728539a5adf9b2821bd4a0f5 – Github gist showing proposed change
https://twitter.com/guieevc/status/1002494428748140544 – Presentation picture about ~90% of all internet traffic goes through Erlang-controlled nodes, with Cisco alone shipping 2 million devices a year that use Erlang.
https://erlef.org/wg/machine-learning – The Machine Learning working group has worked on many projects this year. You can get involved.
https://twitter.com/sean_moriarity/status/1473017611994734593 – Dockyard sponsoring Sean Moriarity's work on Nx and Axon
https://twitter.com/importantshock/status/1471585318658793485 – GitHub's syntax highlighting now uses the Tree-sitter grammar for Elixir
https://twitter.com/wilton_quinn/status/1471803799064887300 – Quinn Wilton's explanation on significance
https://github.com/michalmuskala/jason/releases/tag/v1.3.0 – Jason 1.3 released with new features
https://www.lambdadays.org/lambdadays2022/ – Lambda Days conference will be Feb 10-11, 2022 and will be a hybrid conference
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://twitter.com/nathanwillson/status/1466389153503866892
https://gems.nathanwillson.com/ – Play with it online
https://github.com/nbw/gems – Source code
https://en.wikipedia.org/wiki/Yukihiro_Matsumoto
https://tonejs.github.io/
https://webassembly.org/ – WASM
https://www.ableton.com/en/
https://en.wikipedia.org/wiki/MIDI
https://webaudio.github.io/web-midi-api/
https://medicalxpress.com/news/2021-06-human-ear-half-millisecond.html – The human ear detects a half-millisecond delay in sound
https://fly.io/docs/reference/regions/ – The set of global regions that Fly.io supports
https://github.com/bitwalker/libcluster
https://twitter.com/gotbones – Bitwalker on Twitter
https://www.erlang.org/doc/man/pg.html
Guest Information
https://twitter.com/nathanwillson – on Twitter
https://github.com/nbw/ – on Github
https://nathanwillson.com – Blog
https://gems.nathanwillson.com – GEMS project running online
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Dec 21, 2021 • 41min
78: Logflare with Chase Granberry
We talk with Chase Granberry about Logflare. We learn why Chase started the company, what Logflare does, how it's built on Elixir, about their custom Elixir logger, where the data is stored, how it's queried, and more! We talk about dealing with the constant stream of log data, how Logflare is collecting and displaying metrics, and talk more about Supabase acquiring the company!
Show Notes online - http://podcast.thinkingelixir.com/78
Elixir Community News
https://www.twitch.tv/josevalim – José Valim still live streaming Advent of Code solutions
https://github.com/josevalim/aoc – Source code for his solutions.
https://github.com/miladamilli/Advent_of_Code_2021/blob/master/day09.livemd#L103 – Others like Milada are sharing their solutions. She used VegaLite for graphing a solution.
https://twitter.com/chris_mccord/status/1468998944009166849 – Launch a new Elixir app on Fly.io in two commands! mix phx.new and fly launch
https://github.com/phoenixframework/phoenix/pull/4609 – Chris McCord added phx.gen.release --docker in Phoenix 1.6.4 making it easier to deploy your Elixir app anywhere that uses Docker.
https://community.fly.io/t/introducing-dashboard-logs-page/3371 – Fly.io LiveView dashboard added live streaming logs
https://hex.pm/blog/hex-v1.0-released-and-the-future-of-hex – Hex v1.0 released along with a description for their roadmap and backward compatibility.
https://twitter.com/elixirmembrane/status/1468941532589867017 – Membrane Framework introducing BEAMchmark
https://twitter.com/ZachSDaniel1/status/1470512859629170688 – ElixirSense gets support for plugins
https://github.com/ash-project/ash – ElixirSense feature driven by Zach Daniel of the Ash Framework
http://podcast.thinkingelixir.com/27 – Our earlier interview with Zach Daniel about the Ash Framework
https://www.erlang-solutions.com/blog/twenty-years-of-open-source-erlang/ – Happy Birthday Open Source Erlang! 23 years ago!
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://logflare.app
https://datastudio.google.com/u/0/reporting/1OiXkL1AOTJw4-dpudE1y_AGQc_mThGm-/page/kcvr?s=gIAFsUMbDS4 – When clicked “Backend Status (Elixir)”
https://github.com/Logflare/logflare_logger_backend – Elixir Logger backend
https://github.com/Logflare/logflare_erl – Erlang Logflare client
https://www.elastic.co/what-is/elk-stack
https://dev.splunk.com/enterprise/
https://vercel.com/
https://cloud.google.com/bigquery/
https://elixir-broadway.org/
https://hexdocs.pm/phoenix_pubsub/Phoenix.PubSub.html
https://www.loom.com/share/22ed1613d1f74c15b9beac88ee6705f9 – Supabase Logs & Logflare Endpoints
https://supabase.com/blog/2021/12/02/supabase-acquires-logflare – Supabase acquires Logflare
Guest Information
https://twitter.com/chasers – Chase on Twitter
https://github.com/Logflare/logflare – Logflare on Github
https://github.com/chasers – Chase on Github
https://logflare.app – Logflare website
https://supabase.com/blog – Supabase blog
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Dec 14, 2021 • 53min
77: EMPEX Mtn and Starting Knock with Chris Bell
We talk with Chris Bell, host of the Elixir Talk podcast and EMPEX conference organizer. Chris tells us about a new EMPEX chapter in the US Western states. EMPEX MTN will be in Salt Lake City, Utah. Chris started a new company called Knock using Elixir. We hear what problems it helps solve and more about his startup journey. A fun discussion with some tech insights, architecture overviews, and more on the rollercoaster of starting your own thing!
Show Notes online - http://podcast.thinkingelixir.com/77
Elixir Community News
https://www.twitch.tv/josevalim – José Valim started the Advent of Code live streams on Twitch
https://github.com/josevalim/aoc/tree/main/2021 – Livebook solution source code
https://www.youtube.com/playlist?list=PLNP8vc86_-SOV1ZEvX_q9BLYWL586zWnF – Playlist of edited live streams that are shorter to watch with chapter breaks
https://twitter.com/_uwu_cocoa/status/1467078512293130243 – Computer vision in Livebook using OpenCV
https://github.com/cocoa-xu/evision – evision pulls OpenCV source code from GitHub, parse and automatically generates corresponding OpenCV-Elixir bindings.
https://twitter.com/_uwu_cocoa/status/1466675653072371717 – The extra steps were taken to make a reduced set of OpenCV functionality work on Nerves.
https://elixir-lang.org/blog/2021/12/03/elixir-v1-13-0-released/ – Elixir 1.13 released - blog post highlighting features
https://github.com/elixir-lang/elixir/blob/v1.13/CHANGELOG.md – The more detailed changelog that identifies the new language features.
https://twitter.com/atyborska93/status/1467520341023068162 – Angelika Tyborska updated her Elixir Enum Cheatsheet that visually explains what functions do.
https://angelika.me/elixir-enum-cheatsheet/#slide/3 – Angelika's update cheatsheet and the slide function
https://gleam.run/news/gleam-v0.18-released/ – Gleam v0.18 released
https://blog.rentpathcode.com/introducing-eflamb%C3%A9-3065e70f9eb – eFlambé by Trevor Brown - a SpawnFest winner
https://github.com/livebook-dev/livebook/blob/main/CHANGELOG.md#v040-2021-12-05 – Livebook v0.4 was released
https://twitter.com/dorgan_/status/1467189972847452169 – The Sourceror library got a new release. V0.9.0.
http://podcast.thinkingelixir.com/54 – Our previous interview with Lucas San Román about Sourceror
https://github.com/supabase/supabase/tree/master/studio – Supabase recently open sourced their Dashboard.
https://thinkingelixir.fireside.fm/73 – Our previous interview with Paul Copplestone at Supabase
https://www.elixirconf.eu/ – ElixirConf EU 2022 is happening in London/virtual on April 6-8
Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com
Discussion Resources
https://www.empex.co/mtn – EMPEX MTN - Salt Lake City, UT - May 6, 2022
https://www.youtube.com/channel/UCIYiFWyuEytDzyju6uXW40Q – YouTube Playlists for previous EMPEX Conferences
https://knock.app/
https://podcasts.apple.com/us/podcast/elixir-talk/id1298287048 – Elixir Talk podcast
https://knock.app/about
https://www.twilio.com/
https://sendgrid.com/
https://www.frame.io/
https://mux.com/
https://twitter.com/codevisuals/status/838881724016787457?lang=en – Flowchart for how Slack decides whether to send a notification or not.
https://github.com/sorentwo/oban
Guest Information
https://twitter.com/cjbell_ – on Twitter
https://github.com/cjbell/ – on Github
https://twitter.com/empexco – Empex on Twitter
Find us online
Message the show - @ThinkingElixir
Email the show - show@thinkingelixir.com
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward
Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!