With the new Interceptor v0.5.3 version, you can now intercept all your module functions with a single configuration entry using wildcards:
intercept "Foo.*/*", on_success: "Callbacks.happy/3".
This should significantly simplify your interception configurations 🔧!
The focus is on enhancing data integrity in your application by adding explicitness between your API and your schema changesets. Check it out: https://pedroassumpcao.ghost.io/the-changeset-api-pattern/
I’ve spent recent years coding with Node.js. At some point, I realised there are so many other technologies to discover. I considered several options reviewing blogs, forums and surveys. I knew that I needed a language that would correspond to my skills and experience. I decided to explore the world of functional programming. It was like a promise of better performance and productivity. I then asked myself - “Why not try Elixir”?
Let me tell you my story based on true events.
Kno is a service for passwordless authentication that is simple for users and developers. This guide walks through integrating Kno with Phoenix sessions.
Post about how easily you can implement real time search using LiveView:
Some thoughts about preloading, to make Contexts a little easier to maintain.
I spend some time figuring out how to match Unicode chars in regexes, so I thought I would share: https://dev.to/lasseebert/til-unicode-chars-in-regex-1m9a
While at Tinfoil Security, I wrote and released a small open source lib to help unit test GraphQL query documents against an Absinthe API. It requires no
Plug.Conns and removes lots of boilerplate using macros.
You can read more about it here:
And check out the code here:
Rafal Studnicki (@studzien) and I wrote about a better alternative to
Process.sleep/1 for waiting on events in your tests! Make your test cases faster and more deterministic with busy waits: https://well-ironed.com/articles/the-virtue-of-busy-waiting/
There’s a really cool new BEAM language out there called Gleam. It’s super early days for the language, but wht it offers (strong type safety) I think is worth some experimentation for folks that are interested. Lucky enough for those of us currently using Elixir it’s trivially easy to use Gleam code in your Elixir applications, and in this post I show you how.
In this episode of ElixirMix, we talk with Lars Wikman and Emilio Nyaray about using Inky displays with NervesProject devices. We discuss cool things people do with e-ink displays, the satisfaction of hardware hacking, how they started the project, profiling Elixir code and much more!
Put together a small article about writing a super simple bridge between Workplace and Slack. It also uses
Honeydew for no real reason. https://www.bobek.cz/blog/2019/workplace2slack-index/
LiveView makes it easy to solve some of the most common UI challenges with little to no front-end code. Keep reading to see how you can leverage LiveView’s live navigation tooling to build a sortable table UI. https://elixirschool.com/blog/sorting-a-table-with-live-view-live-links/