28: DepViz and ElixirLS with Jason Axelson
Thinking Elixir Podcast - A podcast by ThinkingElixir.com - Martedì
Categorie:
We talk with Jason Axelson. He created the DepViz tool that can help improve your Elixir compile-time experience. Jason explains how to use the tool to identify where compile time dependencies may be causing issues in your project and provides tips on what to do about it. We also cover recent improvements in Elixir 1.11 and coming improvements in 1.12 and what those will mean for you! Jason is also a member of the Elixir-LSP github organization and explains the history of the Elixir-LS project and how it has grown and developed. Jason shares some tips with how to fix Elixir-LS issues when it stops working for you. He also shares some glimpses of where things may go in the future, and more! Show Notes online - http://podcast.thinkingelixir.com/28 Elixir Community News https://techcrunch.com/2020/12/15/supabase-raises-6m-for-its-open-source-firebase-alternative/ – Supabase raises $6M for its open-source Firebase alternative https://news.crunchbase.com/news/a-new-corporate-card-ramp-secures-30m-for-money-saving-company-credit-programs/ – Ramp Secures $30M For Money-saving Company Credit Programs https://www.crunchbase.com/organization/spiff-8d22 – Spiff raised 10M this summer for it's Elixir powered product https://github.com/phoenixframework/phoenix_live_view/issues/1287#issuecomment-749069482 – Maybe in the future we can use do blocks in live view? https://dockyard.com/blog/2020/12/21kkjc/optimizing-user-experience-with-liveview – Chris McCord's blog post on using Alpine.js with LiveView https://thinkingelixir.com/podcast-episodes/024-liveview-uploads-with-chris-mccord/ – Previous interview with Chris McCord https://github.com/phoenixframework/phoenix_live_view/pull/1280 – LiveView test helper open_browser gets css support https://github.com/evadne/etso – Highlighting the Etso Library https://semaphoreci.com/blog/elixir-creator-jose-valim – Jose Valim was a guest on the SemaphoreCI podcast https://www.veracode.com/state-of-software-security-report – Covers some common security problems that Elixir is not immune to Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected] Discussion Resources https://github.com/axelson/dep_viz https://elixirforum.com/t/depviz-a-visual-tool-to-understand-inter-file-dependencies/35408 https://dep-viz.herokuapp.com/ http://viz.hawaiicampaignspending.com/ – His previous project that made extensive use of d3 http://animalrepairshop.com/#home-section https://graphviz.org/ mix xref graph --format dot https://www.d3indepth.com/force-layout/ https://github.com/sasa1977/boundary https://github.com/sasa1977/boundary#warning https://github.com/elixir-lsp – The Elixir Language Server Protocol github organization https://thinkingelixir.com/elixir-in-vs-code/ – Using VS Code for Elixir development https://thinkingelixir.com/vs-code-broken-for-elixir/ – Fixing Elixir-LS issues for VS Code https://github.com/falood/exsync/ https://github.com/JakeBecker/elixir-ls/pull/182 – PR that added an explicit license to Elixir-LS Guest Information https://twitter.com/bostonvaulter – on Twitter https://github.com/axelson/ – on Github https://jasonaxelson.com – Blog Find us online Message the show - @ThinkingElixir Email the show - [email protected] Mark Ericksen - @brainlid David Bernheisel - @bernheisel Cade Ward - @cadebward