Here's a riddle: where should you unit test your React based ClojureScript components?Read More
On using Elasticsearch's index templates to implement a long-term index management structure, including specifying mappings and index aliases for indexes using time-based index patterns.Read More
On how index aliases are more than just a naming convenience: they can act as an important abstraction layer between your Elasticsearch indices and your application code.Read More
On the pros and cons of Elasticsearch dynamic mapping, and how explicitly defining your index mappings can be incredibly valuable.Read More
A common question we hear is "How do I use Clojure for real?" Not the language basics, but the practicalities of building software – questions like how to structure the project file tree and namespace hierarchy, how to write tests, or how to use the REPL. This article covers a general approach, three general strategies, and numerous specific techniques for debugging Clojure code in practice.Read More
This is an op-ed piece referring to "The Death of Microservice Madness in 2018".
Let's call the reader’s attention to the section in the above article that lists some of the challenges with microservices. All too often, when people talk about why they have decided to move to microservices, they inevitability leave out the discussion of the cost. Let's take a look at a few of the most common costs people encounter.Read More