That’s, perhaps, a very good question to ask early in the project because eventually parts of the config will trickle down to many services and it will be quite tedious to make big changes to it. TypesafeConfig has served me well in some projects, but since I’ve switched to Cats-Effect, a much better match has become Pureconfig.
case class ResearchDriveConf(webdavUsername: String,
4. Which parses this config into…
I begin to write down a series of tips, which I repeatedly apply when preparing my conference slides and which I think work pretty well.
This is my tip #1:
Use “TODO” markers that stick like a sore thumb out of a slide, which still needs something fixed.
Slides are great because they contain at least several dimensions of information: order, text, graphics, and layout. All of them may and arguably should be used to get the message across.
It’s also quite possible, that you like to fill in those dimensions with meaning one by one. For example: first set the texts in order, then add some graphics, then check the order of the slides, adjust some texts again, and finally fix all outstanding layout issues, which means some layers will be finished while others — not. …
Thinking about my last live coding session, which went a bit messy in the end. I’ve got the point across, and was almost done with the example, but forgot how I meant to implement the very last, yet quite important bit of the example (which actually makes the example return exactly what was asked to return in the problem statement). Which actually happened, because I made the problem statement wider than in my original plan.
That was at a meetup, the audience quickly helped me out, and everyone seemed to have a lot of sportive fun while helping me out to complete the exercise. …