I’m doing the same this year. AoC in Julia and Pluto.
I tried it last year using JupyterLab.
I found Julia error messages so unhelpful that eventually I gave up and returned to Python.
The type-based error messages can be pretty opaque until you have a good grasp of the type system, so those can be harsh/seem unhelpful when you're trying to learn the language (and in this case solve daily problems with time constraints too). Were those the problem or did you have some other examples in mind?