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

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

@tylerayoung.com

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

1.6K followers480 following1K posts

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

We just released 11 CVEs for Bandit, most being 8.7 (HIGH), so please update to version 1.14.0 ASAP. Thanks to @mtrudel.bsky.social for triaging and fixing these vulnerabilities promptly ❀️ #ElixirLang

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

Every LiveView app starts with one small JavaScript hook. Then there are forty. Matt Swensen from Jump is on Track 2 with 'Hooked on Performance: Taming LiveView's JavaScript Hooks at Scale'. #CodeBEAM #LiveView

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

View full thread

But it's really, really hard to build an LLM harness that optimizes for writing code that'll be easy to maintain 10 years from now. I'm skeptical we'll see such a thing in the near term. (That's why all the benchmarks test whether the LLM can build a thing that works todayβ€”that's programming, baby!)

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

Hi! πŸ‘‹ Sentry Elixir SDK 14.0 is now available! πŸŽ‰ It comes with improvements in the PII data scrubbing APIs, better handling of user-provided callbacks (before_send etc.), AND changes how structured logging and metrics are configured. Please read the CHANGELOG πŸ‘‡ github.com/getsentry/se...

github.comRelease 14.0.0 Β· getsentry/sentry-elixirThe :enable_logs and :enable_metrics options have been removed. Structured logs are now enabled by setting :level inside the :logs option (for example, logs: [level: :info]). The :level key default...

Fresh new release of jump_credo_checks is out now (v0.6). πŸŽ‰ Highlights: - Big improvements to the Oban Pro best practices check - A new check that catches places where your code modifies a struct *before* passing it to a changeset (with surprising results!) github.com/Jump-App/cre... #ElixirLang

github.comGitHub - Jump-App/credo_checks: A collection of opinionated Credo checks aimed at improving code quality and catching common mistakesA collection of opinionated Credo checks aimed at improving code quality and catching common mistakes - Jump-App/credo_checks

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

This benchmark got worse the more people looked into it. He basically said the one-shotted everything, but what he actually did was very different. The Rust iteration got way more work. And the first version of Elixir was faster than the first version of Rust πŸ˜‚

aly@aly.codes

this guy is a fucking dreadful engineer

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

βš—οΈ Elixir Tip #34 - Parsing options βš—οΈ The Elixir standard library offers a convenient way of parsing CLI arguments and casting them to the appropriate types. #ElixirLang #Erlang #Livebook

Really excited for this one. My colleague Matt knows his stuff when it comes to frontend performance, and he’s come up with tricks I’ve never seen anyone else even hint at.

Code BEAM@codebeam.bsky.social

Matt Swensen will speak about keeping LiveView's JS hooks fast even as apps grow at Code BEAM Europe 2026! Real production lessons on performance at scale. πŸ“… 21-22 Oct | Haarlem, NL | In-person & Virtual https://codebeameurope.com/#register

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

✏️ My pull request for a refund feature grew past 3,000 lines. At that size, a code review can't do its job: reviewers miss things or rubber-stamp it. So I stopped adding to it and started extracting the unrelated fixes and tests into their own PRs. mikezornek.com/posts/2026/9...

mikezornek.comWhen a Pull Request Balloons, ExtractMy refund feature's pull request grew past 3,000 lines. Instead of shipping it whole, I've been pulling out the bug fixes and tests into their own PRs.

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

βš—οΈ Elixir Tip #24 - Erlang phash2 βš—οΈ Did you know that you can hash any term in and clamp it to an integer range? In other words, you can get a consistent integer value given any input. Useful for partitioning and retrieving data πŸ˜‰. #ElixirLang #Erlang #Livebook

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

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

πŸ‘¨β€πŸ’» Posted some follow-up observations about phoenix_test performance. #ElixirLang TL;DR: Yes, it can be slower (because it is doing more helpful work), but `async: true` should be your first target if you're having trouble with test wall-clock time -- always. forum.elixirforum.com/t/one-pipe-o...

forum.elixirforum.comOne Pipe, One User Story: The Case for phoenix_testI did some AI-sourced experiments on the performance question to scratch a personal curiosity. The main finding (not verified personally) was that, yes, there is some slowdown when using phoenix_test...

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

πŸ’œ A favor to ask: I'm looking to land Elixir consulting work. To help get in front of new faces, I have a "one problem, two weeks, $6,000" offer. Aimed at one nagging thing: a flaky test suite, a stalled upgrade. The debt that falls on the floor. A share or an intro would mean a lot. πŸ™ #ElixirLang

mikezornek.comElixir ConsultingElixir and Phoenix consulting. Fixed-price two-week sprints at $6,000, or ongoing hourly work, for teams that need upgrades, stability, and senior review.