Episode 42
LiveView Autocomplete and Blogging with Velina Petrova
April 6th, 2021
51 mins 52 secs
About this Episode
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