Sign in

Ryan Winchester

@winchester.dev
1.9K followers 236 following 437 posts

I write code and listen to chiptunes. Elixir nerd. My thoughts are your own.

PostsRepliesMedia
Reposted by Ryan Winchester
John Scalzi @scalzi.com · 22/05/2026
As a science fiction writer I really fucking resent tech bros for ruining the phrase "artificial intelligence." 80 years of it being all about cool androids and interesting computers destroyed by five years of "Spicy autocorrect making everything shittier for money." NEVER FORGIVE.
270138224174
Ryan Winchester @winchester.dev · 22/05/2026
btw Ecto version 3.14 is out and has UUIDv7 support! #elixirlang
examples of Ecto.UUID with UUIDv7 suport
2339
Ryan Winchester @winchester.dev · 17/04/2026
#Elixirlang friends, do I know anyone using this in production? it's interesting github.com/wavezync/dur...
github.com
GitHub - wavezync/durable: A durable workflow execution engine for Elixir
A durable workflow execution engine for Elixir . Contribute to wavezync/durable development by creating an account on GitHub.
111
Reposted by Ryan Winchester
Pieter Claerhout @yellowduck.be · 06/03/2026
🔗 Everything I was lied to about Node.js came true with Elixir #ElixirLang #frontend #javascript #reading-list
dylans.link
Everything I was lied to about Node.js came true with Elixir
#ElixirLang #frontend #javascript #reading-list
0124
Reposted by Ryan Winchester
Chris, The 0.5x Engineer @llcoolchris.dev · 28/01/2026
I hate reviewing AI generated code when I know the dev didn’t read it
3133
Reposted by Ryan Winchester
Fred Hebert @ferd.ca · 18/01/2026
When writing about Property-Based testing, I found they were much more solid and comprehensive than usual tests, due to their more general (properties vs examples). They weren’t used because they felt more complex and time-intensive to write, despite being shorter and having to change them less.
6233
Reposted by Ryan Winchester
Eniko Fox @enikofox.com · 18/01/2026
to young people: you may at some point have heard about the Y2K problem. some people may have told you it wasn't a big deal i need you to understand the only reason it wasn't a big deal was that everyone spent loads of time fixing code before it could become a problem, which is why it never did
442623739
Reposted by Ryan Winchester
Kelsey Hightower @kelseyhightower.com · 31/08/2025
Just realized Apple still puts in the work to conform to the UNIX standard. * On September 12th, 2024, macOS version 15.0 Sequoia was certified under the UNIX 03 standard. www.opengroup.org/openbrand/re...
On September 12th 2024 macOS version 15.0 Sequoia was certified to conform to the UNIX 03 standard.
932230
Ryan Winchester @winchester.dev · 29/08/2025
If you use lazyvim, this is the only thing that worked for me gist.github.com/ryanwinchest...
170
Reposted by Ryan Winchester
Paraxial.io @paraxialio.bsky.social · 16/08/2025
"How can an Elixir web application be faster for end-users than one written in C?"
2205
Ryan Winchester @winchester.dev · 08/08/2025
media.tenor.com
kermit the frog is sitting on a railing wearing sneakers
ALT: kermit the frog is sitting on a railing wearing sneakers
071
Reposted by Ryan Winchester
Brian Cardarella @bcardarella.bsky.social · 21/07/2025
. @dockyard.com is seeking @elixir-lang.org contract devs, senior level experience with distribution and scaling necessary dockyard.com/careers #ElixirLang
dockyard.com
Join Our Firm of Custom Software Designers & Engineers — DockYard
Working at DockYard means not being afraid to get creative, pushing limits, and turning problems upside down.
0169
Reposted by Ryan Winchester
George Millo @georgemillo.bsky.social · 18/06/2025
Spoiler:
062
Reposted by Ryan Winchester
Randall Munroe @xkcd.com · 02/06/2025
Update: After many detours, including a quest to see a giant statue of a smiling blueberry, the Internet Roadtrip is exploring the gorgeous Nova Scotia coast neal.fun/internet-roadtrip
Internet roadtrip path mapInternet roadtrip screenshot showing blueberry statueInternet roadtrip screenshot showing Nova Scotia coast
29112188
Ryan Winchester @winchester.dev · 07/05/2025
you can just build things without a complicated tech stack or tooling
1151
Reposted by Ryan Winchester
Giacomo Cavalieri @giacomocavalieri.me · 05/05/2025
The language server generating variants for me is going to be so helpful
2572
Ryan Winchester @winchester.dev · 03/05/2025
people are shipping AI agent code to production?
100
Ryan Winchester @winchester.dev · 28/04/2025
Hey Canada. Go VOTE! 🇨🇦 It's very important
021
Ryan Winchester @winchester.dev · 21/04/2025
I've been dreaming of having a ~SQL sigil for a long time This is a dream come true!
0295
Reposted by Ryan Winchester
Joe M @firstweet.bsky.social · 18/04/2025
I used to work in a refrigerated warehouse. I’ll never forget the smell of a truckload of frozen chicken that had thawed during shipping. Every pallet was dripping chicken juice - the floor was slick with it. A food inspector rejected the load, which otherwise would have gone to stores for sale.
520845
Ryan Winchester @winchester.dev · 11/04/2025
#ElixirLang
040
Reposted by Ryan Winchester
Mark Cuban @mcuban.bsky.social · 04/04/2025
There are 33m companies in the USA. Only 21k employe 500 or more. And they only make up 23% of workers. Trump and Elon are ignoring the more than 32m entrepreneurs that can't afford to build a new factory or pay tariffs or absorb cancelled contracts.
31126812915017
Reposted by Ryan Winchester
Sean Roberts @omgsean.com · 03/04/2025
They called it the Great Depression, I don't think it was that great. People are saying my depression will be much greater. Some say it could even be the greatest depression. I don't know, we'll see. But it could be.
081
Reposted by Ryan Winchester
LiveView Native @liveviewnative.dev · 02/04/2025
This is an iPad app running LVN along with the Phoenix app running *on device* and editable showing real-time updates. All on the same screen. #ElixirLang
1357
Reposted by Ryan Winchester
Gergely Orosz @gergely.pragmaticengineer.com · 02/04/2025
Last month AI crawlers generated 90% of my site's traffic, forcing me to pay penalties Problem solved after moving nameservers to Cloudflare+turning on AI crawler blocking. Site monthly outbound data back to ~40GB per month, down from 800GB (!!) No impact on human visitors
311860710
Reposted by Ryan Winchester
Sky Marchini @sky.skymarchini.net · 28/03/2025
dead
signal appstore icon: 

Signal - Private Messenger
Today Update

• Hidden “invite random journalist” button moved
to avoid accidental taps

Version 7.52 • 143.9 MB
153169588
Reposted by Ryan Winchester
Lu wilson @todepond.com · 28/03/2025
PASTAGANG NOUGHTY FINGERS SECOND DATE www.youtube.com/watch?v=k0H_...
youtube.com
pastagang @ Noughty Fingers Second Date
YouTube video by pastagang
151
Ryan Winchester @winchester.dev · 27/03/2025
How I thought war planning happens: A bunch of people around a table in a serious-looking setting.
How it actually happens: Some dude sitting on a toilet looking at his phone and typing in a group chat
0130
Reposted by Ryan Winchester
Mark Carney @mark-carney.bsky.social · 21/03/2025
My government is cancelling the capital gains tax hike. We’re going to incentivize builders, innovators, and entrepreneurs to grow their businesses right here in Canada and create more good-paying jobs. It’s time to build the strongest economy in the G7.
49060091048
Reposted by Ryan Winchester
Mark Carney @mark-carney.bsky.social · 19/03/2025
My meeting with the Council on Canada-U.S. Relations was focused on keeping Canada’s economy strong in the face of unjust tariffs.   We’re ready to engage with the U.S. on a comprehensive negotiation — when Canada is shown respect as a sovereign nation.
29263471117
Ryan Winchester @winchester.dev · 12/03/2025
turns out your whole "three branches of government" and the "checks and balances" thing was only being held together by tradition and good faith
171
Ryan Winchester @winchester.dev · 12/03/2025
look at what they're doing to Elixir over on LinkedIn
an image showing an example of "DRY" code with inheritance on structs using Blueprint.Struct
7140
Ryan Winchester @winchester.dev · 05/03/2025
Found someone streaming erlang on Twitch right now, let's go support them #elixirlang folks www.twitch.tv/chiroptical
twitch.tv
chiroptical - Twitch
[Erlang] Network programming in Elixir and Erlang Book
091
Ryan Winchester @winchester.dev · 27/02/2025
UUIDv7 library v0.6.0 released for #elixirlang Updated to use increased clock precision instead of a randomly-seeded counter, to match implementation merged into Postgres. github.com/ryanwinchest...
github.com
GitHub - ryanwinchester/uuidv7: UUIDv7 for Elixir (and Ecto)
UUIDv7 for Elixir (and Ecto). Contribute to ryanwinchester/uuidv7 development by creating an account on GitHub.
1222
Ryan Winchester @winchester.dev · 27/02/2025
i'm tarrified of international shipping
010
Reposted by Ryan Winchester
Marko Anastasov @markoanastasov.bsky.social · 27/02/2025
Semaphore has open sourced its CI/CD platform under Apache 2.0 in a new GitHub repository: github.com/semaphoreio/... Probably the biggest #ElixirLang / Phoenix app? @josevalim.bsky.social
github.com
GitHub - semaphoreio/semaphore: Semaphore is an open source CI/CD platform. Self-host Semaphore on your own servers or on a cloud provider.
Semaphore is an open source CI/CD platform. Self-host Semaphore on your own servers or on a cloud provider. - semaphoreio/semaphore
35217
Ryan Winchester @winchester.dev · 27/02/2025
Anyone smart want to code-review my update to UUIDv7 library for #elixirlang? I've redone it to match the updates to the Postgres implementation. PR here: github.com/ryanwinchest... Links to the two relevant files in thread
github.com
Update to match changes in Postgres implementation by ryanwinchester · Pull Request #13 · ryanwinchester/uuidv7
Postgres has changed their implementation from CommitFest to the code that is actually committed to their repo. This library is intended to always match Postgres's implementation. See: https://...
2152
Reposted by Ryan Winchester
José Valim @josevalim.bsky.social · 25/02/2025
We said we will focus on interoperability for 2025 and we are ready to share the first results. Embedding Python in Elixir, it's Fine: dashbit.co/blog/running... More updates likely at ElixirConf EU 2025 :)
dashbit.co
Embedding Python in Elixir, it's Fine - Dashbit Blog
Introducing Python interpreter embedded in Elixir and a Fine way to write your NIFs.
511836
Reposted by Ryan Winchester
Carl T. Bergstrom @carlbergstrom.com · 24/02/2025
The US voted *with* Russia against the UN resolution condemning the invasion of Ukraine and demanding a withdrawal. Utter betrayal of country, allies, and principles.
nytimes.com
U.S. Clashes With European Allies at the U.N. Over Ukraine (Gift Article)
The United States voted against a resolution, backed by most of Europe, demanding Russian withdrawal from Ukraine — a deep fissure between allies, and a sharp shift in American policy.
351436345
Ryan Winchester @winchester.dev · 24/02/2025
The Rust Book, but with interactive quizzes rust-book.cs.brown.edu/title-page.h...
rust-book.cs.brown.edu
The Rust Programming Language - The Rust Programming Language
4626
Reposted by Ryan Winchester
johanna @jola.dev · 22/02/2025
Just discovered `Process.set_label/2`, that's huge! Can't count the number of times I've been debugging live code and I had to guess which generically named process was which #ElixirLang hexdocs.pm/elixir/main/...
hexdocs.pm
Process — Elixir v1.19.0-dev
6378
Ryan Winchester @winchester.dev · 20/02/2025
🤨
parseInt('1️⃣')
1

parseInt('2️⃣')
2

parseInt('3️⃣')
3
2273
Ryan Winchester @winchester.dev · 19/02/2025
I made super simple multiplayer block colouring as a phoenix live view example. If you want to see how simple it is to make an interactive and multiplayer app in #elixirlang, check it out clicky-app.fly.dev
clicky-app.fly.dev
Clicky · Phoenix Framework
3122
Ryan Winchester @winchester.dev · 07/02/2025
i'm on mise now, but this is good news for anyone still using asdf stratus3d.com/blog/2025/02...
stratus3d.com
Asdf Has Been Re-Written in Golang - Stratus3D
Over the last year I’ve rewritten asdf in Go. I’m excited to announce that the rewrite was released last Wednesday as asdf version 0.16. …
140
Reposted by Ryan Winchester
Ryan Winchester @winchester.dev · 27/01/2025
people quoting an LLM response as authoritative on a topic is fucking wild
281
Reposted by Ryan Winchester
Joey Trapp @itsatrapp.com · 24/01/2025
New job opening in my team! Not specifically Elixir, but I’d love to see people in that Elixir/ML overlap. Another project in this team is Elixir (LiveView web app and full system in Elixir) #Elixir jobs.apple.com/en-us/detail...
jobs.apple.com
Staff Software Engineer (Applied ML/LLM) - Careers at Apple
Apply for a Staff Software Engineer (Applied ML/LLM) job at Apple. Read about the role and find out if it’s right for you.
46618
Reposted by Ryan Winchester
✨𝚗𝚊𝚗𝚊𝚖𝚒 🎀 @nanami.codes · 17/01/2025
everyone who enters scandinavia MUST be NAKED!!!
191