Matthew Krick | Technical Co-founder, Principal Engineer https://mattkrick.dev/blog Lessons learned from building resilient products and successful companies en-us [email protected] (Matthew Krick) [email protected] (Matthew Krick) Fri, 20 Jun 2025 00:00:00 GMT https://mattkrick.dev/blog/troubleshooting-redlock-guarantees-and-pitfalls Troubleshooting Redlock Guarantees and Pitfalls https://mattkrick.dev/blog/troubleshooting-redlock-guarantees-and-pitfalls How sublte nuances in the redlock algorithm can cause some crazy errors Fri, 20 Jun 2025 00:00:00 GMT [email protected] (Matthew Krick) NodeJSRedlockRedisDevOps https://mattkrick.dev/blog/solving-graphql-race-conditions-casual-ordering Solving GraphQL Race Conditions with Casual Ordering https://mattkrick.dev/blog/solving-graphql-race-conditions-casual-ordering Prevent race conditions in non-idempotent GraphQL Mutations Fri, 19 Jan 2024 00:00:00 GMT [email protected] (Matthew Krick) NodeJSGraphQLTypeScript https://mattkrick.dev/blog/speed-up-CI-cache-npm-install Speed Up CI with cached NPM Installs https://mattkrick.dev/blog/speed-up-CI-cache-npm-install Learn how to safely speed up CI builds by going against recommended practices Mon, 15 Jan 2024 00:00:00 GMT [email protected] (Matthew Krick) NodeJSCI/CDGitHubDevOps https://mattkrick.dev/blog/removing-node_modules-server-security-size-webpack Removing node_modules from your Server for Security and Size https://mattkrick.dev/blog/removing-node_modules-server-security-size-webpack Reduce the threat of critical vulnerabilities such as Remote Code Execution (RCE) while cutting the size of your deployment by 90% Sat, 23 Dec 2023 00:00:00 GMT [email protected] (Matthew Krick) NodeJSWebpackDevOpsDocker https://mattkrick.dev/blog/reduce-socket-server-memory-footprint-with-uWebSockets.js Reduce Socket Server Memory Footprint with uWebSockets.js https://mattkrick.dev/blog/reduce-socket-server-memory-footprint-with-uWebSockets.js Scaling down memory requirements and boosting performance of a NodeJS socket server Mon, 18 Dec 2023 00:00:00 GMT [email protected] (Matthew Krick) NodeJSWebSocketsDevOps