RootCert Profile Banner
Christian Alexander Profile
Christian Alexander

@RootCert

Followers
807
Following
935
Media
112
Statuses
381

Software engineer. Elixir at home, JS at work.

Arizona, USA
Joined June 2011
Don't wanna be here? Send us removal request.
@RootCert
Christian Alexander
4 days
It's still pretty rough, and the single-table limit in Electric comes with some tradeoffs, but this was a very productive exploration. Excited to see where it could go!.
1
0
8
@RootCert
Christian Alexander
4 days
It's even possible to tie the query to a value found in query parameters, like the selected budget ID…
Tweet media one
1
0
3
@RootCert
Christian Alexander
4 days
And on the frontend, reactive queries that re-evaluate whenever the underlying data changes…
Tweet media one
2
0
4
@RootCert
Christian Alexander
4 days
On the Elixir side, just two `get` handlers…
Tweet media one
1
0
4
@RootCert
Christian Alexander
4 days
I got to play around with phoenix_sync and TanStack DB today. With just two shape handlers that wrap Ecto queries, I was able to add a realtime sync over to a React frontend and get fantastic performance!. #MyElixirStatus
7
15
161
@RootCert
Christian Alexander
6 days
RT @josevalim: The Expert Language Server is live: - nightly builds available for alpha testing and contributors.….
Tweet card summary image
github.com
Official Elixir Language Server Protocol implementation - elixir-lang/expert
0
136
0
@RootCert
Christian Alexander
17 days
I just described tab prediction to a coworker as “a feature for when you’re hand-editing files”. He (rightfully) pointed out how quickly we needed a term for what used to be the only way of working. Times are changing.
0
0
2
@RootCert
Christian Alexander
29 days
RT @elixir_radar: Elixir Radar issue 480 is out! 📣. You can read it here: . This issue comes with content from @Zac….
0
4
0
@RootCert
Christian Alexander
29 days
0
0
4
@RootCert
Christian Alexander
29 days
The latest Code and Stuff is here:.Auto-Select Timezones in Phoenix Apps. It's a quick one, showing a pattern I use all the time. Link below!. #MyElixirStatus
Tweet media one
3
4
34
@RootCert
Christian Alexander
1 month
On the next Code and Stuff, I’ll show how I handle time zones in Phoenix apps. Server rendered, without making the user scroll through every zone on earth. Look out for it on Wednesday!
Tweet media one
0
6
57
@RootCert
Christian Alexander
1 month
Am I a bad prompt engineer if I just show Claude a screenshot and get passive aggressive?
Tweet media one
3
0
12
@RootCert
Christian Alexander
1 month
I made an Ash extension!. Elixir is capable of hitting services hard; great for throughput but harsh when those services are trying to recover from an outage. The circuit breaker pattern addresses this issue and is now available in Ash!. #MyElixirStatus.
Tweet media one
2
7
88
@RootCert
Christian Alexander
1 month
Phoenix LiveView 1.1 is out!. Colocated JavaScript (and hooks), list comprehension improvements, and an igniter-based script that makes updating easier than ever. What an incredible release—check it out!. #MyElixirStatus.
2
24
135
@RootCert
Christian Alexander
1 month
I just found out that @andyleclair wrote a great post on interesting things that can be done with Ecto. It's 100% worth the read for Elixir folks!.
1
11
49
@RootCert
Christian Alexander
1 month
Thousands of IDs were stolen because Tea misconfigured Firebase. I built a demo to show how easy it is to avoid this mistake.
0
0
7
@RootCert
Christian Alexander
2 months
My next video is live! This time, I explore the ash_state_machine extension. Along the way, you'll learn about policies, pubsub, and Oban integration in the demo app!. #MyElixirStatus #AshFramework.
1
8
46
@RootCert
Christian Alexander
2 months
Love this change! It should also make new types of extensions possible!. Every improvement makes the entire Ash system more powerful.
@ZachSDaniel1
Zach Daniel
2 months
Generic actions in @ash-hq.org now support validations, preparations, and before/after action hooks!. Same patterns you get with other action, but for custom logic. Generic actions are great for arbitrary logic, but now you get composability too 😎. #ElixirLang #AshFramework
Tweet media one
0
1
18
@RootCert
Christian Alexander
2 months
RT @ZachSDaniel1: I've written a short post talking more about the concepts in usage_rules and why they matter:. #….
0
6
0
@RootCert
Christian Alexander
2 months
RT @ZachSDaniel1: now includes powerful docs-search tasks, and instructs agents to use them for research. Please, i….
0
14
0