Tyler A. Young βοΈπ§π»βπ»
@tylerayoung.com
π€ 1594
π₯ 442
π 771
#ElixirLang
developer working at Jump. Former software dev at Felt and X-Plane. He/him.
reposted by
Tyler A. Young βοΈπ§π»βπ»
Adrien Anselme
about 12 hours ago
Software Mansion
@swmansion.com
releases LiveStash, a library solving LiveView state loss during WebSocket reconnects.
github.com/software-ma...
loading . . .
GitHub - software-mansion-labs/live-stash: Library that fixes problem of losing state on LiveView reconnects
Library that fixes problem of losing state on LiveView reconnects - software-mansion-labs/live-stash
https://github.com/software-mansion-labs/live-stash
1
11
6
reposted by
Tyler A. Young βοΈπ§π»βπ»
Pete Birkinshaw
about 22 hours ago
I was shocked by the
hex.pm
redesign for a moment, but I think I like it. One problem though: new packages are being released so fast now that making the new package list even smaller means I'm going to miss some - it needs a longer list somewhere.
#elixirLang
loading . . .
Hex
A package manager for the Erlang ecosystem
https://hex.pm
1
3
3
One Weird Trick to avoid getting pwned by these zero-days that depend on you grabbing a freshly compromised OSS package: (Note: requires you to use a lockfile everywhere. You're using a lockfile everywhere, right?)
about 16 hours ago
3
14
2
The work chat now that Claude is tightening their usage limits
1 day ago
0
3
0
The v0.1 release of Expert (the new, official
#ElixirLang
LSP) is now final! π The best Elixir LSP experience keeps getting better. π Tremendous thanks to all the contributors, and to Jump for sponsoring
@katafrakt.bsky.social
to work on this full-time. π
github.com/elixir-lang/...
loading . . .
Release v0.1.0 Β· elixir-lang/expert
0.1.0 (2026-03-27) Bug Fixes engine: only start one engine for umbrella apps (#462) (f674d3d), closes #460 extractor not working with ExUnit.CaseTemplate (#529) (11fb790) forge: id generator must ...
https://github.com/elixir-lang/expert/releases/tag/v0.1.0
1 day ago
0
45
14
Wanna find garbage tests in your
#ElixirLang
codebase? I'm working on a Credo check that will flag any test that fails to exercise production code. Stuff like: test "to_string works" do assert to_string(:user) == "user" end (That's a real example I found in our ~20k test codebase!)
loading . . .
Add VacuousTest check Β· s3cur3/credo@7e502a5
This adds a new check to flag tests that fail to exercise any production code. Broadly speaking, these are tests that amount to either - testing the test itself, or - asserting that the Elixir lan...
https://github.com/s3cur3/credo/commit/7e502a56ad6a014b2af9c0faaa3f93ebdb661279
5 days ago
5
23
1
If you're using the
#ElixirLang
NodeJS package, be advised there's an information disclosure security vulnerability (CVE-2026-33872). It'd be quite difficult for an attacker to intentionally exploit, but fairly easy to accidentally trigger yourself. Update to 3.1.4 ASAP.
github.com/revelrylabs/...
loading . . .
Information Disclosure Vulnerability in elixir-nodejs Worker Communication
### Impact This vulnerability results in Cross-User Data Leakage or Information Disclosure due to a race condition in the worker protocol. The lack of request-response correlation creates a "...
https://github.com/revelrylabs/elixir-nodejs/security/advisories/GHSA-rwcr-rpcc-3g9m
8 days ago
0
8
3
reposted by
Tyler A. Young βοΈπ§π»βπ»
Torkan
8 days ago
AshTypescript 0.16.0 is finally out, with a long-awaited feature: Typed Channels π Clients can now subscribe to any broadcasted changes from your ash resources, with auto-generated and ready to use Typescript ofc π Read more here:
hexdocs.pm/ash_typescri...
#Elixir
#Ash
#AshFramework
#Typescript
0
25
5
Boy, thank goodness we have LLM generated tests for this code, otherwise we'd have no tests at all!
11 days ago
5
11
1
One of the greatest joys at work is having been involved in hiring somebody who, 3 months on, has proven to be an absolute rockstar. π
13 days ago
0
8
0
Popcorn (the project to run
#ElixirLang
in the browser) just released v0.2, which makes progress toward running LiveView *locally* in the browser. Wild. I'm already dreaming about what I could do with this.
github.com/software-man...
loading . . .
Release v0.2.0 Β· software-mansion/popcorn
Hello! It's been a while since the last release and we have a lot to show for it. We've been mostly working on AtomVM stability, improving communication between JS and Elixir runtimes, and running ...
https://github.com/software-mansion/popcorn/releases/tag/v0.2.0
19 days ago
1
8
0
I like this a lot. The MacBook Neo as the ideal computer for sparking kids' curiosity.
samhenri.gold/blog/2026031...
loading . . .
βThis Is Not The Computer For Youβ Β· Sam Henri Gold
Sam Henri Gold is a product design engineer building playful, useful software.
https://samhenri.gold/blog/20260312-this-is-not-the-computer-for-you/
19 days ago
0
2
1
Informal poll: which topic would you most like to see an
#ElixirConf
talk about? 1. How I self-hosted my indie SaaS app 2. Tools and practices for hyperscaling
#ElixirLang
teams, based on my work at Jump (we grew from 4 to 50 devs my first year there) 3. You already know what a monad is 4. CPU Perf
19 days ago
9
9
0
@k-cross.github.io
Do you have any insight into what happened to the dropbox/esaml GitHub repo? It's either gone private or disappeared. π€
20 days ago
1
1
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
MacRumors.com
21 days ago
Apple Vision Pro is Getting the 'World's Most Advanced Flight Simulator'
loading . . .
Apple Vision Pro is Getting the 'World's Most Advanced Flight Simulator'
X-Plane, which is advertised as being the "world's most advanced flight simulator," is coming to Apple's Vision Pro in the next month or so. The upcoming visionOS 26.4 update adds support for NVIDIA's CloudXR 6.0 platform, and this will enable Vision Pro users to wirelessly stream immersive PC games from NVIDIA RTX-powered servers via Wi-Fi, including the flight simulator X-Plane 12. According to Justin Ryan, the simulator will stream at up to 4K at 120 FPS. Vision Pro users will be able to connect their own flight simulation hardware for an immersive flying experience. If you have a physical yoke or throttle, Apple's augmented reality framework ARKit uses image detection to recognize them and place them inside your virtual cockpit, as shown in Ryan's demo below (via 9to5Mac). Hereβs a first look at X-Plane 12 on Apple Vision Pro! With visionOS 26.4 and NVIDIA CloudXR 6.0, the simulator streams wirelessly at up to 4K/120fps to your headset. And if you have a physical yoke or throttle, ARKit uses image detection to recognize them and place them insideβ¦ pic.twitter.com/FTYzJH9ALPβ Justin Ryan α― (@justinryanio) March 11, 2026 X-Plane 12 is available on Windows, Mac, and Linux for $59.99, or as a DVD for $99.99. A companion app for visionOS will be available in the Vision Pro's App Store "later this spring," according to the announcement. visionOS 26.4 is currently in beta testing, and the update is expected to be released in late March or early April.Related Roundup: Apple Vision ProBuyer's Guide: Vision Pro (Buy Now)Related Forum: Apple Vision Pro This article, "Apple Vision Pro is Getting the 'World's Most Advanced Flight Simulator'" first appeared on MacRumors.com Discuss this article in our forums
https://www.macrumors.com/2026/03/11/apple-vision-pro-x-plane-flight-simulator/?utm_source=dlvr.it&utm_medium=bluesky
0
19
3
At work, we were seeing frequent full recompiles of our
#ElixirLang
app (both the deps and our code!). Turns out it was because Claude Code was using the globally-installed Elixir rather than the one installed by Mise. I wrote about the fix here:
tylerayoung.com/2026/03/11/e...
loading . . .
Fixing Full Recompiles of Elixir Caused by Claude Code
https://tylerayoung.com/2026/03/11/elixir-full-recompiles/
21 days ago
3
12
2
reposted by
Tyler A. Young βοΈπ§π»βπ»
Gergely Orosz
21 days ago
When it comes to AI agents / AI tooling + coding, I hear an awful lot of talk about: Efficiency Iteration speed / PR output rate / lines of codes produced I hear zero mentions about: Quality Customer obsession This will bite back, and it probably already is...
17
156
27
The call for talks for
#ElixirConf
Chicago (September 10-11) is out! Now to put together some proposals...
elixirconf.com
#ElixirLang
loading . . .
Americaβs Premier Elixir & Phoenix Conference takes place on Sept 10-11, 2026, Chicago & online
https://elixirconf.com/
26 days ago
1
6
6
reposted by
Tyler A. Young βοΈπ§π»βπ»
Dima Mikielewicz
27 days ago
OpenAI published a repo to orchestrate AI agents built primarily with Elixir (96.1%):
github.com/openai/symph...
#elixirlang
loading . . .
GitHub - openai/symphony: Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents.
Symphony turns project work into isolated, autonomous implementation runs, allowing teams to manage work instead of supervising coding agents. - openai/symphony
https://github.com/openai/symphony
3
22
5
reposted by
Tyler A. Young βοΈπ§π»βπ»
ThinkingElixir
29 days ago
News includes Expert LSP releasing its first RC, Elixir v1.20 compile time improvements up to 20% faster,
#Livebook
Desktop moving to Tauri with
#Linux
support, a new erlang-python library for ML/AI integration, and more!
@elixir-lang.org
#ElixirLang
#AI
#ML
www.youtube.com/watch?v=Ed83...
loading . . .
Thinking Elixir Podcast 294: Compile Times, Language Servers, and Python, Oh My!
YouTube video by Mark Ericksen
https://www.youtube.com/watch?v=Ed83ckXzHcQ
0
10
3
This is a huge milestone. At Jump, weβve had
@katafrakt.bsky.social
working full time getting Expert dialed in for our large codebase. The stability and reliability are now hands down the best
#ElixirLang
LSP experience Iβve had, and weβre not done yet. Congrats to all the contributors. π₯
add a skeleton here at some point
about 1 month ago
2
35
2
reposted by
Tyler A. Young βοΈπ§π»βπ»
Fredrik Teschke
about 1 month ago
phoenix_test_playwright v0.12.0 released π₯³ Shorthand to eval JS in browser, assert_path fixes for LiveView navigations, and more. Also ships with usage-rules.md for LLM coding agents. π€
#elixirlang
0
4
1
I learned recently (h/t
@josevalim.bsky.social
π) that you can totally omit the result line in an
#ElixirLang
doctest. This can be useful for pattern matching, like: iex> some_thing = MyFactory.create_thing() ...> {:ok, "https://myapp.com/path?" <> _} = ...> MyModule.compute_path(some_thing)
about 1 month ago
0
7
0
Does anybody have experience using GitHub-hosted dev containers ("codespaces") for
#ElixirLang
dev? I *really* want to empower our designers to work on LiveView component HTML/CSS directly (they're already comfortable with those), but getting them a local dev setup is a huge blocker.
about 1 month ago
5
4
2
Once more, with feeling: My
#ElixirConf
2025 talk is live!
www.youtube.com/watch?v=8mum...
loading . . .
Cat and Mouse: Challenges in Adversarial Web Scraping - Tyler Young | ElixirConf US 2025
YouTube video by ElixirConf
https://www.youtube.com/watch?v=8mumTeuiZ6o
about 2 months ago
1
16
2
reposted by
Tyler A. Young βοΈπ§π»βπ»
Chad
about 2 months ago
Checks out. Some related research - "employees worked at a faster pace, took on a broader scope of tasks, and extended work into more hours of the day, often without being asked to do so" "...leading to workload creep, cognitive fatigue, burnout, and weakened decision-making"
hbr.org/2026/02/ai-d...
loading . . .
AI Doesnβt Reduce WorkβIt Intensifies It
One of the promises of AI is that it can reduce workloads so employees can focus more on higher-value and more engaging tasks. But according to new research, AI tools donβt reduce work, they consisten...
https://hbr.org/2026/02/ai-doesnt-reduce-work-it-intensifies-it
1
2
3
"How AI Impacts Skill Formation" from Anthropic researchers: > We find that AI use impairs conceptual understanding, code reading, and debugging abilities, without delivering significant efficiency gains on average. (Continued)
arxiv.org/pdf/2601.20245
loading . . .
https://arxiv.org/pdf/2601.20245
about 2 months ago
4
12
3
reposted by
Tyler A. Young βοΈπ§π»βπ»
Peter Ullrich
about 2 months ago
Quokka is always the first dependency I add to every new project. Such a great tool! And no more βoh my editor formatted it differently, sorryβ or βdamn I forgot to sort my aliases and now my CI failedβ. Brilliant
add a skeleton here at some point
2
11
2
Thereβs a new release of Quokka, and itβs a big one. Lots of both new and improved rewrites to automatically make your codebase nicer. π
github.com/emkguts/quok...
loading . . .
Release v2.12.0 Β· emkguts/quokka
Breaking Changes Multi-alias sorting now matches Credo.Check.Readability.AliasOrder behavior by comparing the first child's full path instead of parent module only. This fixes compatibility with C...
https://github.com/emkguts/quokka/releases/tag/v2.12.0
about 2 months ago
0
10
3
Anybody have contacts at PagerDuty? Iβd love to ask them about their usage of
#ElixirLang
. They had a blog post in 2020 about it, but I canβt find anything theyβve written since then.
about 2 months ago
1
12
4
Loved this talk from Mitch Hanberg about the origin story and architecture of the new
#ElixirLang
Expert LSP.
youtu.be/2vIw2fb9DxA
loading . . .
Elixir LSP
YouTube video by Code Sync
https://youtu.be/2vIw2fb9DxA
about 2 months ago
0
7
0
This person made a production management tool for his spouse's bakery in
#ElixirLang
+ Ash + LiveView. It's super valuable to have an codebase like this be open source for people trying to get into that tech stack. π
github.com/puemos/craft...
loading . . .
GitHub - puemos/craftplan: Self-hosted software for managing artisanal D2C micro-businesses
Self-hosted software for managing artisanal D2C micro-businesses - puemos/craftplan
https://github.com/puemos/craftplan
about 2 months ago
3
48
9
For even more fun, you can capture the struct module π def add_one_hour(%date_or_time{} = value) when date_or_time in [DateTime, NaiveDateTime, Time] do ... end
add a skeleton here at some point
2 months ago
2
11
2
@june.bash.pizza
I dig the song. A little Vangelis, a little hip hop, a little Mass Effect soundtrack. π₯
2 months ago
1
2
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
remotehiro jobs | find work, anywhere #OpenSalaries
2 months ago
π’ Fairing is hiring a Senior Elixir Platform Lead Salary: $225K to $260K Locations: πΊπΈ New York City (On-site), Americas (Remote)
#postgresql
#elixir
#elixirlang
#liveview
#phoenix
#fly.io
#job
www.remotehiro.com/jobs/senior-...
loading . . .
Senior Elixir Platform Lead (Starting $225K) at Fairing
Fairing is hiring a Senior Elixir Platform Lead (Starting $225K).
https://www.remotehiro.com/jobs/senior-elixir-platform-lead-21
1
10
7
reposted by
Tyler A. Young βοΈπ§π»βπ»
Bart Blast
2 months ago
Hey Elixir friends! :) Hologram's journey just took a big leap forward:
@curiosum.bsky.social
is coming on board as the Main Sponsor, and I'm joining their team to work on Hologram full-time! Read what this means for Hologram:
hologram.page/blog/hologra...
#Hologram
#Elixir
#ElixirLang
#BEAM
2
36
9
Cursed indeed π llm_if value, βdivisible by 2?β do IO.puts(βevenβ) end
add a skeleton here at some point
2 months ago
1
8
1
reposted by
Tyler A. Young βοΈπ§π»βπ»
PaweΕ ΕwiΔ tkowski
2 months ago
An official VSCode extension for Expert LS has been released. You can be a 30th person to download it.
marketplace.visualstudio.com/items?itemNa...
#elixir
loading . . .
Expert LSP - Visual Studio Marketplace
Extension for Visual Studio Code - Elixir language support for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=ExpertLSP.expert
0
21
5
reposted by
Tyler A. Young βοΈπ§π»βπ»
Oliver Haslam
3 months ago
Hold the phone. Am I the only one who didn't know (or likely forgot) that you can press opt+shift when pressing the volume keys on a Mac to switch to 1/4 increments? Life. Changed.
2
4
1
reposted by
Tyler A. Young βοΈπ§π»βπ»
Chris Coyier
3 months ago
I like this setting for VS Code from Ben Frain. JUST show the vertical line for the current indentation, not all of them ``` "workbench.colorCustomizations": { "editorIndentGuide.background1": "#00000001", "editorIndentGuide.activeBackground1": "#ff9900" } ```
benfrain.com/vs-code-high...
1
134
17
reposted by
Tyler A. Young βοΈπ§π»βπ»
{:ok, Noah}
3 months ago
The release blog post:
elixir-lang.org/blog/2026/01...
#ElixirLang
add a skeleton here at some point
0
28
8
reposted by
Tyler A. Young βοΈπ§π»βπ»
ernesto
3 months ago
π«‘π«‘π«‘
add a skeleton here at some point
0
11
3
reposted by
Tyler A. Young βοΈπ§π»βπ»
Fredrik Teschke
3 months ago
TIL Oban's unique job period uses fixed time windows, not sliding windows. A job with unique: [period: {7, :days}] can still allow duplicates 2 days apart if they fall into different buckets. If you need sliding windows, use a custom query.
ftes.de/articles/202...
#elixirlang
#oban
loading . . .
Oban unique job periods are not what you think - Fredrik Teschke
Fixed windows vs sliding windows: a subtle but important difference.
https://ftes.de/articles/2026-01-09-oban-unique-job-period
0
13
1
I'm on a mission to find every Enum.each/2 in the tooling I use and replace it with Task.async_stream/2 π
github.com/nccgroup/sob...
#ElixirLang
loading . . .
perf: Run check tasks in parallel by s3cur3 Β· Pull Request #184 Β· nccgroup/sobelow
Hi there! Thanks so much for Sobelow. We're using it in CI at @Jump-App and we take its findings seriously. βΊοΈ This makes the main mix sobelow task run each of its component parts in parallel. ...
https://github.com/nccgroup/sobelow/pull/184/changes#diff-6a33dd30a8a2814c6f96844ab94d04cccda6059424ab7ca5d813ad57db7db3b6
3 months ago
2
14
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
PaweΕ ΕwiΔ tkowski
3 months ago
A simple thing to kickstart blogging in 2026:
katafrakt.me/2026/01/03/e...
loading . . .
Using Elixir head version with Mise
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
https://katafrakt.me/2026/01/03/elixir-head-with-mise/
0
5
1
reposted by
Tyler A. Young βοΈπ§π»βπ»
C. Robert Cargill
3 months ago
For those of you wanting to start a new project in the new year but afraid you're gonna suck, heed the words of the ancient texts:
13
1269
456
Credo 1.7.15 is out now, with massive perf improvements for large
#ElixirLang
codebases.
add a skeleton here at some point
3 months ago
2
53
4
reposted by
Tyler A. Young βοΈπ§π»βπ»
Martin Janiczek
3 months ago
statmodeling.stat.columbia.edu/2025/12/24/s...
Some new insights here and there on why it feels offensive when somebody copypastes a ChatGPT reply verbatim.
loading . . .
Slop is not distinguishable by its attributes. It is an attitude of production | Statistical Modeling, Causal Inference, and Social Science
https://statmodeling.stat.columbia.edu/2025/12/24/slop-is-not-distinguishable-by-its-attributes-it-is-an-attitude-of-production/
0
4
1
reposted by
Tyler A. Young βοΈπ§π»βπ»
Jaime Iniesta
3 months ago
100 concurrent PDF renders completing in ~22ms total, how cool is that?
#ElixirLang
#PDF
#typst
add a skeleton here at some point
3
20
1
The type system progress stuff is exciting!
add a skeleton here at some point
3 months ago
0
6
0
Load more
feeds!
log in