GraphQL is awesome. You probably should not use it.

GraphQL is awesome. You probably should not use it.

This blog post is all about: how developers get lured by shiny wrapping, what kind of problems can be solved by GraphQL, what are the basic ways to solve problems GraphQL in fact can't solve. We had so many "silver bullets" in the software craftsmanship industry recently - some aimed to insta-boost the productivity, others to make the scalability-related problems evaporate like a bad dream - sadly, none of them truly made that difference, but we (as engineers) are still being naive enough to keep falling into very similar traps ...One of the newest kid on this is named GraphQL.…

Read More

How not to hurt yourself while building a RESTful API

How not to hurt yourself while building a RESTful API

Well-built service API may be a game changer. In both client-server & server-server scenario, especially if you're following the latest trend of building fine-grained, loosely coupled (micro)services. I've seen several attempts, in different languages, for different domains & running on different platforms - regardless of these differences, there are some common anti-patterns & mistakes that could quite easily be avoided. My goal in this blog post will be to list the ones I find most meaningful & not-that-obvious. Before I get into details - keep in mind that each situation is different - there's no "golden template"…

Read More

Let someone else care for your auxiliary subdomains

Let someone else care for your auxiliary subdomains

I'm spending a lot of time with Pluralsight - actually they publish more interesting stuff than I can comprehend in my limited timeframe. Once in a while I find there a course that may not be in my (still wide, I think) area of direct interest, but ... it's either a source of inspiration / good ideas or just a redirection to something I've previously didn't find worth of my interest or simply misunderstood. This one is a great example: "Web Applications Without a Server" by Rob Conery. Surprised? Honestly, I'm not much into static site generation even if stuff…

Read More