Many teams rely on Jira for project management. It's often self-hosted as Jira Data Center, which Atlassian is retiring in 2029. One big obstacle to migrating: ScriptRunner, the Groovy plugin that runs arbitrary scripts inside Jira's own JVM and holds years of business logic in many installations. bitcrowd looks at what moving those scripts actually involves.
Ryan Zidago uses doctests in a way I hadn't seen before: to record a known limitation his team chose to leave unfixed. This is even more interesting in the age of agents, because it tells them the current behavior is expected, so they stop proposing unnecessary changes.
Debouncing and throttling are common needs, and you can leverage OTP to implement that. Kiunye Araya shows how to implement both using GenServer, Registry and DynamicSupervisor, in a way that avoids race conditions and bottlenecks.
The book I'm working on with Alex Koutmos. Control LEDs, displays, and sensors. Build a production LiveView-powered kiosk. Beta version with 38% discount.
Mimic's docs tell you to centralize Mimic.copy calls in test_helper.exs, but George Guimarães thinks there's a better way. He prefers to put them in setup_all blocks, next to the tests that use them. He explains why that matters even more now that LLMs write so many of our tests.
What happens to programming languages if agents write most of the code? José Valim shares his thoughts on how that could change language communities, ergonomics, and compilers, and how our tools should change for agentic software development.
Bart Blast talks about the upcoming local-first data layer for Hologram. He shows a demo app that works offline and syncs between browsers, with no sync code in it. Then he explains how the compiler works out what each page needs to sync.
We are looking for a Staff level candidate who is comfortable across the entire web stack and has experience building and maintaining production systems at scale. This person will be a leader on our engineering team, setting a high bar for quality and acting as a mentor to others. Our web stack consists of Elixir, React, and Postgres.