Thinking Elixir Podcast

ThinkingElixir.com
undefined
May 11, 2021 • 27min

47: Crypto Trading in Elixir with Kamil Skowron

We talk with Kamil Skowron about his Youtube channel that walks people through building a crypto-currency trading bot in Elixir. We learn how that led him to start a free online book sharing that content. He covers what people will learn from the process, his goal of helping people see a larger working Elixir system, and his experience writing the book. A fun chat! Show Notes online - http://podcast.thinkingelixir.com/47 Elixir Community News https://spawnfest.org/ – SpawnFest 2021 - Free to enter contest with cash prizes! Gather your team! https://twitter.com/sean_moriarity/status/1388532916221878272 – Axon gets Recurrent Neural Network support https://en.wikipedia.org/wiki/Recurrent_neural_network https://github.com/thbar/ex-portmidi – Thibaut Barrère is bringing new life to ex-portmidi https://twitter.com/fhunleth/status/1388864429052289025 – Frank Hunleth playes with nerves and Livebook https://twitter.com/fhunleth/status/1388557426283229188 – Erlang and Elixir running on the RISC-V Beagleboard the BeagleV https://github.com/phoenixframework/phoenix_live_view/pull/1440 – LiveView is getting an HTMLEngine and "heex" templates for components Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.youtube.com/c/Frathon – Youtube channel with the tutorial videos https://www.elixircryptobot.com/ https://github.com/frathon/create-a-cryptocurrency-trading-bot-in-elixir – Book in online format https://github.com/frathon/create-a-cryptocurrency-trading-bot-in-elixir-source-code – Source code for the book examples https://thinkingelixir.com/podcast-episodes/031-crawling-the-web-using-elixir-with-oleg-tarasenko-and-tze-yiing/ Guest Information https://twitter.com/kamilskowron – on Twitter https://github.com/frathon/ – Frathon on Github https://github.com/Cinderella-Man – Kamil on Github Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
May 4, 2021 • 48min

46: Livebook with Jonatan Kłosko

We talk with Jonatan Kłosko, the coder behind Livebook, to learn how it works, how the collaborative feature was done, what you can do with it, what you shouldn't do with it, some unusual ways people are using it, and more! We can’t help but talk about all the fun and cool ways it can be abused and how it's finding exciting uses outside of machine learning. A great discussion with lots of insights. Show Notes online - http://podcast.thinkingelixir.com/46 Elixir Community News https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md – Phoenix_live_view 0.15.5 released https://twitter.com/josevalim/status/1384563154634657794 – Livebook gets autocompletion https://www.erlang.org/news/147 – OTP 24 RC3 updates https://twitter.com/erik_schon/status/1385309748162088960 – OTP 24 JIT Performance improvements seen at What'sApp https://twitter.com/garazdawi/status/1384756997854277633 – OTP 24 M1 update from Lukas Larsson https://www.wsj.com/articles/discord-ends-deal-talks-with-microsoft-11618938806 – Microsoft acquisition of Discord appears to be off https://github.com/phoenixframework/phoenix_live_view/pull/1428 – Phoenix LiveView gets component update https://thinkingelixir.com/podcast-episodes/025-improving-developer-experience-with-marlus-saraiva/ – Previous interview with Marlus Saraiva Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://github.com/elixir-nx/livebook https://dashbit.co/blog/announcing-livebook https://www.youtube.com/watch?v=RKvqc-UEe34 https://en.wikipedia.org/wiki/Operational_transformation https://github.com/Microsoft/monaco-editor https://github.com/jonatanklosko/notebooks – Jonatan's Livebook notebooks https://www.latex-project.org/ – Project and format used for rendering math equations https://katex.org/ – The JS library used for LaTeX support https://www.npmjs.com/package/marked – Javascript markdown rendering library Guest Information https://github.com/jonatanklosko/ – on Github https://jonatanklosko.com – Blog jonatanklosko@gmail.com Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Apr 27, 2021 • 43min

45: Junior Devs with Michał Buszkiewicz

We talk with Michał Buszkiewicz about Junior Developers in the Elixir community. We share tips for Juniors both early in their careers but also more experienced developers coming new to Elixir. We talk about the University vs Bootcamp approaches and what you want to focus on coming from either side. We further discuss how we as employers can support and encourage juniors. A lot of great resources shared! Show Notes online - http://podcast.thinkingelixir.com/45 Elixir Community News https://github.com/phoenixframework/phoenix/pull/4268 – SQLite added as database option to phx.new https://twitter.com/sean_moriarity/status/1382092255868116996 – Sean Moriarity porting all of the Axon examples to Live Markdown https://github.com/elixir-nx/axon/tree/main/examples – Axon examples for LiveBook https://github.com/wojtekmach/req – Req library works well in Livebook because it can be Mix.install then download and unpack data files https://github.com/elixir-nx/livebook/pull/186 – Livebook gets LiveDashboard support added to it https://www.libhunt.com/l/elixir/trending – LibHunt trending Elixir libraries https://twitter.com/mcrumm/status/1384203912215875585 – FLoC - opting your site out of FLoC if desired Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://curiosum.dev https://curiosum.dev/blog/elixir-key-skills-junior – Blog post with numerous links and resources https://xkcd.com/242/ https://curiosum.dev/blog/elixir-phoenix-liveview-messenger-part-4 https://pragprog.com/categories/elixir-phoenix-and-otp/ Guest Information https://twitter.com/vincentvanbush – Michał Buszkiewicz on Twitter https://twitter.com/curiosum_dev – Curiosum on Twitter https://github.com/curiosum-dev – on Github https://curiosum.dev/blog – Curiosum Blog Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Apr 20, 2021 • 49min

44: Elixir Data Types with Sasha Fonseca

We talk with Sasha Fonseca about Elixir's data types behind the scenes. We learn about binary leaks, discuss memory usage, performance considerations, what boxed values are and much more! Show Notes online - http://podcast.thinkingelixir.com/44 Elixir Community News https://twitter.com/sean_moriarity/status/1380124787318665218 – Sean Moriarity released a new library built on NX called Axon https://dockyard.com/blog/2021/04/08/up-and-running-nx – Sean's guest blog writing and has a post on the Dockyard blog about getting started with Nx. https://elixirforum.com/t/introducing-elixirls-the-elixir-language-server/5857/125 – ElixirLS 0.7.0 released https://github.com/erlang-ls/erlang_ls/releases/tag/0.14.0 – Erlang LS 0.14.0 released https://medium.com/very-big-things/towards-maintainable-elixir-testing-b32ac0604b99 – Sasa Juric concluded his "Maintainable Elixir" blog series with a post on Testing https://thinkingelixir.com/podcast-episodes/038-maintainable-elixir-with-sasa-juric/ – Previous interview with Sasa Juric https://twitter.com/bcardarella/status/1379834109560819718 – Lumen project seeking help to implement ETS support and requested people contribute https://twitter.com/sprsmpl/status/1381810172474064899 – Hex.pm diffs now allow you to share links to specific lines https://github.com/thoughtbot/bamboo – Bamboo v2.1.0 released adding interceptors https://github.com/josevalim/nested-data-structure-traversal – Jose Valim requests developers from all programming languages to contribute solutions to a problem in different programming languages. Great just to look over. https://dashbit.co/blog/announcing-livebook – LiveBook Announced https://youtu.be/RKvqc-UEe34 – Demonstration and explanation video https://github.com/elixir-nx/livebook – Livebook github project Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.honeybadger.io/blog/elixir-memory-structure/ https://www.talkdesk.com/ https://elm-lang.org/ http://erlang.org/doc/man/mnesia.html http://erlang.org/doc/apps/erts/erl_ext_dist.html https://github.com/phoenixframework/phoenix_live_view/issues/616 https://github.com/happi/theBeamBook http://beam-wisdoms.clau.se/en/latest/ https://github.com/kvakvs/beam-wisdoms https://www.youtube.com/watch?v=_QUVpYXuR80 https://www.erlang-in-anger.com/ http://ferd.github.io/recon/recon.html https://github.com/devonestes/fast-elixir https://thinkingelixir.com/available-courses/ – Free Pattern Matching course covers working with these data types Guest Information https://twitter.com/SashaSFM – on Twitter https://github.com/sashaafm/ – on Github https://foofoobar.me – Blog Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Apr 13, 2021 • 1h 12min

43: Membrane with Marcin Lewandowski

We talk with Marcin Lewandowski about Membrane Framework. We learn what it is, the project's goals, how people are using it and how it can solve the speed-to-market problem when streaming multimedia. We cover WebRTC, radio, industry challenges, why you want to deploy it to your own infrastructure, why startups fail and much more! Show Notes online - http://podcast.thinkingelixir.com/43 Elixir Community News https://twitter.com/josevalim/status/1377354990969233411 – Jose Valim said they are planning two big announcements related to Nx this April. One is Livebook https://elixir-lang.org/blog/2021/04/02/marketing-and-sales-intelligence-with-elixir-at-pepsico/ – Elixir PepsiCo case study https://github.com/pepsico-ecommerce/snowflex https://github.com/elixir-lang/elixir/releases/tag/v1.12.0-rc.0 – Elixir 1.12-rc.0 https://twitter.com/wojtekmach/status/1377558916746334210 – Wojtek Mach is working on a new HTTP library based on the Finch library. https://leanpub.com/create-a-cryptocurrency-trading-bot-in-elixir – A "pay what you want" Elixir book called "Create a cryptocurrency trading bot in Elixir" by Kamil Skowron https://hexdocs.pm/oban/changelog.html – Oban had a big release. v2.6 landed with a number of changes. https://github.com/nerves-project/nerves_system_br/releases/tag/v1.15.0 – Nerves Buildroot version released v1.15 https://www.kickstarter.com/projects/peerstritzinger/grisp-2 – Peer Stritzinger has the GRiSP 2 board up for preorder with Nerves support https://twitter.com/thibaut_barrere/status/1376897017545420805 – The asdf will install Erlang from precompiled binaries (much faster) instead of source on Mac Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.membraneframework.org/ – MembraneFramework https://binarynoggin.com/blog/membrane-phoenix-nerves/ – Connor Rigby's article about Membrane with Nerves https://swmansion.com/ – Software Mansion website https://meet.jit.si/ https://gstreamer.freedesktop.org/ https://imagemagick.org/index.php https://webrtc.org/ https://membraneframework.org/guide/v0.6/introduction.html https://discord.gg/nwnfVSY – Membrane Discord community https://twitter.com/ElixirMembrane – Membrane on Twitter info@membraneframework.org Guest Information https://twitter.com/mspanc – on Twitter https://github.com/mspanc – on Github marcin.lewandowski@swmansion.com Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Apr 6, 2021 • 52min

42: LiveView Autocomplete and Blogging with Velina Petrova

We talk with Velina Petrova about a blog post she wrote showing how a "designer dreamed up" feature was delivered using LiveView and Alpine.js. She shares how she added the LiveView feature to a non-LiveView page demonstrating a great strategy for slowly moving a project in the direction you want to go without stopping to re-write. We also talk about blogging, the value of sharing and putting yourself out there. We all share some tips we've found helpful when creating content. A fun discussion with some great tips and tools shared! Show Notes online - http://podcast.thinkingelixir.com/42 Elixir Community News https://twitter.com/josevalim/status/1375764118255382529 – Another OTP 24 feature improves Erlang error messages http://erlang.org/eeps/eep-0054.html – OTP 24 EEP 54 information https://www.erlang.org/news/146 – OTP 24 RC 2 was released https://discord.gg/w4fQWsMTcH – Elixir Book club Discord server https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/ – Elixir book club book - Designing Elixir Systems with OTP https://github.com/thoughtbot/bamboo/blob/master/CHANGELOG.md#202---2021-03-26 – German Valesco is maintaining Bamboo, pushing more releases https://www.theregister.com/2021/03/25/ruby_rails_code/ – Library problems in the Ruby on Rails community https://pagure.io/mailcap/blob/master/f/mime.types – Elixir's mime type database source https://github.com/elixir-plug/mime/blob/master/priv/mime.types – Plug's mime types file https://twitter.com/josevalim/status/1374998681607372802 – Jose's perspective on dependencies https://github.com/phoenixframework/phoenix_live_view/blob/master/mix.exs – Phoenix LiveView's dependencies https://www.bleepingcomputer.com/news/security/phps-git-server-hacked-to-add-backdoors-to-php-source-code/ – PHP's self-hosted git server compromised leading to malicious code being inserted but caught https://news-web.php.net/php.internals/113838 – PHP project moves to Github for hosting official git project https://seanmoriarity.com/ – Sean Moriarity's blog posting Nx tips Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://medium.com/everyday-elixir/autocomplete-search-component-with-phoenix-liveview-and-alpinejs-4a98b7287b9f – Auto-complete implemented in LiveView https://github.com/velinapetrova/autocomplete_search – Github repo accompanying blog post https://www.mindvalley.com/about https://github.com/alpinejs/alpine/ – Alpine.js project https://github.com/downshift-js/downshift https://balsamiq.com/ https://excalidraw.com/ – Drawing tool for diagrams, wire-frames and sketches https://elixirstream.dev – A place to share your large or small tips. https://velina-petrova.medium.com/ Guest Information https://twitter.com/VelinaPetrova7 – on Twitter https://github.com/velinapetrova – on Github https://velina-petrova.medium.com/ – Blog Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Mar 30, 2021 • 57min

41: Secure IoT Systems using Ockam with Mrinal Wadhwa

We talk with Mrinal Wadhwa about Ockam.io, the project and the company. They are taking on the ambitious goal of building an open protocol through Elixir and Rust libraries to enable secure and trusted IoT platforms. We learn about recurring problems that the IoT industry faces and how they are seeking to solve them differently. A very informative and interesting discussion! Show Notes online - http://podcast.thinkingelixir.com/41 Elixir Community News https://www.bloomberg.com/news/articles/2021-03-23/microsoft-said-to-be-in-talks-to-buy-discord-for-more-than-10b – Microsoft in Talks to Buy Discord for More Than $10 Billion https://erlef.org/blog/eef/election-2021-results – EEF (Erlang Ecosystem Foundation) new board members announced. https://members.erlef.org/join-us – Become a member of the EEF https://www.youtube.com/watch?v=aFMLz3cpQ8c – ash_admin gets it’s first beta release https://thinkingelixir.com/podcast-episodes/027-ash-framework-with-zach-daniel/ – Previous interview with Zach Daniel about Ash Framework https://twitter.com/josevalim/status/1372925822537981954 – Jose Valim is teasing something new https://twitter.com/chris_mccord/status/1374086404389666816 – Chris McCord is teasing a good PR going into Phoenix LiveView https://madnight.github.io/githut/#/pull_requests/2020/4 – Elixir's popularity measured by GitHub PRs comes in the top 20 languages! https://elements.heroku.com/buildpacks – Another measure of Elixir's adoption is Heroku's buildpack list page. https://groups.google.com/g/elixir-lang-core/c/U5EhplEqda4/m/vl_StEWVAQAJ?pli=1 – Proposal to add syntax for specifying steps for ranges https://elixirforum.com/t/ecto-sqlite3-an-ecto3-sqlite3-adapter/38391 – Ecto is gaining a Sqlite3 adapter Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://github.com/ockam-network – Ockam organization on Github https://www.ockam.io/ https://twitter.com/mrinal/status/1359996338117566467 https://github.com/ockam-network/ockam/discussions/864 – Contributor sponsorship program https://www.ockam.io/learn/blog/zero_ipo – Open company blog post titled "Zero-To-IPO - Charting Ockam's Route" https://www.cnn.com/2021/02/08/us/oldsmar-florida-hack-water-poison/index.html https://en.wikipedia.org/wiki/SCADA https://www.dragos.com/resource/dragos-releases-annual-industrial-control-systems-cybersecurity-2020-year-in-review-report/ https://www.linkedin.com/in/matthewgregory/ https://www.influxdata.com/ https://future.ventures/ https://www.okta.com/ Guest Information https://twitter.com/mrinal – Mrinal on Twitter https://twitter.com/Ockam – Ockam on Twitter https://github.com/mrinalwadhwa/ – Mrinal on Github https://www.ockam.io/ – Ockam website https://github.com/ockam-network/ – Ockam Organization on Github https://github.com/ockam-network/ockam – Ockam project on Github Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Mar 23, 2021 • 41min

40: Mental Models for Elixir and LiveView

We talk about the mental models we use for writing our Elixir code and for thinking about our Elixir systems (starting at 5:46). We cover transformations, plug, and Mark's "Workshop Model" (starting at 23:45). We also talk about LiveView, (starting at 31:20) how we approach it today, mistakes we've both made and seen. A fun discussion! We want to continue the discussion with you over on ElixirForum. Check the show notes for links to those topics! Show Notes online - http://podcast.thinkingelixir.com/40 Elixir Community News https://github.com/elixir-lang/elixir/blob/v1.11/CHANGELOG.md – Elixir 1.11.4 released https://elixirstream.dev – ElixirSteam.dev soft launch experiment https://twitter.com/elixirbookclub – Elixir Book Club gearing up https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/ – Book Club selection "Designing Elixir Systems with OTP" https://techcrunch.com/2021/03/16/sumup-which-helps-businesses-take-card-payments-raises-895m-to-double-down-on-growth/ – Techcrunch covered the London based startup SumUp for raising $895M https://www.youtube.com/watch?v=3O_3X7InOw8 – TailwindCSS update with experimental JIT for improved dev styles https://github.com/tailwindlabs/tailwindcss-jit – Experimental jit project https://github.com/elixir-lang/ex_doc/blob/master/CHANGELOG.md – ExDoc 0.24.0 released Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources Mental models coming to Elixir Phoenix pipelines and reconstructing plug https://pragmaticstudio.com/courses/elixir – The PragProg course Cade mentioned It's all about data transformations Code organization and namespace design discussion Mark's mental model of the "The Workshop" starting at 23:45 Modules are binders of instructions Refactoring, namespace design, code organization is about getting your workshop organized. LiveView, anti-patterns, making the mental shifts The "Lift and shift" approach doesn't work well coming from OOP or React to Elixir Live View components and passing left over arguments to the HTML makes it cleaner and easier https://elixirforum.com/t/thinkingelixir-discussion-mental-models-for-your-elixir-and-liveview-code/38393 – ElixirForum Discussion - Mental models you use for thinking about your Elixir and LiveView code Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Mar 16, 2021 • 38min

39: Mix Install and ExDocs for Erlang with Wojtek Mach

Wojtek Mach returns and talks about the new Mix.install/2 feature coming in Elixir 1.12. We learn about some other features coming that will help script authors. We talk about OTP 24 and when we can expect 1.12 to be released, ExDocs support for Erlang libraries, and more! Show Notes online - http://podcast.thinkingelixir.com/39 Elixir Community News https://twitter.com/elixirbookclub – New Elixir Book Club [Discord Elixir Book Club](Discord Elixir Book Club) – https://discord.gg/veN54bAmVa https://github.com/elixir-lang/elixir/commit/4d2be245c0707698df22e9f659120e3daaa82186 – PR that makes doctests 4x faster https://twitter.com/sorentwo/status/1366547813128110083 – Global concurrency limits and global rate limiting in Oban Pro release https://thinkingelixir.com/podcast-episodes/029-running-jobs-using-oban-with-parker-selbert/ – Previous interview with Parker Selbert about Oban and Oban Pro https://elixirforum.com/t/surface-a-component-based-library-for-phoenix-liveview/27671/95 – Surface 0.3.0 release https://twitter.com/josevalim/status/1367759827905245185 – Nx library gets early binding support for LibTorch (from PyTorch) as a custom backend https://dashbit.co/blog/goth-redesign – Wojtek Mach's blog post about Goth library redesign 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/pull/10674 – PR adding Mix.install support https://groups.google.com/g/elixir-lang-core/c/q0k2dX992HU – Mix.install feature proposal discussion https://hexdocs.pm/hex_core/readme.html – Erlang doc example https://github.com/elixir-lang/elixir/blob/master/CHANGELOG.md https://www.erlang.org/news/144 https://github.com/elixir-makeup/makeup https://github.com/peburrows/goth Guest Information https://twitter.com/wojtekmach – on Twitter https://github.com/wojtekmach/ – on Github https://dashbit.co/ – Blog posts on Dashbit Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward
undefined
Mar 9, 2021 • 1h 13min

38: Maintainable Elixir with Saša Jurić

Saša Jurić shares how the team at Very Big Things is building maintainable Elixir code. This ranges from the development processes to code design and organization. He takes some "radical" positions and challenges conventions on a mission to find what actually works well. We talk about his library Boundary and how it helps enforce API designs. He talks about the "Junk Drawer Pattern" and how code analysis helps identify lines of separation for refactoring. A thought provoking and fun discussion! Show Notes online - http://podcast.thinkingelixir.com/38 Elixir Community News https://twitter.com/josevalim/status/1366417827528396803 – Jose Valim is stepping down in his role as Board Director of the The Erlang Ecosystem Foundation https://twitter.com/josevalim/status/1366427218306564096 – Jose Valim calls out to the Erlang community for any developers who are interested in Machine Learning https://pragprog.com//titles/liveview/programming-phoenix-liveview/ – A new Phoenix LiveView book is coming out and is currently in a beta release https://twitter.com/chris_mccord/status/1365031826813825033 – Chris McCord shared his perspective around the general community excitement with LiveView https://blog.aeternity.com/erlscripten-92c815786987 – The company https://aeternity.com released a project called "Erlscripten" https://seanmoriarity.com/ – Follow Sean Moriarity's blog for his "Nx Tip of the Week" series https://www.erlang.org/news/144 – OTP 24 will release candidates have started https://hex.pm/packages/finch – Finch HTTP library https://twitter.com/chriskeathley/status/1364692787032113153 – Chris Keathley posted graphics showing the before and after performance charts from it's use at BleacherReport https://github.com/elixir-ecto/ecto/pull/3566 – Ecto.Multi.inspect/2,3 support being added to Ecto https://github.com/phoenixframework/phoenix_live_view/pull/1349/files – Fix for compiler warnings on live_component usage https://blog.discord.com/why-discord-is-switching-from-go-to-rust-a190bbca2b1f – Discord announced why they were moving away from Go to Rust Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.manning.com/books/elixir-in-action-second-edition – Elixir in Action 2nd Edition book https://verybigthings.com/ https://medium.com/very-big-things/towards-maintainable-elixir-the-development-process-205ee257c109 https://medium.com/very-big-things/towards-maintainable-elixir-the-core-and-the-interface-c267f0da43 https://en.wikipedia.org/wiki/Code_Complete https://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670 https://github.com/rrrene/credo https://github.com/rrrene/credo/blob/master/lib/credo/check/readability/strict_module_layout.ex https://github.com/sasa1977/boundary https://github.com/sasa1977/ci https://elixirforum.com/ Guest Information https://twitter.com/sasajuric – on Twitter https://github.com/sasa1977/ – on Github https://www.theerlangelist.com/ – Blog Find us online Message the show - @ThinkingElixir Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app