After 14 years in the industry, I still find programming difficult
Piglei's blog
Stay updated with breaking news from Clean Architecture. Get real-time updates on events, politics, business, and more. Visit us for reliable news and exclusive interviews.
Recently there has been substantial discussion around the downsides of service oriented architectures and microservice architectures in particular. While only a few years ago, many people readily adopted microservice architectures due to the numerous benefits they provide such as flexibility in the form of independent deployments, clear ownership, improvements in system stability, and better separation of concerns, in recent years people have begun to decry microservices for their tendency to greatly increase complexity, sometimes making even trivial features difficult to build.
Do you feel you're fighting your tools? Do you feel you're relying too much on autocomplete and inline documentation? tl;dr: Most good documentation won't show up in your IDE – rather, it is about how to use the library, and the problem the library is solving.
A practical guide for craftspeople seeking to avoid the most common pitfalls when designing modern frontend applications.
TL;DR Architecting an application with a pure function at it’s core can be a first step towards the “functional-core imperative shell” ideal which can simplify testing and lower an applications complexity bar.