Tyler A. Young βοΈπ§π»βπ»
@tylerayoung.com
π€ 1632
π₯ 462
π 896
#ElixirLang
developer working at Jump. Former software dev at Felt and X-Plane. He/him.
reposted by
Tyler A. Young βοΈπ§π»βπ»
johanna πΈπͺπ¬π§π²π½π³οΈβπ
1 day ago
@tangled.org
is the most interesting Github alternative and the feature set is getting really interesting. Wrote a bit about how to set up an
#ElixirLang
CI workflow on there
jola.dev/posts/ci-wor...
loading . . .
CI workflows on Tangled for Elixir | jola.dev
How to set up CI workflows on Tangled for Elixir, with specific Elixir and Erlang versions, and a PostgreSQL service.
https://jola.dev/posts/ci-workflows-on-tangled
5
71
8
Somebody needs to come up with a name for the particular malaise developers get when they've worked on a project for 6 months that was supposed to be 2 weeks, and they're 95% done, and they absolutely cannot be bothered to care about fixing the remaining 5%.
3 days ago
1
11
1
OMG, latest version of Hex (`mix local.hex --force`) prints out CVEs that affect your packages any time you run `mix deps.get` π€©
#ElixirLang
6 days ago
0
48
9
reposted by
Tyler A. Young βοΈπ§π»βπ»
Martin Janiczek
6 days ago
The hardest thing to hear at the game dev conference: scope must match capacity to finish, not ability to imagine
2
15
3
Just published v0.6.2 of ParameterizedTest. All it does is fix compile warnings on Elixir 1.20, so dependency compiles are *slightly* less annoying for us early adopters. π
#ElixirLang
hex.pm/packages/par...
loading . . .
parameterized_test
A utility for defining eminently readable parameterized (or example-based) tests in ExUnit
https://hex.pm/packages/parameterized_test
6 days ago
0
8
2
$1300 (on sale) for a 6K 32-inch display is insane. Iβm tempted to sell my 27" Studio Display and trade up. If youβve been rocking a smaller monitor, or one without βretinaβ density, DO NOT UPGRADE. Youβll never be able to tolerate worse displays again. π
add a skeleton here at some point
9 days ago
2
3
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
Code BEAM
10 days ago
Curious about Erlang's new debugging tools? Daniel Gorinβs Code BEAM talk introduces edb, an OTP 28 stepping debugger used daily at WhatsApp. The video is now public! Watch here:
youtu.be/DVhmD1MEWCc
0
5
3
reposted by
Tyler A. Young βοΈπ§π»βπ»
Josh Price
11 days ago
π₯ Elixir PSA: update Plug *immediately* to the latest possible (1.20.1) The latest CVE makes it trivially easy to DOS a plug based server.
cna.erlef.org/cves/CVE-202...
This one is a doozy stay safe out there and keep your deps updated!
#elixir-lang
loading . . .
Plug: quadratic-time decoding of nested query/body parameters enables denial of service
This project handles the CVE Numbering Authority (CNA) for the Erlang Ecosystem Foundation (EEF).
https://cna.erlef.org/cves/CVE-2026-54892.html
4
29
30
reposted by
Tyler A. Young βοΈπ§π»βπ»
Ettore Berardi
11 days ago
Weβre
#hiring
a Senior Software Engineer (Elixir) to join my team at the BBC. Come build scalable Elixir systems used by millions. Happy to answer any questions by DM.
careers.bbc.co.uk/job/Senior-S...
#ElixirLang
#jobs
loading . . .
Senior Software Engineer
Senior Software Engineer
https://careers.bbc.co.uk/job/Senior-Software-Engineer/47677-en_GB/
0
25
15
reposted by
Tyler A. Young βοΈπ§π»βπ»
ThinkingElixir
12 days ago
The final episode! After 6 years, we close with news on LiveView 1.2 colocated CSS, Earmarkβs retirement, Sagents v0.8.0,
#Postgres
19, SpaceX buying Cursor AI for $60B, and whatβs next for David and Mark!
@elixir-lang.org
#ElixirLang
www.youtube.com/watch?v=p5FW...
loading . . .
Thinking Elixir Podcast 309: The Final Episode
YouTube video by Mark Ericksen
https://www.youtube.com/watch?v=p5FWCNUex84
4
29
15
#ElixirJobs
add a skeleton here at some point
12 days ago
0
6
2
@david.bernheisel.com
I'm so excited for the "Hex intelligence" feature in Expert! π π
github.com/expert-lsp/e...
#ElixirLang
loading . . .
feat: add hex intelligence by dbernheisel Β· Pull Request #570 Β· expert-lsp/expert
Adds hex package intelligence to mix.exs β package name completion, version completion, dep option suggestions, and hover documentation. Works across the public hex.pm registry and custom self-host...
https://github.com/expert-lsp/expert/pull/570
13 days ago
2
25
1
reposted by
Tyler A. Young βοΈπ§π»βπ»
Fredrik Teschke
17 days ago
phoenix_test_playwright 0.15.0 released π - π· assert_screenshot for snapshot testing by Wigny - support new phoenix_test checked/selected assert options - playwright 1.61 support (also update playwright_ex to 0.7.1)
#elixirlang
1
10
2
reposted by
Tyler A. Young βοΈπ§π»βπ»
ernesto
18 days ago
i haven't written a line of anything else in nearly 10 years, it's been a wonderful way to work and i highly encourage you to consider it!
add a skeleton here at some point
0
14
2
I had a dream last night that when a Credo check failed in CI, it would post the explanation (what went wrong, why it's a problem, & suggestion for improvement) as a review comment on the GitHub PR. We could do the same for test and Sobelow failures. π€
18 days ago
3
9
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
Steffen Deusch
20 days ago
Yeah thatβs what I figured as well. I mostly wondered why Peter reposted it. FWIW, just for anyone reading: LiveView 1.2 does not contain any code to make reconnects or latency significantly faster.
0
8
1
Back to VSCode it is then, I suppose.
www.bbc.com/news/article...
loading . . .
SpaceX buys AI coding start-up Cursor for $60bn days after IPO
Elon Musk's firm agrees to buy Cursor, while a surge SpaceX's shares sees it overtake Amazon to become the world's fifth most valuable company.
https://www.bbc.com/news/articles/cvgd5g7d7gyo
19 days ago
1
1
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
German Velasco
19 days ago
Just published a new library to calculate CRAP metrics (I know, that's what itβs called π€·): change risk anti-patterns. Itβs a metric composed of cyclomatic complexity and test coverage. π
ex-crap.hexdocs.pm/readme.html
#ElixirLang
loading . . .
ExCrap β ex_crap v0.1.0
https://ex-crap.hexdocs.pm/readme.html
3
16
6
Just published v0.4.0 of jump_credo_checks, with 4 new checks I'm really excited about. - AssertReceiveTimeout - ConditionalAssertion - UndeclaredExternalResource - SafeBinaryToTerm If you aren't using jump_credo_checks yet, what are you waiting for?! π
hex.pm/packages/jum...
loading . . .
jump_credo_checks
A collection of opinionated Credo checks aimed at improving code quality and catching common mistakes in Elixir, Oban, and LiveView
https://hex.pm/packages/jump_credo_checks
23 days ago
1
13
3
reposted by
Tyler A. Young βοΈπ§π»βπ»
German Velasco
23 days ago
If we want to build software factories (still an if for me), how can we build good ones? And I donβt know about you, but I think it all comes down to verification. π
www.germanvelasco.com/blog/draw-th...
loading . . .
Draw the rest of the ___ owl (software factory edition)
My guess is that most software development teams in the world are at a point where we are drawing the two circles. Those are all the teams where developers use LLMs daily. But then you hear about team...
https://www.germanvelasco.com/blog/draw-the-rest-of-the-owl-software-factory-edition
0
4
1
reposted by
Tyler A. Young βοΈπ§π»βπ»
Fredrik Teschke
25 days ago
LiveView 1.2.0 released. > Ensure exceptions during LiveComponent renders are emitted as :telemetry event (#4258) Previously, LiveComponent render errors were not reported in AppSignal. π₯³π: I reported this to AppSignal June 1. They opened GH issue June 1. Fixed and released June 11.
#elixirlang
loading . . .
Changelog for v1.2 β Phoenix LiveView v1.2.0
https://phoenix-live-view.hexdocs.pm/changelog.html#v1-2-0-2026-06-10
0
9
1
i.imgflip.com/au1u7g.jpg
add a skeleton here at some point
25 days ago
1
17
1
LiveView 1.2 is out now!
phoenixframework.org/blog/phoenix...
The highlights for me: - Colocated CSS - Support for formatters for <script> and <style> tags - New JS client docs π
#ElixirLang
loading . . .
Phoenix LiveView 1.2 released! - Phoenix Blog
LiveView 1.2 is a small release that adds support for colocating CSS.
https://phoenixframework.org/blog/phoenix-liveview-1-2-released
25 days ago
0
51
12
reposted by
Tyler A. Young βοΈπ§π»βπ»
PaweΕ ΕwiΔ tkowski
29 days ago
Expert hit 2k stars π
0
16
2
So unrealistic. Clearly 20% would be the minimum suggested amount.
add a skeleton here at some point
about 1 month ago
0
2
0
Your codebase will get better when you upgrade. (Wellβ¦ after you address the many new warnings it discovers. π)
bsky.app/profile/tyle...
add a skeleton here at some point
about 1 month ago
0
12
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
ExMex Conf
about 1 month ago
The ExMex Conf 2026 Call for Speakers is now open. Whether it's your first conference talk or your fiftieth, we'd love to hear what you've been building, learning, and exploring w/ Elixir. CFP closes July 15th. Sponsor opportunities are also available.
exmexconf.com
0
5
3
reposted by
Tyler A. Young βοΈπ§π»βπ»
Gus Workman
about 1 month ago
To make the HexDocs domain migration easier, I wrote a small tool to scan your repo, update old links to the new format, and optionally flag any links that donβt return http 200
github.com/gworkman/hex...
We ran this on 87 Nerves ecosystem libraries yesterday
#ElixirLang
#Erlang
#Gleam
loading . . .
GitHub - gworkman/hex_url_migrator: Find and replace for Hex.pm urls
Find and replace for Hex.pm urls. Contribute to gworkman/hex_url_migrator development by creating an account on GitHub.
https://github.com/gworkman/hex_url_migrator
1
15
4
The
#ElixirLang
community needs to see to it that Mark and David never pay for a meal or drink at a conference again.
add a skeleton here at some point
about 1 month ago
1
24
7
I've loved every talk
@brittonbroderick.bsky.social
has given. π
add a skeleton here at some point
about 1 month ago
1
3
0
add a skeleton here at some point
about 1 month ago
0
8
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
johanna πΈπͺπ¬π§π²π½π³οΈβπ
about 1 month ago
Got Open Graph (preview) images set up for my blog in Elixir and wrote about the experience, plus wrote a little library to make it easier for others to do the same!
jola.dev/posts/genera...
#ElixirLang
loading . . .
Generating OG images in Elixir | jola.dev
Generating OG images for your static pages and blog posts in Elixir
https://jola.dev/posts/generating-og-images
0
15
2
reposted by
Tyler A. Young βοΈπ§π»βπ»
about 1 month ago
We just released Ocelot π A lightweight Oban dashboard for Elixir apps that don't use Phoenix. Built for Plug, Cowboy, and smaller Elixir services, Ocelot helps monitor jobs, queues, retries, and failures with minimal setup.
www.mimiquate.com/blog/introdu...
#elixir
#elixirlang
#beam
loading . . .
Introducing Ocelot: A Lightweight Oban Dashboard Without Phoenix
Ocelot is a lightweight dashboard for Oban built for Plug and standalone Elixir applications that donβt use Phoenix. Simple, embeddable, and focused on visibility without the operational overhead.
https://www.mimiquate.com/blog/introducing-ocelot-a-lightweight-oban-dashboard-without-phoenix
0
10
2
Seeing everyone else get their ElixirConf talks accepted
loading . . .
Karu the Frog Sitting Alone
Alt: Young Kermit the Frog looking lay longingly and lonely, swinging his legs in his seat
https://static.klipy.com/ii/35ccce3d852f7995dd2da910f2abd795/1b/45/s3AOIuXT.gif?hh=449&ww=336&mp4=L6skbEZx&webm=osBt2niOy2O5ymr7u7js
about 1 month ago
1
18
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
Peter Ullrich
about 1 month ago
The Beam There, Done That podcast episode with me and
@maennchen.dev
is out!
www.youtube.com/watch?v=FulS...
loading . . .
AI Found 5 CVEs in One Afternoon β The BEAM Security Wake-Up Call | Peter Ullrich & Jonathan Machen
YouTube video by BEAM There, Done That
https://www.youtube.com/watch?v=FulShj7jc0o
0
10
5
reposted by
Tyler A. Young βοΈπ§π»βπ»
SaΕ‘a JuriΔ
about 1 month ago
In, what's perhaps my only public appearance this year, I channeled my inner Jerry Maguire discussing code quality in the age of AI with Elixir Wizards. I also showed off an item from my spring/summer '26 collection, because, what, after all, is fashion, if not a statement ποΈ Links in the comments
2
29
5
My favorite new use for Quokka, now that it has plugin support: automatically rewriting string literals where the contractions use straight quotes to instead use curly quotes. (E.g,. canβt, not can't) 33 lines of code, including comments! π
gist.github.com/s3cur3/eef1b...
loading . . .
Replacing straight quotes in contractions with curly quotes
Replacing straight quotes in contractions with curly quotes - .formatter.exs
https://gist.github.com/s3cur3/eef1baf1052395065ad38e5bf33842c7
about 1 month ago
0
9
0
I'm dying π
add a skeleton here at some point
about 1 month ago
3
5
0
At work, we got our app compiling without warnings on
#ElixirLang
1.20-rc.6. The new type system discovered ~500 issues that 1.19 did not. - Most were just dead code (handling patterns that could never actually match in practice) - A handful were outright bugs. (See below)
about 1 month ago
1
28
2
reposted by
Tyler A. Young βοΈπ§π»βπ»
ExMex Conf
about 1 month ago
ExMex Conf returns to Austin, TX on November 12th & 13th, 2026. A few updates as we kick things off: β’ CFP opens in 1 week β’ Sponsor opportunities are now available Get ready. We canβt wait to share what weβve been working on.
exmexconf.com
0
3
2
#ElixirJobs
add a skeleton here at some point
about 1 month ago
1
2
0
jump_credo_checks v0.3.0 is out now, featuring a really nice new check courtesy of
@ftes.de
. UnusedLiveViewAssign will tell you if you have places where you write, but never read, a value in your LiveView assigns. π
hex.pm/packages/jum...
#ElixirLang
loading . . .
jump_credo_checks
A collection of opinionated Credo checks aimed at improving code quality and catching common mistakes in Elixir, Oban, and LiveView
https://hex.pm/packages/jump_credo_checks/0.3.0
about 1 month ago
2
21
2
"Your team is only as strong as your weakest programmer.β Itβs actually way worse than that. Your code will reflect the combined weaknesses of *all* your devs. If you have 10 people who are really good overall, theyβll still have 10+ blind spots/misconceptions/etc., and the code will reflect that.
about 1 month ago
4
10
0
reposted by
Tyler A. Young βοΈπ§π»βπ»
Peter Ullrich
about 1 month ago
π¨ Update hackney π¨ A **bunch** of vulnerabilities I reported in hackney were just disclosed. Please upgrade to 4.0.1 ASAP. I know this is gonna start dependency hell so please take some time for this. Please RT for reach.
#ElixirLang
cna.erlef.org/cves/
loading . . .
List of Issued CVEβs
This project handles the CVE Numbering Authority (CNA) for the Erlang Ecosystem Foundation (EEF).
https://cna.erlef.org/cves/
4
30
23
reposted by
Tyler A. Young βοΈπ§π»βπ»
Ryan Winchester
about 1 month ago
btw Ecto version 3.14 is out and has UUIDv7 support!
#elixirlang
2
32
9
reposted by
Tyler A. Young βοΈπ§π»βπ»
Konstantin π³οΈβπ
about 2 months ago
Happy new Vivaldi day to everyone who celebrates. The new design is amaziiiing π
vivaldi.com/blog/vivaldi...
loading . . .
Vivaldi 8.0: our biggest design overhaul, ever | Vivaldi Browser
More than thirteen years in, and I am still as excited about building this browser as I was on day one. Maybe more. That excitement comes from a genuine belief that the people who use Vivaldi deserveβ¦
https://vivaldi.com/blog/vivaldi-on-desktop-8-0/
0
6
1
Quokka (the "Credo, but fix it for me" package for
#ElixirLang
) released v2.13.0 yesterday. Lots of good stuff in the new release, including some auto-rewrites for inefficient function chains. I say it a lot, but if you aren't using Quokka, you're missing out! π
github.com/emkguts/quok...
loading . . .
Release v2.13.0 Β· emkguts/quokka
Breaking Changes Sorting is now split into two independent mechanisms. See Autosort for the full comparison. Config autosort (maps, defstructs, schemas): controlled by autosort: [...] and the :au...
https://github.com/emkguts/quokka/releases/tag/v2.13.0
about 2 months ago
1
17
1
reposted by
Tyler A. Young βοΈπ§π»βπ»
PaweΕ ΕwiΔ tkowski
about 2 months ago
3
#ElixirLang
books in the recent functional programming Humble Bundle:
www.humblebundle.com/books/ultima...
loading . . .
Humble Tech Book Bundle: The Ultimate Functional Programming by Pragmatic Programmers
Pay what you want for a curated collection of functional programming courses by Pragmatic Programmers and help support Save the Children with your purchase!
https://www.humblebundle.com/books/ultimate-functional-programming-pragmatic-programmers-books
0
8
1
TIL about `LiveView.static_changed?/1` π Clients that connect to the new deploy of an
#ElixirLang
LiveView app won't load the latest JS/CSS (that only happens on a hard refresh). `static_changed?/1` gives you an easy way to show an alert suggesting they refresh manually.
hexdocs.pm/phoenix_live...
loading . . .
Phoenix.LiveView β Phoenix LiveView v1.1.30
https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html#static_changed?/1
about 2 months ago
2
17
3
reposted by
Tyler A. Young βοΈπ§π»βπ»
Pete Birkinshaw
about 2 months ago
GitHub switching status page default language to German in order to return to five neins
1
17
6
Load more
feeds!
log in