We designed our API. We created a POJO that we want to be immutable. To make it easier to instantiate it, we provide a builder. But to make it even more user friendly, we made it a step builder. So whoever wants to instantiate my POJO can easily concatenate the methods, and the IDE will complete with the correct method time after time.
Today the task is to simulate a simplified Combat game.
Given some recipes with garbled text for ingredients and a few allergens, you have to count the number of non-allergen ingredients in all the recipes.
Today you receive a bunch of ASCII art tiles and is supposed to stitch them together.
We wrote a method that is supposed to throw an exception in some cases and we want to test it. We have a big problem!
Earlier this year, we had a really strange problem. When there were lots of user getting into our application it would slow down to a crawl and all requests would take seconds to return to the user. That was a BIG problem.