-
Ramekin
Every good web developer knows that IDs on DOM elements should be unique. I say should because browsers faithfully render pages that break this rule. That said, Chrome now shows an error message in th...
-
Ramekin
We use the open source metrics data store, Druid, for several of our metrics collection needs at work. The nature of our runtime environment requires us to delete old data from Druid’s deep storage (H...
-
Ramekin
Software development and engineering articles inspired by real world professional development.
-
Ramekin
I work on a MacBook. I love my MacBook. But I don’t love my software and the tools it relies on to behave differently when I’m using them, than they do when deployed to staging or production. It doesn...
-
Ramekin
Nobody likes buggy software. Because of this fact, we must test our code. Whether we conduct these tests manually or automatically, they are a crucial part of the development process. All too often, t...
-
Ramekin
The Javascript world has embraced asynchronicity tightly. It understandably began handling its asynchronous behavior with callbacks. When those became unwieldy, the language gave us promises. We now h...