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.
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
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...
January 10, 2026 at 5:19 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
January 10, 2026 at 7:41 AM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
🫡🫡🫡
January 9, 2026 at 8:39 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
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
Oban unique job periods are not what you think - Fredrik Teschke
Fixed windows vs sliding windows: a subtle but important difference.
ftes.de
January 9, 2026 at 12:33 PM
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
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. ...
github.com
January 7, 2026 at 3:57 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
A simple thing to kickstart blogging in 2026: katafrakt.me/2026/01/03/e...
Using Elixir head version with Mise
Just my website. Some Elixir, some Ruby, some more exotic languages and general thoughts on tech.
katafrakt.me
January 3, 2026 at 6:38 PM
Reposted by Tyler A. Young ⚗️🧑🏻‍💻
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:
December 31, 2025 at 11:14 PM
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