Last chance to save 20% with Early Bird

d

h

m

s

Brian Carroll

Staff Engineer at NoRedInk

In his GOTO Copenhagen 2025 session, Brian will share his journey of gradually introducing a new backend language into an existing codebase, discussing past approaches, a fresh strategy and the tradeoffs along the way.

Talks at GOTO Copenhagen 2025

Brian has been working in the tech industry for 25 years. He loves building web applications, and tinkering with compilers.

He works at NoRedInk, a web platform for English teachers and their students, where he's part of the Writing Team and the System Design Guidance Group. Their back end is written in a mixture of Ruby and Haskell, and Brian built a library that allows these two very different languages to be mixed easily.

Previously he built the WebAssembly backend for the new Roc programming language, and made some contributions to Elm.