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 (http://podcast.thinkingelixir.com/42)
Elixir Community News
- https://twitter.com/josevalim/status/1375764118255382529 (https://twitter.com/josevalim/status/1375764118255382529) – Another OTP 24 feature improves Erlang error messages
- http://erlang.org/eeps/eep-0054.html (http://erlang.org/eeps/eep-0054.html) – OTP 24 EEP 54 information
- https://www.erlang.org/news/146 (https://www.erlang.org/news/146) – OTP 24 RC 2 was released
- https://discord.gg/w4fQWsMTcH (https://discord.gg/w4fQWsMTcH) – Elixir Book club Discord server
- https://pragprog.com/titles/jgotp/designing-elixir-systems-with-otp/ (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 (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/rubyrailscode/ (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 (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 (https://github.com/elixir-plug/mime/blob/master/priv/mime.types) – Plug's mime types file
- https://twitter.com/josevalim/status/1374998681607372802 (https://twitter.com/josevalim/status/1374998681607372802) – Jose's perspective on dependencies
- https://github.com/phoenixframework/phoenixliveview/blob/master/mix.exs (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/ (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 (https://news-web.php.net/php.internals/113838) – PHP project moves to Github for hosting official git project
- https://seanmoriarity.com/ (https://seanmoriarity.com/) – Sean Moriarity's blog posting Nx tips
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://medium.com/everyday-elixir/autocomplete-search-component-with-phoenix-liveview-and-alpinejs-4a98b7287b9f (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 (https://github.com/velinapetrova/autocomplete_search) – Github repo accompanying blog post
- https://www.mindvalley.com/about (https://www.mindvalley.com/about)
- https://github.com/alpinejs/alpine/ (https://github.com/alpinejs/alpine/) – Alpine.js project
- https://github.com/downshift-js/downshift (https://github.com/downshift-js/downshift)
- https://balsamiq.com/ (https://balsamiq.com/)
- https://excalidraw.com/ (https://excalidraw.com/) – Drawing tool for diagrams, wire-frames and sketches
- https://elixirstream.dev (https://elixirstream.dev) – A place to share your large or small tips.
- https://velina-petrova.medium.com/ (https://velina-petrova.medium.com/)
Guest Information
- https://twitter.com/VelinaPetrova7 (https://twitter.com/VelinaPetrova7) – on Twitter
- https://github.com/velinapetrova (https://github.com/velinapetrova) – on Github
- https://velina-petrova.medium.com/ (https://velina-petrova.medium.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)