RecipesCatalogScalaRecipesErrorhandlingCopy pageOn this pageErrorhandling Recipes Prefer direct Either operations over projections Prefer functional error handling over throw expressions Use NonFatal matcher for broad catch patterns Use Try safely without calling .get