Published onJune 20, 2025Troubleshooting Redlock Guarantees and PitfallsNodeJSRedlockRedisDevOpsHow sublte nuances in the redlock algorithm can cause some crazy errors
Published onJanuary 19, 2024Solving GraphQL Race Conditions with Casual OrderingNodeJSGraphQLTypeScriptPrevent race conditions in non-idempotent GraphQL Mutations
Published onJanuary 15, 2024Speed Up CI with cached NPM InstallsNodeJSCI/CDGitHubDevOpsLearn how to safely speed up CI builds by going against recommended practices
Published onDecember 23, 2023Removing node_modules from your Server for Security and SizeNodeJSWebpackDevOpsDockerReduce the threat of critical vulnerabilities such as Remote Code Execution (RCE) while cutting the size of your deployment by 90%
Published onDecember 18, 2023Reduce Socket Server Memory Footprint with uWebSockets.jsNodeJSWebSocketsDevOpsScaling down memory requirements and boosting performance of a NodeJS socket server