Christian Alexander

496 posts

Christian Alexander banner
Christian Alexander

Christian Alexander

@RootCert

Software engineer. Elixir at home, JS at work.

Arizona, USA Katılım Haziran 2011
193 Takip Edilen1.2K Takipçiler
Christian Alexander
Christian Alexander@RootCert·
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! youtu.be/3havOF8sra4
YouTube video
YouTube
English
3
6
59
7.4K
Christian Alexander retweetledi
Elixir by Software Mansion
Elixir by Software Mansion@swmansionElixir·
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 🧵)
Elixir by Software Mansion tweet media
English
1
15
76
3K
Zach Daniel
Zach Daniel@ZachSDaniel1·
Its hilarious how many products let you have MCP servers in them now, and also themselves have an MCP server. The access control nightmare that is a mesh network of all of your systems talking to eachother via LLM inference is comically bad. Build your own, run it in a sandbox, give it scoped access and secrets. It is just not that hard, and if you are at a scale where you you have a shit ton of SAAS and enough users that you need to deal with these problems, you can and should be investing in your core AI stack.
Dillon Mulroy@dillon_mulroy

i don't want to use your products agent, i want my agent(s) to be efficiently enabled to use your product

English
3
0
25
2.8K
Supabase
Supabase@supabase·
Launching @supabase-labs/tanstack-db, a TanStack DB collection adapter backed by Supabase. It supports live queries, optimistic mutations, automatic Realtime sync, and is fully typed. Currently in alpha. Try it out, and let us know any feedback!
English
15
19
327
38.9K
Christian Alexander
Christian Alexander@RootCert·
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?
English
11
2
81
6.7K
Christian Alexander
Christian Alexander@RootCert·
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?
English
1
0
2
479
Christian Alexander
Christian Alexander@RootCert·
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!
English
1
1
18
650
Christian Alexander retweetledi
José Valim
José Valim@josevalim·
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.
English
56
306
1.5K
119.5K
Christian Alexander retweetledi
Zach Daniel
Zach Daniel@ZachSDaniel1·
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/html/rfc76… datatracker.ietf.org/doc/html/rfc76… GitHub: github.com/ash-project/as…
Zach Daniel tweet media
English
6
14
105
3.3K
Christian Alexander
Christian Alexander@RootCert·
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. #phoenix-presence-integration" target="_blank" rel="nofollow noopener">hexdocs.pm/sagents/pubsub…
Christian Alexander tweet media
English
5
6
61
2.8K
Christian Alexander
Christian Alexander@RootCert·
@joebarnard I regularly zoom in and out. If I am too far in the weeds and lose focus, I’ll leave some TODOs and move to another heading or section. Once the high level feels more stable, I’ll go back through outstanding TODOs. After oscillating enough, there’s a draft to perfect and ship!
English
0
0
0
62
Joe Barnard 🚀
Joe Barnard 🚀@joebarnard·
YouTuber/writer friends, how do you speed up the process of writing scripts? I love making videos and they're so much better with a good script, but I have a hard time staying focused when writing so that process takes forever 😅
English
16
2
82
7.5K
Tanner Linsley
Tanner Linsley@tannerlinsley·
It only makes sense that if you use the GStack, you should pair it with TanStack too.
English
14
0
112
17.6K
Christian Alexander retweetledi
Zach Daniel
Zach Daniel@ZachSDaniel1·
#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.
Zach Daniel tweet mediaZach Daniel tweet mediaZach Daniel tweet media
English
3
17
102
4.1K
Christian Alexander
Christian Alexander@RootCert·
Agent identity is really important. Directionally, this spec is fantastic. However, the coupling between the authorization server and the resource server in this model has me worried. Schemas are emitted by the auth server, last_used_at is based on resource usage. It seems very optimized for a gateway model. Are you planning to set up a working group or venue for discussion?
English
0
0
0
268
Better Auth
Better Auth@better_auth·
Today we're announcing Agent Auth Protocol An open standard for agent authentication, capability based authorization and service discovery ⇃read more ⇂
Better Auth tweet media
English
43
83
1.1K
104.6K
Christian Alexander
Christian Alexander@RootCert·
@benln I had to make do with an off-brand one, would love to have something more official!
English
0
0
1
269
Christian Alexander retweetledi
José Valim
José Valim@josevalim·
We just shipped Distributed Python on top of the Erlang distribution, with full Elixir and Livebook integration: dashbit.co/blog/distribut… 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
José Valim tweet mediaJosé Valim tweet mediaJosé Valim tweet mediaJosé Valim tweet media
English
15
66
346
20.8K