Tyler A. Young ⚗️🧑🏻‍💻
banner
tylerayoung.com
Tyler A. Young ⚗️🧑🏻‍💻
@tylerayoung.com
#ElixirLang developer working at Jump. Former software dev at Felt and X-Plane. He/him.
Credo 1.7.15 is out now, with massive perf improvements for large #ElixirLang codebases.
Got a few PRs in flight for Credo which cumulatively dropped the runtime from ~33 seconds down to ~9 on our 3500 file #ElixirLang codebase at work. 😁
December 26, 2025 at 1:18 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
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.
Slop is not distinguishable by its attributes. It is an attitude of production | Statistical Modeling, Causal Inference, and Social Science
statmodeling.stat.columbia.edu
December 26, 2025 at 12:03 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
100 concurrent PDF renders completing in ~22ms total, how cool is that?

#ElixirLang #PDF #typst
Yeah it's here: hex.pm/packages/typ...

I've used it pretty extensively so far and it works great for my use case but there might still be some rough edges or missing functionality. I need to push a new release that will update Typst itself to 0.14
typster
Elixir wrapper for Typst document preparation system
hex.pm
December 25, 2025 at 1:29 PM
The type system progress stuff is exciting!
Elixir v1.20 with full-type inference coming soon, @gleam.run v1.14.0-rc1, mjml_eex v0.13.0 for email templates, Dashbit’s nimble_zta library for zero trust auth, Björn Gustavsson’s #BEAM history talk, and more! #ElixirLang www.youtube.com/watch?v=rzjb...
Thinking Elixir Podcast 284: ‘Tis the Season for a Type System
YouTube video by Mark Ericksen
www.youtube.com
December 23, 2025 at 4:05 PM
Very excited to dig into this, @jkwa.bsky.social!

#ElixirLang
December 22, 2025 at 7:33 PM
Somebody at work referred to me as “the frontend guy.” We’re cooked. 👀😅
December 20, 2025 at 2:04 AM
Speaking publicly about Elixir stuff (conference talks + podcasts) has gotten me every job I've had since 2020. (And that first one was a 50% pay bump.)

I interview pretty poorly, but having been seen being smart in public got me the foot in the door I needed to prove I could do the work.
Devs who write about their work/company; talk at conferences - lots of companies in the past used to not care much about this and not value it the least.

Feels like the tide is changing: people who do this but are not valued get hunted down by companies who understand this value
December 18, 2025 at 11:44 AM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
Another talk where the speaker is really into using web components (and Lit) whenever LiveView falls short: www.youtube.com/watch?v=mEnN...
LiveView and Web Components - Chris Nelson | Code BEAM America 2025
YouTube video by Code Sync
www.youtube.com
December 18, 2025 at 8:10 AM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
We're launching our new Elixir book! 🎉

Programming Nerves: from web developer to hardware maker.

If you've ever been curious about hardware but felt intimidated, this is for you.

Beta available now (38% off), or download free chapters to get started.

#ElixirLang
December 17, 2025 at 4:49 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
Couldn't fit optics in my book, but I can build them into Funx. Here's why lawful lenses matter (even in Elixir):

www.joekoski.com/blog/2025/12...

#elixirlang
Funx: Adding the Optic Lens
“I didn’t say it would be easy. I just said it would be the truth.” —Morpheus, The Matrix (1999)
www.joekoski.com
December 16, 2025 at 5:46 PM
December 16, 2025 at 1:22 PM
BRB, gotta go write a migration for the work DB.
i had a databases class in college in which we were designing a users table and the professor guided us to use (firstname, lastname) as the primary key, and i asked what we'd do if there were two people with the same name, and they said to include the social security number, i think of this a lot
December 16, 2025 at 11:26 AM
Loved this talk.
Michael St Clair’s “Tips & Tricks for Building an App With LiveView” from ElixirConf US is now live! 🚀 UX boosts, Postgres live sync, and more. youtu.be/ZcTkM4z99ms
Tips & Tricks for Building an App With LiveView - Michael St Clair | ElixirConf US 2025
YouTube video by ElixirConf
youtu.be
December 11, 2025 at 12:54 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
Async tests are great… until shared global state ruins your day.

In this new article, @marpo60.bsky.social breaks down how using ProcessTree gave each test its own isolated environment — solving flakiness and making async tests safe again.

👉 www.mimiquate.com/blog/how-pro...

#Elixirlang
How ProcessTree Saved My Async Tests
This post is about the trap I hit while mocking API calls in Elixir tests, why it happened, and how ProcessTree solved it beautifully.
www.mimiquate.com
December 9, 2025 at 2:55 PM
My #1 takeaway from the 2025 Elixir survey:

Quokka is up-and-coming, but not big enough (3.8%). If you're using Credo but not Quokka, you're missing out.

elixir-hub.com/surveys/2025
Elixir Hub
You central point for all things Elixir.
elixir-hub.com
December 8, 2025 at 3:45 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
Published a little LiveDashboard page for managing some data migrations.

hex.pm/packages/dat...

#ElixirLang
December 8, 2025 at 2:33 PM
Productive day today.
December 5, 2025 at 9:52 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
to commemorate alan dye moving from apple to meta, here's one of his best quotes
December 4, 2025 at 11:19 AM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
I just figured out how to execute LiveView.JS commands from a JavaScript hook!

This is useful for manipulating the UI directly from your LiveView. For example, here I'm closing a modal after a `handle_event/3` callback succeeded.

#ElixirLang
December 4, 2025 at 2:23 PM
Got a few PRs in flight for Credo which cumulatively dropped the runtime from ~33 seconds down to ~9 on our 3500 file #ElixirLang codebase at work. 😁
December 3, 2025 at 6:21 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
News includes OTP 28.2 release, significant update to the "whois" library, Tidewave adds Figma support, KQL parser library, EEF vulnerability data on OSV-dev, and more! Plus: designing for failure vs handling errors. #ElixirLang www.youtube.com/watch?v=O-1z...
Thinking Elixir Podcast 281: Planning for the Unexpected
YouTube video by Mark Ericksen
www.youtube.com
December 2, 2025 at 1:45 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
Software Mansion released v0.5.0 LiveDebugger. Looks like high quality release!

- Calculate assigns size
- Trace diffs sent to browser
- Add dead LiveViews section
- Add resources page
- Add history of assigns
- Async loading support
- Add streams section

#ElixirLang
Release v0.5.0 · software-mansion/live-debugger
What's Changed Features Calculate assigns size by @kraleppa in #795 Trace diffs sent to browser by @kraleppa in #801 Add dead LiveViews section by @hhubert6 in #798 Add resources page by @kralepp...
github.com
December 2, 2025 at 9:43 AM
Wow!
Changing the oban notifier from postgres to PG made my stress test on the API go from an avg 380ms at peak (+ some dropped requests) to 20ms (with 0 errors) #elixir #ElixirLang
November 28, 2025 at 10:54 PM
I may be the only one parsing WHOIS records in #ElixirLang, but the latest release of the library I maintain for this has big improvements for compatibility with a wider variety of domains.

github.com/utkarshkukre...
GitHub - utkarshkukreti/whois.ex: Pure Elixir WHOIS client and parser.
Pure Elixir WHOIS client and parser. Contribute to utkarshkukreti/whois.ex development by creating an account on GitHub.
github.com
November 22, 2025 at 2:45 PM
Yoooooooo 🙌
I present: playwright_ex

A simple Playwright client for #elixirlang.
Experimental.
Extracted from phoenix_test_playwright.

PRs welcome!

It's not comprehensive, because that's a daunting task (see playwright-elixir).
But it should be easy to add anything that's missing.

hexdocs.pm/playwright_ex/
PlaywrightEx v0.1.0 — Documentation
hexdocs.pm
November 13, 2025 at 3:27 PM