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 [email protected] (mailto:[email protected])
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 - [email protected] (mailto:[email protected])
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- Cade Ward - @cadebward (https://twitter.com/cadebward)

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 [email protected]

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 - [email protected]
Mark Ericksen - @brainlid
David Bernheisel - @bernheisel
Cade Ward - @cadebward

Twitter Mentions