RSSAmplifier

Blog

Johz Blog

A Blog by Jonathan...

johz.bearblog.devRSS feed ↗3 posts

Latest posts

How I Do Dependency Injection With Closures

You can also find an edited and updated version of this post that I wrote for my employer's blog here . The original version is available at my new site . A discussion came up on Reddit recently about DI, where I mentioned that one way that I've done DI recently for web frameworks that don't naturally support it to using closures. Someone asked for an example, so I figured I'd explain what that…

Wait, Rust Has Effects?

View this page on my new site This post is a reply to Without Boat’s article "Patterns & Abstractions" . I originally started it as a reply on Reddit, and then I just kept on writing, so now it’s a blog post. Please read that post first (and probably the other posts linked there), but for the sake of discourse, I’ll also summarise what I got out of it: There are right now a few different proposals…

Book Review: A Philosophy of Software Design

View this page on my new site This review is largely in response to the article " It's probably time to stop recommending Clean Code ", and the ensuing Reddit discussion . A lot of really interesting points were brought up, but the big question that the author themself wasn't able to answer was: "What should we recommend instead?" I believe the book we should be recommending is A Philosophy of…