RSS Amplifier

Ash Chronicle · Apr 27, 2025

Ash Chronicle: Issue #14

0
Sign in to vote or save

Zach Daniel · Ash Chronicle

This is a super quick, informal update about the goings on in and around Ash Framework. If you find something interesting and think it should make it on this newsletter, drop a message in the #ash-weekly channel in our Discord server.

We’d like to start including a short, 15-20 minute talk from the community to kick off Ash Office Hours, ideally each month. If you’re interested in sharing, fill out the submissions form with your idea! There are two categories we’re looking for:

  • Ash in Production - Success stories, cautionary tales, learning by doing.

  • Ash in the Lab - New ideas, successful experiments, failed experiments.

We’ll keep all submissions, so if yours isn’t accepted for the next one that doesn’t mean it won’t be accepted for a future one! Can’t wait to hear about everyone’s ideas 😎.

Something that we really need to do better about as a community is spreading the word to the rest of the tech world. To that end, I'll be speaking soon at two polyglot/general tech conferences: Scenic City Summit on June 20th, and Carolina Codes on August 15th-16th. While Ash will make an appearance, I'll be primarily talking about Elixir. "Building on Bedrock: Elixir's Fundamental Design Advantage" will focus on the core design decisions in the BEAM and Elixir that lead to dramatic benefits in the applications built on top of them. Bad design choices at fundamental levels can be felt all the way to the edges of our apps and, vice versa, we the benefits of good fundamental design extend to every line of code we write, and every feature we ship!

I’m working on a few big things that are still materializing, and release week got skipped this last week, so only a few updates have gone out. Check back in next week for more news 📰.

  • Make router optional in `Igniter.Libs.Phoenix.select_endpoint`

  • Accept functions in `assert_has_warning/issue/notice` test helpers, so you can do things like regex match

  • Add `Igniter.Code.Common.variable?` to know if the current node refers to a variable, i.e `a_bare_word`.

  • Support Phoenix 1.8 verified routes behavior, so that authentication routes now appear in `mix phx.routes`.

A while back we decided to leave bug fixes out of the newsletter just to avoid all the noise. Various packages like `ash_postgres` and `ash_sql` had bug fix releases, but don’t appear in the above list because there were no improvements otherwise.

No posts

Read the original on ashchronicle.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.