Latest #blogs-by-jkwa Threads 
Rules built from a consistent set of primitives with clear semantics are easier to reason about, review, and evolve.
Includes a Livebook...
New
Avoid burying your domain rules in control flow.
Includes a Livebook so you can try it yourself.
New
How to model equality as a domain rule.
Includes a Livebook so you can try it yourself.
New
Connecting the pieces together.
Includes a Livebook
New
Same thing, different representations. That’s an Iso.
Includes a Livebook
New
More optics in Funx: when you need multiple foci, use a traversal.
Includes a Livebook
<span class="hashtag-icon-placeholder"></span>...
New
Early on I kicked around namespacing and protocols in Funx for quite a while. In this case, I think I was wrong.
New
We’ve seen how Lens and Prism let us extract values from nested data. Now we’ll use those same projections to build layered lexicographic...
New
Includes a Livebook.
Like a Lens, a Prism is composable. In Elixir, it can also help manage missing keys or expected nils, but that is ...
New
Couldn’t fit optics in my book, but I can build them into Funx.
funx
New
This Week's Trending
This Month's Trending
This Year's Trending
I didn’t have room for this in my book, Advanced Functional Programming with Elixir , but I still thought it was worth sharing on my blog.
New
I learn best by writing, so I wrote up some higher-level notes on Ash from the Ash Framework book. I thought others might find it useful:
New
More optics in Funx: when you need multiple foci, use a traversal.
Includes a Livebook
<span class="hashtag-icon-placeholder"></span>...
New
Couldn’t fit optics in my book, but I can build them into Funx.
funx
New
I just finished putting together interactive Livebook notebooks for every chapter of Advanced Functional Programming with Elixir.
You ca...
New
Connect functional programming patterns to the libraries Elixir devs already use.
It’s a good idea, but I didn’t have space in the book....
New
Yet another in my series on the Ash Framework.
New
Another in my series of trimmings from Advanced Functional Programming with Elixir . This one explores how polymorphism relies on tags an...
New
There are many ways to solve equality: duck typing, injection, protocol dispatch.
Here’s why Funx uses the one it does:
<span class="...
New
Just checked in to see if Funx had hit 80 downloads.
Instead: 1,327. In a single day.
Any ideas on what happened?
New
How to model equality as a domain rule.
Includes a Livebook so you can try it yourself.
New
This post is a follow-up to some thoughtful comments I received on an earlier discussion. It digs deeper into polymorphism, a theme I als...
New
Next in my series on the Ash Framework book. What makes Ash different?
New
Adding to my series on the Ash Framework book.
elixirlang
New
Can an LLM Tutor?
Sharing to see what folks think.
funx
New
Last Three Year's Trending
Another in my series on the Ash Framework. Understanding actions from a functional programming perspective.
New
I considered a plugin, but thought this might be a good job for an LLM.
This short post covers my strategy:
<span class="hashtag-icon...
New
Back from vacation and I thought I’d add to my series on the Ash Framework book.
New
Avoid burying your domain rules in control flow.
Includes a Livebook so you can try it yourself.
New
New post in my Ash Framework series.
New
A new post in my series on the Ash Framework. This one looks at calculations and includes functional programming strategies for managing ...
New
Early on I kicked around namespacing and protocols in Funx for quite a while. In this case, I think I was wrong.
New
Connecting the pieces together.
Includes a Livebook
New
Rules built from a consistent set of primitives with clear semantics are easier to reason about, review, and evolve.
Includes a Livebook...
New
one explores the underlying mechanics of Ash validation and where Funx can help when checks need more structure or concurrency.
New
We’ve seen how Lens and Prism let us extract values from nested data. Now we’ll use those same projections to build layered lexicographic...
New
Adding to my series on the Ash Framework book.
New
Same thing, different representations. That’s an Iso.
Includes a Livebook
New
Includes a Livebook.
Like a Lens, a Prism is composable. In Elixir, it can also help manage missing keys or expected nils, but that is ...
New
New blog post: After building out the Either DSL, I realized Funx needed a context-aware tap.
<span class="hashtag-icon-placeholder"><...
New
Trending Over Three Years
Latest on Elixir Forum
Get money off!
The Pragmatic Bookshelf
35% off any eBook
Manning Publications
45% off any item
ElixirCasts
10% off for life
The Pragmatic Studio
20% off any course
AppSignal
10% off for 12 months
Honeybadger
10% off for 12 months
Simply use coupon code "devtalk.com" or "elixirforum" at checkout!
Filter by Type:
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #exunit
- #elixirconf
- #discussion
- #javascript
- #podcasts
- #code-sync
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #api
- #processes
- #forms
- #metaprogramming
- #security
- #performance
- #hex







