DWDavid Walendinblog.walend.net·Apr 30, 2024 · 14 min readBounding Complexity in Scala ProjectsLi Haoyi wrote a masterful blog entry Strategic Scala Style: Principle of Least Power. It is a reaction to Tim Berners-Lee's personal notes on W3, Principles of Design . Berners-Lee's section on "The Principle of Least Power" opens with: The choice ...00
DWDavid Walendinblog.walend.net·Apr 16, 2024 · 4 min readThe 20-Minute LimitThe first bit of guidance I give to the interns I hire is, "Don't be stuck for more than 20 minutes." "Take 20 minutes to see if you can solve it yourself. After that ask for help. We're all here to get the job done. You aren't alone. We want you to ...00
DWDavid Walendinblog.walend.net·Apr 12, 2024 · 16 min readCQRS in a Relational Database via SlickCQRS - Command and Query Result Segregation - is a useful tool for systems where the inbound data is a stream of events that behave like telemetry, and parts of the system need some coherent, more complex view of state. With CQRS the system records t...00
DWDavid Walendinblog.walend.net·Mar 28, 2024 · 5 min readThe New Hire PlanIn the first two days of a new job I like to get the code checked out, building in my environment, then get some small change tested, and checked in where others can see it. Exercising that simple development loop sets the tone for the first weeks, a...00