Software engineer. Elixir at home, JS at work.

Arizona, USA
Laya is an open-weight decision model like Jev. Its authors, ConvAI, published a related paper over a year ago. Elixir's Nx was built for running models with native acceleration. I combined these so anyone can run a decision model within an Elixir app! hex.pm/packages/laya
9
41
254
9,330
Reviewing AI-written system design docs is hard. To help get my bearings, I use a simple prompt: “Provide a C4 model analysis of the described system” It turns out that the same techniques that make human-designed systems understandable apply to LLMs!
2
6
525
Specifically, this breaks the design down into - System Context - Containers - Components - Code With diagrams and commentary. c4model.com
2
341
TypeScript can be surprisingly robust with @EffectTS_. The latest Code and Stuff video walks through some of the parts I like: retries, structured concurrency, error handling, and dependency injection. All with great type safety! piped.video/3havOF8sra4
3
6
56
7,727
Christian Alexander retweeted
We’ve just released LiveStash v1.0.0 for Phoenix LiveView! 🎉 What’s new? ⚡ Mnesia adapter with cluster state replication and split-brain auto-heal 🔒 Explicit security configuration for browser memory storage 🛡️ Stability & performance improvements (more on that in 🧵)
1
15
77
3,305
I need to get something off my chest: I’ve recently gotten into @EffectTS_. I’m not leaving Elixir (not by a long shot) but Effect has made TypeScript palatable in a way I didn’t expect. Who would be interested in some Effect videos? What do you want to know?
11
2
82
6,824
I’ve been using @luckymarmot Paw since the paid license days. Since then, it’s changed hands to RapidAPI and more recently Nokia. It’s a bummer that they’ve stopped updating it. Without PKCE / MCP support, I’ve been using it less and less. Is there a good Mac-native successor?
1
3
526
Learn how to add OAuth, MCP, and a Lua-based code mode to any @AshFramework application in the latest Code and Stuff video! #MyElixirStatus piped.video/xejfNsxjK3o
3
5
31
2,365
This project wouldn't have been possible without @teamalembic's work on Ash Authentication and @tvlabs' fantastic Lua library!
3
246
It's been a while, but I'll be combining a few new Ash packages to build a code mode MCP server with OAuth support in the next Code and Stuff video, coming soon! The way auth and policies flow into a new protocol is what has me so excited about the core abstractions of Ash!
1
1
19
670
Christian Alexander retweeted
Elixir v1.20 released! Now officially a gradually typed language: Elixir type checks every single line of code, finding bugs and dead code, without developer overhead (no typing signatures) and extremely low false positives rate. Plus a faster compiler! Links and reports below.
55
307
1,491
129,294
Christian Alexander retweeted
New package for #AshFramework: AshScim! #ElixiLang going enterprise y'all.😂 SCIM (System for Cross-domain Identity Management: RFCs 7643 & 7644) is the standard way for an identity provider like #Okta or Azure AD to push users and groups into your application: who joined, who got deactivated, who got added to which group. It's how enterprises expect to manage access at scale, and it's almost always a hard requirement for selling into them. Many indie-hackers won't get the value of push-button SCIM integration, but if you've ever built for enterprise, this kind of thing being easy is drool-inducing. Just `mix igniter.install ash_scim` (once the installer is done and it is published on hex) and you're SCIM enabled 💣. It works with Ash's multitenancy out of the box, so if you want to let your customers in a multi-tenant application configure their own IdP, nothing stops you. Still need to battle-test for a while and get it security-reviewed before publishing on Hex, but you're welcome to poke around/experiment until then. RFCs: datatracker.ietf.org/doc/htm… datatracker.ietf.org/doc/htm… GitHub: github.com/ash-project/ash_s…
6
14
103
3,586
Okay, Sagents is pretty neat. BEAM-native, solid middleware system, persisted state, pluggable filesystem, and observability. One small feature also caught my eye: the agent is aware of how many viewers it has and can stay alive until they leave. hexdocs.pm/sagents/pubsub_pr…
5
6
62
2,780
I forgot to mention, it was created by @brainlid!
4
317
Christian Alexander retweeted
#ElixirLang 🤝 #Typescript like never before 😎 AshTypescript just launched `TypedChannel`, completing the circle on end-to-end type safety between your TS frontend and Elixir backend, fully generated from your #AshFramework resources. This is *huge* 🤯. I cannot overstate it.
3
17
101
4,165
Christian Alexander retweeted
We just shipped Distributed Python on top of the Erlang distribution, with full Elixir and Livebook integration: dashbit.co/blog/distributed-… And much more: intellisense, zero-copy Apache Arrow, and more. Read the article for all the details. A huge thank you to NLnet Foundation for sponsoring our work. They are always looking for new ideas and you have until April 1st to join the next batch: nlnet.nl
15
67
347
20,914
Coming soon on Code and Stuff: There's no place like the BEAM. Sneak preview of some of the graphics: #MyElixirStatus
2
3
75
3,117
Vendors are trying to emulate the BEAM, but there's truly nothing like it. Here's a walkthrough of what makes it special: processes, messaging, registries, ETS, distribution, and its ecosystem. Elixir was made for the current moment, and for what's to come. #MyElixirStatus
6
48
359
64,598