145: Thinking Elixir News

Release Date:

News covers the EEF election results, a new Livebook 0.9 release, Docker reverses directions, how Github spilled the secret beans, full text search with a new Haystack lib, how intentionally vulnerable Phoenix apps are educational, the timescale hex package grows up a little, and more!
Show Notes online - http://podcast.thinkingelixir.com/145 (http://podcast.thinkingelixir.com/145)
Elixir Community News
- https://erlef.org/blog/eef/election-2023-results (https://erlef.org/blog/eef/election-2023-results?utm_source=thinkingelixir&utm_medium=shownotes) – New Erlang Ecosystem Foundation members
- https://news.livebook.dev/announcing-livebook-0.9-2tiuLC (https://news.livebook.dev/announcing-livebook-0.9-2tiuLC?utm_source=thinkingelixir&utm_medium=shownotes) – Livebook 0.9 was released and has a short accompanying blog post.
- https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/ (https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/?utm_source=thinkingelixir&utm_medium=shownotes) – Docker is no longer sunsetting the Free Team Plan
- https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ (https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/?utm_source=thinkingelixir&utm_medium=shownotes) – GitHub SSH key leaked and reset
- https://elixirstream.dev/gendiff (https://elixirstream.dev/gendiff?utm_source=thinkingelixir&utm_medium=shownotes) – ElixirStream diff generator updated with awareness for Credo.
- https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda (https://github.com/zestcreative/elixirstream/commit/3c4278469201c45f7d794aaa6343f0fe18df4cda?utm_source=thinkingelixir&utm_medium=shownotes) – What's involved in getting a new project diff added
- https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir (https://culttt.com/2023/03/22/building-a-full-text-search-engine-in-elixir?utm_source=thinkingelixir&utm_medium=shownotes) – New full-text search library called Haystack from Philip Brown
- https://github.com/elixir-haystack/haystack (https://github.com/elixir-haystack/haystack?utm_source=thinkingelixir&utm_medium=shownotes) – Haystack project on Github
- https://github.com/heywhy/ex_elasticlunr (https://github.com/heywhy/ex_elasticlunr?utm_source=thinkingelixir&utm_medium=shownotes) – Comparable search library ElasticLunr
- https://twitter.com/paraxialio/status/1638161831373029377 (https://twitter.com/paraxialio/status/1638161831373029377?utm_source=thinkingelixir&utm_medium=shownotes) – Paraxial released an intentionally vulnerable project for people to play with and exploit
- https://paraxial.io/blog/potion-shop (https://paraxial.io/blog/potion-shop?utm_source=thinkingelixir&utm_medium=shownotes) – Vulnerable "Potion Shop" project
- https://owasp.org/www-project-juice-shop/ (https://owasp.org/www-project-juice-shop/?utm_source=thinkingelixir&utm_medium=shownotes) – OWASP's "Juice Shop" vulnerable project
- https://twitter.com/sm_debenedetto/status/1638496777463648260 (https://twitter.com/sm_debenedetto/status/1638496777463648260?utm_source=thinkingelixir&utm_medium=shownotes) – The book "Programming Phoenix LiveView" by Bruce Tate and Sophie DeBennedetto released a new update.
- https://pragprog.com/titles/liveview/programming-phoenix-liveview/ (https://pragprog.com/titles/liveview/programming-phoenix-liveview/?utm_source=thinkingelixir&utm_medium=shownotes) – The book on PragProg
- https://twitter.com/germsvel/status/1638158470317834246 (https://twitter.com/germsvel/status/1638158470317834246?utm_source=thinkingelixir&utm_medium=shownotes) – Tip for testing function components by rendering them to HTML
- https://twitter.com/germsvel/status/1640696116017614850 (https://twitter.com/germsvel/status/1640696116017614850?utm_source=thinkingelixir&utm_medium=shownotes) – Tip for paginating as an infinite scroll with streams
- https://hex.pm/packages/timescale (https://hex.pm/packages/timescale?utm_source=thinkingelixir&utm_medium=shownotes) – Timescale library published a pseudo-stable version, 0.1.0. (no longer alpha)
- https://podcast.thinkingelixir.com/129 (https://podcast.thinkingelixir.com/129?utm_source=thinkingelixir&utm_medium=shownotes) – Our interview with Dave Lucia about Timescale
- https://hexdocs.pm/ecto_range/EctoRange.html (https://hexdocs.pm/ecto_range/EctoRange.html?utm_source=thinkingelixir&utm_medium=shownotes) – New Ecto library about storing Ecto Ranges. Provides Ecto types for Postgres about storing a time range, date range, datetime ranges, and integer ranges, and supports indeterminate bounds.
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)
Find us online
- Message the show - @ThinkingElixir (https://twitter.com/ThinkingElixir)
- Message the show on Fediverse - @ThinkingElixir@genserver.social (https://genserver.social/ThinkingElixir)
- Email the show - show@thinkingelixir.com (mailto:show@thinkingelixir.com)
- Mark Ericksen - @brainlid (https://twitter.com/brainlid)
- Mark Ericksen on Fediverse - @brainlid@genserver.social (https://genserver.social/brainlid)
- David Bernheisel - @bernheisel (https://twitter.com/bernheisel)
- David Bernheisel on Fediverse - @dbern@genserver.social (https://genserver.social/dbern)
- Cade Ward - @cadebward (https://twitter.com/cadebward)
- Cade Ward on Fediverse - @cadebward@genserver.social (https://genserver.social/cadebward)

145: Thinking Elixir News

Title
145: Thinking Elixir News
Copyright
Release Date

flashback