Ryan Winchester @winchester.dev · 22/05/2026btw Ecto version 3.14 is out and has UUIDv7 support! #elixirlang 2339
Ryan Winchester @winchester.dev · 29/08/2025If you use lazyvim, this is the only thing that worked for me gist.github.com/ryanwinchest... 170
Ryan Winchester @winchester.dev · 07/05/2025you can just build things without a complicated tech stack or tooling 1151
Ryan Winchester @winchester.dev · 24/04/2025And to avoid nesting `case` conditions, we can use `with` 000
Ryan Winchester @winchester.dev · 24/04/2025I don't know much about kotlin, so I looked up `when` and I'd use it for most things, too. I use `if` in the very specific case of a boolean expression I can't pattern match. A single if/else. 200
Ryan Winchester @winchester.dev · 12/03/2025look at what they're doing to Elixir over on LinkedIn 7140
Ryan Winchester @winchester.dev · 22/01/2025I always remember this quote i.pinimg.com/736x/7f/ed/f... 030
Ryan Winchester @winchester.dev · 23/12/2024Just a small tractor and it could never be safely towed by a car. Loads of lumber, landscaping stuff, and dump runs that would also be way too much for a car. 130
Ryan Winchester @winchester.dev · 20/12/2024Also, I've never really built furniture. However, built a few cabinets and a lot of outdoor structures and house framing for a living before programming. Someone who builds furniture might have some tricks up their sleeve for this. (structurally interesting photos of past projects attached) 030
Ryan Winchester @winchester.dev · 20/12/2024i don't know how coffins are constructed but i'd play with this general idea, adding or removing more support depending on what it's like 110
Ryan Winchester @winchester.dev · 17/12/2024Young developers: While you are young, establish your dotfiles. Configure your editors and your operating system. Once you are married, with children, have a full-time job, a mortgage, side projects, etc. It's too late. 5302
Ryan Winchester @winchester.dev · 04/12/2024when your school assignment said you can't "copy from the textbook. use your own words" so you look at the texbook and grab a thesaurus 2100
Ryan Winchester @winchester.dev · 01/12/2024after helping my brother move, I spent the rest of the weekend shovelling insulation and opening my ceiling to prep for installing skylights why do i constantly do this to myself 050
Ryan Winchester @winchester.dev · 01/12/2024It makes the code more realistic and nicer to read. I also put the examples given in the description in doctests and test those as I'm working on the problem. 140
Ryan Winchester @winchester.dev · 01/12/2024When I do AoC, I do all the string parsing in my test files. It's boring seeing everyone's string parsing. Just the logic, please. 180
Ryan Winchester @winchester.dev · 01/12/2024I wonder how many days I'll make it this time before it starts feeling like work? Day 1 3121
Ryan Winchester @winchester.dev · 25/11/2024my wife is a teacher. i think sometimes it would be very hard not to laugh at some unintentional spelling mistakes 4120
Ryan Winchester @winchester.dev · 24/11/2024it's like `=` except it doesn't raise on a match error in a `with`, it aborts (so you'd short circuit and return the result) You can create a short-circuiting pipeline using `with` 010
Ryan Winchester @winchester.dev · 09/11/2024I made macros for the binary pattern matching to make the matching cleaner with the conventions of this encoding. For example If they say a field is uint64 then I can do foo::uint(64) instead of foo::little-unsigned-integer-size(64) 2100
Ryan Winchester @winchester.dev · 09/11/2024Reason number 42069 to love #ElixirLang If someone gives you a layout diagram or table of a binary encoding.... you can just match on it 45914
Ryan Winchester @winchester.dev · 07/11/20242 months of ❌ on every commit as we were cranking out a pre-launch MVP for a conference deadline conference over and time to pay the piper... after 2 days finally get the ✅ in github 020
Ryan Winchester @winchester.dev · 04/11/2024@techsavvytravvy.com if you notice this getting the same amount of plays as always, it's because my kids don't like your music at all so they don't listen to it 160