Make the smoked trout dip: Flake trout and set aside. In a large bowl, combine remaining ingredients. Fold trout into mixture until well incorporated—do not overwork. Taste and adjust seasoning with salt as needed (the trout is brined before smoking, so don’t add salt until you’ve mixed and tasted the dip). Keep in refrigerator until ready to use.
Make the ramp chermoula: In a blender, combine all ingredients except oil with 2 tablespoons water. Puree until smooth. With blender on low, add oil in a thin stream.
Make the johnnycakes: In a mixing bowl, combine dry ingredients and mix well. Add melted butter and bacon fat and stir to combine. In a separate bowl, beat egg thoroughly. Add sour corn and buttermilk and stir to combine. Fold wet ingredients into dry ingredients until fully incorporated.
Heat a nonstick skillet over medium-high heat. Add enough cooking oil to coat bottom of pan. Using a large spoon or ¼-cup measuring cup, spoon out batter and drop into pan to form silver-dollar-sized cakes. Cook like pancakes—when tops begin showing bubbles and the edges have set, about 1 minute, flip and cook until golden brown, about 30 to 45 seconds more.