Tyler A. Young βš—οΈπŸ§‘πŸ»β€πŸ’»'s Avatar

Tyler A. Young βš—οΈπŸ§‘πŸ»β€πŸ’»

@tylerayoung.com.bsky.social

#ElixirLang developer working at Jump. Former software dev at Felt and X-Plane. He/him.

1,510 Followers  |  430 Following  |  481 Posts  |  Joined: 24.04.2023  |  1.8945

Latest posts by tylerayoung.com on Bluesky

Yeah, that's an interesting one... it's very useful in a lot of cases where you don't think about it, right up until you *did* think about it but expected it to do something different (`nil > 0` comes to mind). πŸ˜†

05.08.2025 14:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Nice! Strange New Worlds maaaaaay be my favorite Trek of all time, which is something I never thought I'd say in the post-TNG, post-DS9 world.

04.08.2025 14:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The jump to the future was really nice because it unshackled them from the burden of continuity. As much as I liked the idea of Michael's arc, everything related to Spock felt shoehorned in. Once they jumped to the future, it felt like they could finally tell their own (totally unique) stories.

04.08.2025 13:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I loved the last couple seasons of Discovery!

04.08.2025 11:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

On Mastodon, somebody pointed out strings vs. atoms as map keys. Hoooo boy, yes.

04.08.2025 11:21 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Macros are an interesting one, because I feel like they’re hard enough to use that there’s some built-in feedback that says β€œmaybe I should find another way to do this.”

04.08.2025 11:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Elixir has relatively few footguns compared to any other language I’ve used, but it does still have some.

The big ones for me:

- and/or being almost-but-not-quite-identical to &&/||
- comparison of DateTime structs

What else?

04.08.2025 02:47 β€” πŸ‘ 10    πŸ” 1    πŸ’¬ 6    πŸ“Œ 0
What's new in Phoenix LiveView 1.1?
YouTube video by Code and Stuff What's new in Phoenix LiveView 1.1?

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

youtu.be/EV6DSqTOXM0

31.07.2025 15:43 β€” πŸ‘ 48    πŸ” 7    πŸ’¬ 1    πŸ“Œ 0
A screenshot of the Admired vs Desired Web Framework results of the 2025 StackOverflow survey. 1st place goes yet again to the Phoenix framework, closely folled by the Axum framework, which is written in Rust.

A screenshot of the Admired vs Desired Web Framework results of the 2025 StackOverflow survey. 1st place goes yet again to the Phoenix framework, closely folled by the Axum framework, which is written in Rust.

A screenshof of the "Admired vs Desired" Programming languages results of the StackOverflow 2025 survey results. 1st place goes to Rust with 72.4% developers admiring the language, Gleam comes in 2nd with 70.8%, and Elixir follows closely with 65.9%. Erlang comes in at 50%.

A screenshof of the "Admired vs Desired" Programming languages results of the StackOverflow 2025 survey results. 1st place goes to Rust with 72.4% developers admiring the language, Gleam comes in 2nd with 70.8%, and Elixir follows closely with 65.9%. Erlang comes in at 50%.

The results of the StackOverflow Survey 2025 are out!

Phoenix is yet again the most admired web framework! πŸŽ‰

Elixir fell from 2nd to 3rd place of most admired language because another BEAM language, ✨Gleam✨ took over the 2nd spot this year! Congrats Gleamers!

#ElixirLang @gleam.run #GleamLang

31.07.2025 14:15 β€” πŸ‘ 62    πŸ” 13    πŸ’¬ 1    πŸ“Œ 0

~30% year-over-year popularity growth is pretty awesome.

29.07.2025 17:29 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Is there any elixir github organization that would be interested in ownership of Sourceror?

I'm still actively maintaining it, but I feel it became an important library for many projects and a more permanent home than my personal github/hex accounts can be beneficial

#ElixirLang

28.07.2025 21:11 β€” πŸ‘ 10    πŸ” 4    πŸ’¬ 3    πŸ“Œ 0

Just one XMLHttpRequest.

23.07.2025 16:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It sure seems like it!

23.07.2025 13:36 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

When I say the logs show a 22 MB upload, I mean the logs are like:

- 200/22,000,000 bytes uploaded
- 1000/22,000,000 bytes uploaded
- ...
- 21,000,000/22,000,000 bytes upload
- 22,000,000/22,000,000 bytes upload
- Upload complete (HTTP 200)

23.07.2025 12:06 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

So I have the logs from prod showing my JavaScript client uploaded ~22 MB to GCS (via a presigned URL), and the client received an HTTP 200 back... but the file in GCS is only 8 KB (and totally busted).

Anybody ever seen this before?

23.07.2025 12:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

BBC using #ElixirLang πŸ’œ

21.07.2025 15:25 β€” πŸ‘ 16    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0

Where's the fun in that?!

17.07.2025 18:43 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hire Sriram!

16.07.2025 16:38 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

I see the problem. The commit messages should be:

Fix deployment

Actually fix deployment

$#%*{%]! ACTUALLY fix deployment

Fix for real

Fix?

Fix?

11.07.2025 14:49 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 4    πŸ“Œ 0

I’ve had 1-3 very good use cases for them in each of the β€œreal company” Elixir codebases I’ve worked in. At least one of those in each codebase was not actually implemented as a Behaviour, but just a bunch of modules that β€œhappen” to expose the same functions.

10.07.2025 01:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Only for Behaviour AFAIK

09.07.2025 22:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I don’t write many Behaviours, but I misspell β€œbehavior” all the time anyway!

09.07.2025 22:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Being an American Elixir dev means typoing "behavior" in 98% of contexts.

behaviour^D^D
behavior

09.07.2025 18:33 β€” πŸ‘ 20    πŸ” 0    πŸ’¬ 5    πŸ“Œ 0

Ohhh, I see. Yeah, I don’t have any experience with a setup like that.

08.07.2025 22:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My experience at both SOC2 places I’ve worked has been that requiring one PR reviewer is sufficient.

08.07.2025 22:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Phoenix: Test smarter, not harder - Fredrik Teschke | Code BEAM Europe 2024
YouTube video by Code Sync Phoenix: Test smarter, not harder - Fredrik Teschke | Code BEAM Europe 2024

πŸ₯³ Now on Youtube ▢️

Phoenix: Test Smarter, not Harder
The evolution of a feature test from dead view to Playwright

I gave this talk last year at #codebeam in Berlin.
#elixirlang

www.youtube.com/watch?v=TsnW...

08.07.2025 07:12 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

LiveDebugger v0.3.0 is now released

The newest version of LiveDebugger is here, packed with powerful new features:

- Global Callback Traces
- Callback Execution Time
- Improved Debugging for Redirects and Errors
- Firefox Extension Support

github.com/software-man...

08.07.2025 10:09 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Ooh, shiny!

03.07.2025 18:32 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Tell me more about the with statement. What’s the frustration?

03.07.2025 00:16 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you had 3 wishes to spend on fixing devex gripes in your Elixir codebase, how would you spend them?

02.07.2025 16:11 β€” πŸ‘ 13    πŸ” 0    πŸ’¬ 14    πŸ“Œ 1

@tylerayoung.com is following 20 prominent accounts