Zach Daniel
Principal Platform Engineer at @teamalembic | Creator of Ash Framework | he/him
Zach Daniel boosted:
Pragmatic Bookshelf ๐Ÿ“špragprog@techhub.social
2025-01-19

New in Beta!
Ash Framework

Ash's modular, plug-and-play building blocks help you slash development time, effort, and complexity.

Coauthored by the creator of Ash,
@zachdaniel, and
@sevenseacat,
packed with insider knowledge, best practices, and actionable guidance. Get started fast!

pragprog.com/titles/ldash
#ElixirLang #MyElixirStatus #ashframework
For more: link.medium.com/YJ1cZOjCbQb

2024-12-01
New @Ash Framework how-to guide! Defining Polymorphic Relationships. I illustrate how to use calculations and unions to achieve a "polymorphic relationship". Going to be doing lots of work on the docs in the coming weeks, hope it helps!

https://hexdocs.pm/ash/polymorphic-relationships.html

#ElixirLang #AshFramework
Zach Daniel boosted:
Carl Gleisner ๐ŸŒป๐Ÿ‡ธ๐Ÿ‡ชcarlgleisner@infosec.exchange
2024-04-30

A wise man pointed me in the direction of the Ash Framework. I'm just having a great time today thanks to that.

The Livebook introduction ๐Ÿคฉ

#myelixirstatus

2024-04-03
The day is finally here! Ash 3.0 release candidates are out and ready for use! Check out the announcement on ElixirForum https://elixirforum.com/t/ash-framework-3-0-release-candidates/62684. While these release candidates get battle tested, weโ€™ll be hard at work revamping the docs for the official release!
Zach Daniel boosted:
2023-09-24

This is really interesting stuff youtube.com/watch?v=c4iou77kOF @zachdaniel

I really like the focus on composability and the use of actions / nouns / feeds.

2023-09-20
@seancribbs lol, you know what I meant ๐Ÿ˜† People will write thousands of lines of code to avoid writing 3 lines of macros.
2023-09-20
@seancribbs in my experience the opposite is also equally true.
2023-09-20
My ElixirConf talk is up!

https://www.youtube.com/watch?v=c4iou77kOFc&t=305s

Was so great to see everyone this year, I think I'm finally starting to get used to this whole conference talk thing ๐Ÿ˜†
2023-09-12
Andrewh on the elixir forums makes a great case for Ash and its policy system ๐Ÿ˜
https://elixirforum.com/t/where-is-the-best-place-to-put-the-permissions-checking-logic-in-liveview/54438/23
2023-07-26
We've introduced (unreleased but available in main) the ability to use the `parent/1` keyword relationship filters. This allows for rich relationships to be expressed directly in the resource, without needing to reach for `Ash.Resource.ManualRelationship`.
2023-07-26
Working on a new personal site backed by Obsidian.md. It's coming along great so far! https://zachdaniel.dev/
2023-07-17
I just thought to myself "Damnit, he was right" and wanted to message an old colleague of mine who taught me a lot, and subsequently frustrated me often. And then I remembered that he's no longer with us, and all of a sudden my keyboard seemed...joyless and cold.
2023-06-13
@nicd Yeah....you're probably right. Ultimately what I'm missing from my current set up is like where I go to see funny things/let off some steam though. But maybe there is something less junk-food-y than reddit that can fit the bill?
2023-06-13
Hey friends! Reddit has always been my go-to tab to open when I need a few minutes to scroll. What can I do instead? Anything goes ๐Ÿ˜†
2023-06-09
I recently brought up the idea of a group supporting library and framework authors, and here is my working proposal for an EEF Working Group called โ€œLibraries and Frameworksโ€ ๐ŸŽ‰ Feedback welcome. Comment if interested! https://gist.github.com/zachdaniel/36691df973b567a26c3c2226dd429fab
Zach Daniel boosted:

This past weekend at GigCityElixir. I listened to a talk about Ash and talked to @zachdaniel for a while that evening. Now I keep feeling the need for Ash everywhere I look. In the course of one week:

  • Discussion and PR review changes that we need to standardize on not requiring an ID for a resource that you can only have one of.
  • Discussoin and PR revisions around if a PUT should require all attributes.
  • Discussion and PR revisions around needing to standardize on missing attribute errors.
  • Discussion and PR revisions around checking complex validations before sending to DB.

All this stuff should be derived from the data model.

Zach Daniel boosted:
Erlang & Elixir Weeklyerlang_discussions
2023-04-28
Zach Daniel boosted:
2023-04-27

Turns out I am proud and not really that embarrassed about the talk I did last night for Elixir Sydney even though it was way past my bedtime. youtu.be/QkKY0YJcRDg
#elixir #ash

Zach Daniel boosted:
Terris LinenbachTerris@genserver.social
2023-04-27
Ash Framework deserves a hashtag here on GenServer.social #ash Jax Ex: Model Your Domain, Derive the Rest https://youtu.be/7P_crH_M_AE

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst