Seth Messer reposted
Seth Messer
Seth Messer
@megalithic.io
Love Yahweh, love Ιησούς Χριστό, love _all_ people. Always be tinkering — #elixirlang, #neovim, #cli, #tui, #nix Building https://canonize.app to save & catalog your digital life. Like a digital #commonplacebook @megalithic on all the socials
209 followers447 following80 posts
Uhhh, what? This is the start of a bad sci-fi movie, right?!
Trump: "Please right your right hand. I pledge to the greatest president in the history of the United States. That loves us so much he can't even breath. That I will go out with my family, my friends, I'll do it any way - I don't care if I'm registered or not, I'm going to try to cheat like hell..."
Seth Messer reposted
Wake up babe, new HTTP method dropped www.rfc-editor.org/info/rfc10008/
Seth Messer reposted
oh hey, I wrote an NES emulator in Elixir 60fps (on my machine) with sound. This is Castlevania 3 which might be the toughest one to emulate. github.com/dbernheisel/... #ElixirLang
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
🆕 Introducing the MDN MCP server! Bring MDN's docs and browser compat data straight into your AI agent or IDE for accurate, up-to-date answers about the web platform. No more outdated guesses from training data. Learn more 👇 developer.mozilla.org/en-US/blog/introducing-mdn-mcp-server/
Seth Messer reposted
Seth Messer reposted
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
Seth Messer reposted
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...
Seth Messer reposted
RoaringBitmaps are a fun data structure letting you work with large sets efficiently. I wrote up how to use them in Elixir with a library we open sourced at Tern. agundy.com/blog/using-r... #elixirlang
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
The v0.1 release of Expert (the new, official #ElixirLang LSP) is now final! 🎉 The best Elixir LSP experience keeps getting better. 😎 Tremendous thanks to all the contributors, and to Jump for sponsoring @katafrakt.bsky.social to work on this full-time. 🙏 github.com/elixir-lang/...
Seth Messer reposted
Seth Messer reposted
I just published a small adapter for NimblePublisher to get a site or blog up and running quickly with MDEx and Lumis. Check it out! github.com/leandrocp/ni... #MyElixirStatus
Seth Messer reposted
Wanna find garbage tests in your #ElixirLang codebase? I'm working on a Credo check that will flag any test that fails to exercise production code. Stuff like: test "to_string works" do assert to_string(:user) == "user" end (That's a real example I found in our ~20k test codebase!)
Seth Messer reposted
#ElixirLang 🤝 #Typescript like never before 😎 This is *end-to-end type safe Phoenix channels*. The typescript client is *generated for you*. This is on top of a full RPC generated from your actions. Works with any typescript front-end. This is *huge*.
AshTypescript 0.16.0 is finally out, with a long-awaited feature: Typed Channels 🎉 Clients can now subscribe to any broadcasted changes from your ash resources, with auto-generated and ready to use Typescript ofc 😎 Read more here: hexdocs.pm/ash_typescri... #Elixir #Ash #AshFramework #Typescript
Seth Messer reposted
Seth Messer reposted
ECMAScript EXTRA-SPECIAL excitement 😉 🚨🚨🚨 IT'S ABOUT TIME! 🚨🚨🚨 Congrats to @ptomato.name on advancing Temporal to Stage 4 at @tc39.es today 🎉 Temporal is the replacement for the JavaScript Date API 👍
Temporal is now Stage 4 at TC39 🎂🎂🎂 Thanks to all the other champions of JavaScript's new date-time API. It has been a wild ride over many years! I wrote a blog post explaining how we got here 📜 bloomberg.github.io/js-blog/post...
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Playwright remote server support (websocket) for phoenix_test_playwright 🥳 Looking for early feedback — especially around CI setups. "Remote server playbook" for the docs. Please give the main branch a spin: github.com/ftes/phoenix... Hat tip to Carson and Tyler! #elixirlang
Seth Messer reposted
Seth Messer reposted
For all TUI enjoyers, if you haven't tried gh-dash.dev, you're missing something. It's a simple gh cli extension but it feels like giving GitHub a proper tiling window manager. Simple but so good.
Seth Messer reposted
Seth Messer reposted
startViewTransition() is now part of Baseline! 🆕 This API lets you create smooth same-document (SPA) transitions, no framework required. Perfect for page updates, theme switches, and animated UI changes. Learn how it works 👇 developer.mozilla.org/en-US/docs/...
Seth Messer reposted
🤖 Very Important Agents I was recently on the @changelog.com & Friends show to discuss my AI workflow, AI browsers, Bun's acquisition, and more! I wrote about it and went into more detail on my workflow plus some of the agents I'm building/using. nicknisi.com/posts/very-i...
Seth Messer reposted
TIL: `--seed 0` disables the randomization of ExUnit tests, essentially ensuring the tests will run in the declaration order. Very useful when "watching" & using `--max-failures 1` to get consistent output as you TDD hexdocs.pm/ex_unit/1.19...
Seth Messer reposted
BREAKING: Mark Wolf, appointed to the federal bench by Ronald Reagan, writes that he is resigning as a judge to have the freedom to speak out against the president's assault on the rule of law. www.theatlantic.com/ideas/2025/1...
Seth Messer reposted
This really hasn’t gotten enough attention this week. @wired.com #ICE www.wired.com/story/fbi-wa...
Seth Messer reposted
Seth Messer reposted
Deep in the move to #nix for #dotfiles and system management; also fully using #jujutsu too. Big up to @evantravers.bsky.social for the assist. 🙏🏻💯
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Seth Messer reposted
Firefox is the last browse to support view transitions. These are gonna allow server rendered pages to transition between each other (but also works for SPAs/client side rendering)
View Transitions are enabled by default in Firefox Nightly, so they're on their way to stable. Give it a test with your current transitions, and give me a shout if anything doesn't look right.
Seth Messer reposted
Phoenix #LiveView 1.1.5 is out now with a new `stream_async` function very similar to github.com/utopos/live_... and a small bugfix for hooks inside of teleported elements! #MyElixirStatus hexdocs.pm/phoenix_live...
Seth Messer reposted
Seth Messer reposted