Profile avatar
joshcprice.bsky.social
#elixir #elixirlang #ashframework Polyglot developer and founder of ⚗️ @teamalembic.bsky.social
261 posts 968 followers 851 following
Prolific Poster
Conversation Starter

Great news: The Beam Book is now in print. github.com/happi/theBea... #Erlang #Elixirlang #Gleam #BEAM #WeBEAMTogether

🔗 AshEvents: event sourcing made simple for Ash #ElixirLang #ElixirPhoenix #pattern #phoenix #reading-list

My ElixirConf US talk is up 🎉 www.youtube.com/watch?v=aknK... #AshFramework #ElixirLang

Cracking this bad boy open

🤖Just merged support for non-OpenAI models in prompt-backed-actions (structured outputs) via adapters. The adapter is inferred from the model, and supplied via an option otherwise. Thanks to @brainlid.bsky.social for LangChain, it's been very useful for Ash AI. #AshFramework #ElixirLang

📚 NEW: Subdomain-Based Multi-Tenancy in #Phoenix @mikebuhot.bsky.social breaks down how we built seamless tenant switching with schema-per-tenant isolation, cross-subdomain auth cookies & proper CSP config. ➡️ alembic.com.au/blog/subdoma...

UI/UX Tip. Sometimes, I receive emails with a button that is actually a link styled to look like a button. This would be fine, except the clickable area is limited to the link text, while the rest of the "button" is not clickable. Don't do this.

Five years ago I joined @crunchydata.com, shortly after I wrote about having unfinished business with Postgres. Today as part of Snowflake that journey is continuing. We've built some amazing things, but are just getting started. www.crunchydata.com/blog/crunchy...

Woohoo!! It’s Live! Beamradio with @zachdaniel.dev @ektastrophe.bsky.social and @redrapids.bsky.social is out! Go get it on your favorite podcast platform! www.beamrad.io/91

Gleam v1.11.0 is out now! 🌟 gleam.run/news/gleam-j...

Implementing the decision tree optimisation was such a rewarding process, worth every minute I spent head scratching!

Personalised emails at scale - no problem! @teamalembic.bsky.social helped a retail property manager deliver content to millions of customers at 50k emails/min with sub-2sec response times. The result? A scalable platform that drives customers to stores. Read more: alembic.com.au/case-studies...

Someone just said “RIP @crunchydata.com” now I can’t find the post but this was why… techcrunch.com/2025/06/02/s... Snowflake to acquire database startup Crunchy Data

🔗 @lawik.bsky.social showcasing NervesHub as the ultimate Elixir ecosystem example! Phoenix + LiveView + Oban + thousands of WebSockets + Erlang clusters = production magic ✨ Perfect for understanding how it all ties together! #CodeBEAM #ElixirLang #NervesHub

LLMS & Elixir: Windfall or Deathblow? open.substack.com/pub/zachdani... #ElixirLang

If you haven’t got the Ash book yet, it’s nearly done so now is a great time to get 40% off!

New benchmark just dropped: SnitchBench by Theo Browne tests if LLMs will snitch on you to the authorities if you feed them incriminating documents and a tool that lets them send email, as seen in the Claude 4 System Card Turns out they pretty much all will! simonwillison.net/2025/May/31/...

Hey. If you're using #AshFramework at your company, please invest 1 person hour a week for making the docs better. Just a little effort from "people who aren't me" goes a long way. For instance cross linking docs that would have helped you find things, clarifying confusing passages etc.

Ash Weekly: Issue #18 | CheckCodegenStatus plug, `--dev` migrations, Ash.Scope, shared action context, usage-rules.md, `ash_ai.gen.chat` improvements, `Igniter.Scribe` open.substack.com/pub/ashweekl... #AshFramework #ElixirLang

Gleam is one of the languages in the Stack Overflow survey this year. Do tick that box to let them know if you use Gleam, or that want to use Gleam! stackoverflow.az1.qualtrics.com/jfe/form/SV_...

📢 CFP + Sponsorship now open! 🗓️ ExMex Conf: Nov 6–7 in Austin, TX 🎙️ Got something to share? 🤝 Want to help make this Elixir event happen? Let’s build it together 👉 exmexconf.com #MyElixirStatus #ExMexConf

Happy International Day of the Potato! A Latvian phrase similar to “liar, liar, pants on fire” is the rhyming melis, melis, kartupelis. It means “liar, liar, potato!” Read on for more international idioms (and some rehashed jokes) about potatoes (a thread)…

As we're getting ready for the first release candidate of #Phoenix #LiveView 1.1, I want to write about some of the new features and improvements we've been working on. A thread! #ElixirLang #MyElixirStatus

If you have questions you'd like to ask about @elixir-lang.org adoption while I'm on the Elixir Mentor podcast we put together a question form, you can submit anonymously. We'll read questions on the show and respond to them forms.gle/UXckz5Y2Qoao... #ElixirLang

🍿 I watched José Valim's ElixirConf EU 2025 keynote with breakfast today. Lots of other videos from the event are being posted right now as well. #ElixirLang www.youtube.com/watch?v=po-c...

Elixir Observer is an awesome effort to make a really pretty and useful tool for getting information about packages. Extended with GitHub activity and more. They just open-sourced it. https://www.mimiquate.com/blog/introducing-elixir-observer-a-better-way-to-explore-elixir-packages #elixirlang

Hey #AshFramework folks, if you haven't checked out Ash AI yet, you should give it a try 😎 There is *a lot* there. hexdocs.pm/ash_ai/readm... #ElixirLang

#AshFramework is the game-changing toolkit for #ElixirLang developers. With modular, plug+play building blocks, Ash cuts down on development time & effort, letting you do more with less code. Explore what is Ash Framework, how it works and when to use it in our guide: alembic.com.au/ash-framework

benjaminaster.com/css-minecraft/ by @benjaminaster.bsky.social is incredible! Editable Minecraft-style world, entirely CSS and HTML, not a single line of JS My notes on how it works here. It uses radio boxes for state, paused animations for controlling the viewport simonwillison.net/2025/May/26/...

GitHub MCP suffers from the lethal trifecta for prompt injection: access to private data, exposure to malicious instructions + the ability to exfiltrate information Be really careful with this stuff: attackers can trick your "agent" into stealing your private data simonwillison.net/2025/May/26/...

Large Language Model-Powered Agent for C to Rust Code Translation arxiv.org/abs/2505.15858

Love the old school touches on this website, want to write Swift just to try it out!

Why aren’t you pairing more with him? He types twice as fast as you. Of course he does. So does a cat having a seizure on a mechanical keyboard. But that doesn’t mean it should be writing production code. 😂 deplet.ing/the-copilot-...

Here's a fun fact for you #langsky. The Tuyuca language requires speakers to add an "evidentiality" suffix to every verb. You need to mark how you know the info using one of five paradigms: visual, nonvisual, apparent, second-hand, assumed. Which other languages do this?

I started reading the 120 page Claude 4 System Card and found myself unable to put it down. If you're in the mood for some excellent science fiction (or you miss Person of Interest on CBS) I cannot recommend it enough. I made detailed notes on my highlights here: simonwillison.net/2025/May/25/...