Best thing I learned this week. Wanna quickly serve some static website? If you've go Python 3 installed on your machine just run the following command in the same folder as your index.html
Break out command object
Long functions are hard to work with. They are often contained in large classes that have many dependencies. The work that it takes to bring such functions and classes into a test harness is often significant. The Break Out Command Object refactoring technique can help with that.
How to wrap an Angular directive library?
Wrapping 3rd party libraries can be a challenge when dealing with Angular directives. The four steps laid out in this article should help.
WSL is a memory hog, deal with it
I recently upgraded my computer's RAM to 32GB from 16GB. It was running fine but ever since I started doing more work with Docker containers, it felt like it would get sluggish once in awhile.
Are Single-Page Applications Bounded Contexts - and who the heck cares?
He rightfully reminded me that "all models are wrong, but some are useful". So the question is, despite the fact that, according to our analysis of the DDD literature, viewing the SPA as part of the same BC as the server-side API is more "right" than viewing it as a separate BC, is it more useful?
Are Single-Page Applications Bounded Contexts - and what the heck is inside a Bounded Context?
Does a Bounded Context only contain the classes and interfaces that are part of the domain model (entities, value object, domain services, domain events and repositories) or does it extend to the classes (application services, controllers, etc.) in other layers?