Tyler A. Young ⚗️🧑🏻💻
@tylerayoung.com
#ElixirLang developer working at Jump. Former software dev at Felt and X-Plane. He/him.
My offer still stands to match people’s donations. Send me a screenshot!
spoke with the executive director of my local food bank today and got this really incredible line: "if you donate 1 can of green beans, we can give away 1 can of green beans. but if you donate a dollar, we can give away 6 cans of green beans"
November 11, 2025 at 11:54 PM
My offer still stands to match people’s donations. Send me a screenshot!
Just landed an ultra-rare +0/-0 PR. Yes, we merged this, yes it did something we cared about.
Can you guess what it was?
Can you guess what it was?
November 10, 2025 at 2:33 PM
Just landed an ultra-rare +0/-0 PR. Yes, we merged this, yes it did something we cared about.
Can you guess what it was?
Can you guess what it was?
Reposted by Tyler A. Young ⚗️🧑🏻💻
I had a great time speaking at the first iteration of
@exmexconf.bsky.social! The slides for my talk titled "Automating My Office" are up on my GitHub: github.com/axelson/talks #ExMexConf #elixirlang
@exmexconf.bsky.social! The slides for my talk titled "Automating My Office" are up on my GitHub: github.com/axelson/talks #ExMexConf #elixirlang
November 8, 2025 at 4:08 AM
I had a great time speaking at the first iteration of
@exmexconf.bsky.social! The slides for my talk titled "Automating My Office" are up on my GitHub: github.com/axelson/talks #ExMexConf #elixirlang
@exmexconf.bsky.social! The slides for my talk titled "Automating My Office" are up on my GitHub: github.com/axelson/talks #ExMexConf #elixirlang
Reposted by Tyler A. Young ⚗️🧑🏻💻
Write code to make being human easier. Rip code out if it makes being human harder. Write code to make caring for each other easier. Rip it out if it makes caring for each other harder.
Empathy driven development has literally never failed me. It’s done me better than everything else combined
Empathy driven development has literally never failed me. It’s done me better than everything else combined
October 21, 2025 at 12:56 AM
Write code to make being human easier. Rip code out if it makes being human harder. Write code to make caring for each other easier. Rip it out if it makes caring for each other harder.
Empathy driven development has literally never failed me. It’s done me better than everything else combined
Empathy driven development has literally never failed me. It’s done me better than everything else combined
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!)
jump.ai/careers?ashb...
#ElixirJobs
jump.ai/careers?ashb...
#ElixirJobs
Careers at Jump | Jump
Jump is empowering financial advisors and their clients to thrive in the age of AI. We're growing incredibly quickly with a team that comes from Google, Stripe, JP Morgan, BILL, Nitrogen, Harvard, Sta...
jump.ai
November 7, 2025 at 12:41 AM
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!)
jump.ai/careers?ashb...
#ElixirJobs
jump.ai/careers?ashb...
#ElixirJobs
Reposted by Tyler A. Young ⚗️🧑🏻💻
🚨 New Blog Post 🚨
I just finished this monster of a blog post!
How to listen to database changes through the Postgres WAL!
This is all @filipecabaco.com's fault who nerd-sniped me into low-level Postgres details!
Click here to suffer too:
peterullrich.com/listen-to-da...
#ElixirLang #Postgres
I just finished this monster of a blog post!
How to listen to database changes through the Postgres WAL!
This is all @filipecabaco.com's fault who nerd-sniped me into low-level Postgres details!
Click here to suffer too:
peterullrich.com/listen-to-da...
#ElixirLang #Postgres
Listen to Database Changes through the Postgres WAL
An in-depth guide to listening to Postgres database changes through the WAL. Covers logical replication, publications, replication slots, and an Elixir implementation.
peterullrich.com
November 3, 2025 at 6:14 PM
🚨 New Blog Post 🚨
I just finished this monster of a blog post!
How to listen to database changes through the Postgres WAL!
This is all @filipecabaco.com's fault who nerd-sniped me into low-level Postgres details!
Click here to suffer too:
peterullrich.com/listen-to-da...
#ElixirLang #Postgres
I just finished this monster of a blog post!
How to listen to database changes through the Postgres WAL!
This is all @filipecabaco.com's fault who nerd-sniped me into low-level Postgres details!
Click here to suffer too:
peterullrich.com/listen-to-da...
#ElixirLang #Postgres
Many such cases. Life gets so much better when you rip that Bandaid off.
did a thing I've been dreading for months, to the point of waking up in a cold sweat about it.
it was, of course, easy. Took ten minutes. Had no emotional impact when doing it.
fuck do I hate brains sometimes.
it was, of course, easy. Took ten minutes. Had no emotional impact when doing it.
fuck do I hate brains sometimes.
October 31, 2025 at 11:04 AM
Many such cases. Life gets so much better when you rip that Bandaid off.
#ElixirLang folks, I would *really* like my org's test suite to run with zero log messages printed unless there's a real error. How do you get to the Promised Land here?! Not all messages are deterministic, so if I fail CI due to logging, people get mad when it wasn't introduced by their change.
October 30, 2025 at 9:06 PM
#ElixirLang folks, I would *really* like my org's test suite to run with zero log messages printed unless there's a real error. How do you get to the Promised Land here?! Not all messages are deterministic, so if I fail CI due to logging, people get mad when it wasn't introduced by their change.
Reposted by Tyler A. Young ⚗️🧑🏻💻
Hit off-by-1 errors in timing related tests when upgrading to Elixir 1.19. Turns out DateTime.diff changed subtly, it used to drop microseconds (everything rounded to seconds), now keeps them. Our tests relied on old behavior without realizing it. Hopefully saves ppl some debug time! 😅 #ElixirLang
October 30, 2025 at 10:19 AM
Hit off-by-1 errors in timing related tests when upgrading to Elixir 1.19. Turns out DateTime.diff changed subtly, it used to drop microseconds (everything rounded to seconds), now keeps them. Our tests relied on old behavior without realizing it. Hopefully saves ppl some debug time! 😅 #ElixirLang
How your email finds me
October 29, 2025 at 7:01 PM
How your email finds me
Reposted by Tyler A. Young ⚗️🧑🏻💻
Hey so I’ve been looking for my next role and striking out. If you know anyone looking for an Elixir dev with experience managing and advocating for teams, I’m your guy!
October 29, 2025 at 3:17 PM
Hey so I’ve been looking for my next role and striking out. If you know anyone looking for an Elixir dev with experience managing and advocating for teams, I’m your guy!
Reposted by Tyler A. Young ⚗️🧑🏻💻
Help, what's this new HexDocs UI?! :D
October 27, 2025 at 10:36 AM
Help, what's this new HexDocs UI?! :D
It’s easy to hate on this, but from the product side, it’s hard to prioritize letting somebody create a bunch of data in your app that they’ll never be able to retrieve again.
Quick question. Why does literally everything require you to have an account.
Everything.
Everything.
October 25, 2025 at 6:55 PM
It’s easy to hate on this, but from the product side, it’s hard to prioritize letting somebody create a bunch of data in your app that they’ll never be able to retrieve again.
Send me a screenshot of your donation and I’ll match it. (Let’s cap it at $2,000 so my wife doesn’t murder me. 😆)
Rare political post:
Lots and lots and lots of people near you are about to be going hungry.
Food banks need your donations like never before.
www.politico.com/news/2025/10...
Lots and lots and lots of people near you are about to be going hungry.
Food banks need your donations like never before.
www.politico.com/news/2025/10...
At least 25 states plan to cut off food aid benefits in November
The pause in benefits for the Supplemental Nutrition Assistance Program would begin in states from California to Arkansas just before the busy holiday season.
www.politico.com
October 25, 2025 at 3:17 PM
Send me a screenshot of your donation and I’ll match it. (Let’s cap it at $2,000 so my wife doesn’t murder me. 😆)
Reposted by Tyler A. Young ⚗️🧑🏻💻
Realized this myself the other day and finally set up a recurring donation to harvesters.org.
Do the same for your local food bank!
Do the same for your local food bank!
October 25, 2025 at 3:11 AM
Realized this myself the other day and finally set up a recurring donation to harvesters.org.
Do the same for your local food bank!
Do the same for your local food bank!
“Did you hear about this hot new startup? They’re on track to becoming a Garfield in the next couple years.”
You can measure the economic value of something in Garfields. Garfield makes about 1 billion USD in revenue annually, so if an industry is smaller than that it's worth less to the world than Garfield
October 24, 2025 at 4:43 PM
“Did you hear about this hot new startup? They’re on track to becoming a Garfield in the next couple years.”
Rare political post:
Lots and lots and lots of people near you are about to be going hungry.
Food banks need your donations like never before.
www.politico.com/news/2025/10...
Lots and lots and lots of people near you are about to be going hungry.
Food banks need your donations like never before.
www.politico.com/news/2025/10...
At least 25 states plan to cut off food aid benefits in November
The pause in benefits for the Supplemental Nutrition Assistance Program would begin in states from California to Arkansas just before the busy holiday season.
www.politico.com
October 24, 2025 at 1:07 AM
Rare political post:
Lots and lots and lots of people near you are about to be going hungry.
Food banks need your donations like never before.
www.politico.com/news/2025/10...
Lots and lots and lots of people near you are about to be going hungry.
Food banks need your donations like never before.
www.politico.com/news/2025/10...
How do people handle required fields in LiveView?
My instinct is to mark it `required` in the DOM and let the browser's native UI say "hey, you forgot this" when the person tries to submit the form. But going that route, there's no way to say "actually you forgot these 3 fields."
#ElixirLang
My instinct is to mark it `required` in the DOM and let the browser's native UI say "hey, you forgot this" when the person tries to submit the form. But going that route, there's no way to say "actually you forgot these 3 fields."
#ElixirLang
October 22, 2025 at 6:10 PM
How do people handle required fields in LiveView?
My instinct is to mark it `required` in the DOM and let the browser's native UI say "hey, you forgot this" when the person tries to submit the form. But going that route, there's no way to say "actually you forgot these 3 fields."
#ElixirLang
My instinct is to mark it `required` in the DOM and let the browser's native UI say "hey, you forgot this" when the person tries to submit the form. But going that route, there's no way to say "actually you forgot these 3 fields."
#ElixirLang
Reposted by Tyler A. Young ⚗️🧑🏻💻
Meet Elixir Language Tour – a tool created to make
Elixir learning easier 🪄
Written in pure Elixir, running fully in the browser – all thanks to Popcorn 🍿
Check it out – link below!
Elixir learning easier 🪄
Written in pure Elixir, running fully in the browser – all thanks to Popcorn 🍿
Check it out – link below!
October 22, 2025 at 2:41 PM
Meet Elixir Language Tour – a tool created to make
Elixir learning easier 🪄
Written in pure Elixir, running fully in the browser – all thanks to Popcorn 🍿
Check it out – link below!
Elixir learning easier 🪄
Written in pure Elixir, running fully in the browser – all thanks to Popcorn 🍿
Check it out – link below!
I saw some TypeScript written with one function per file, and one directory per function+test file pair.
WHO HURT YOU?!
assets/
--> functions/
----> build-url/
------> build-url.ts
------> build-url.test.ts
----> download-file/
------> download-file.ts
------> download-file.test.ts
WHO HURT YOU?!
assets/
--> functions/
----> build-url/
------> build-url.ts
------> build-url.test.ts
----> download-file/
------> download-file.ts
------> download-file.test.ts
October 20, 2025 at 5:11 PM
I saw some TypeScript written with one function per file, and one directory per function+test file pair.
WHO HURT YOU?!
assets/
--> functions/
----> build-url/
------> build-url.ts
------> build-url.test.ts
----> download-file/
------> download-file.ts
------> download-file.test.ts
WHO HURT YOU?!
assets/
--> functions/
----> build-url/
------> build-url.ts
------> build-url.test.ts
----> download-file/
------> download-file.ts
------> download-file.test.ts
Reposted by Tyler A. Young ⚗️🧑🏻💻
Elixir 1.19 released! 🎉
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
Elixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects
Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more
elixir-lang.org
October 16, 2025 at 8:31 AM
Elixir 1.19 released! 🎉
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
Reposted by Tyler A. Young ⚗️🧑🏻💻
October 14, 2025 at 12:19 PM
Reposted by Tyler A. Young ⚗️🧑🏻💻
For myself to more easily find again later. (GitHub Markdown "alerts")
docs.github.com/en/get-start...
docs.github.com/en/get-start...
October 14, 2025 at 1:32 PM
For myself to more easily find again later. (GitHub Markdown "alerts")
docs.github.com/en/get-start...
docs.github.com/en/get-start...
Reposted by Tyler A. Young ⚗️🧑🏻💻
🚨 New Blog Post 🚨
EXTRA EXTRA! Hot off the press! The power of binary pattern matching revealed! The in-depth investigation you don't wanna miss! Get your copy now! #ElixirLang
peterullrich.com/binary-patte...
EXTRA EXTRA! Hot off the press! The power of binary pattern matching revealed! The in-depth investigation you don't wanna miss! Get your copy now! #ElixirLang
peterullrich.com/binary-patte...
Binary Pattern Matching in Elixir
Decode bits and bytes into meaningful parts using the magic of Elixir pattern matching.
peterullrich.com
October 11, 2025 at 12:11 PM
🚨 New Blog Post 🚨
EXTRA EXTRA! Hot off the press! The power of binary pattern matching revealed! The in-depth investigation you don't wanna miss! Get your copy now! #ElixirLang
peterullrich.com/binary-patte...
EXTRA EXTRA! Hot off the press! The power of binary pattern matching revealed! The in-depth investigation you don't wanna miss! Get your copy now! #ElixirLang
peterullrich.com/binary-patte...
Tell my wife and kids I love them.
October 9, 2025 at 8:20 PM
Tell my wife and kids I love them.