Matthew Krick | Technical Co-founder, Principal Engineer
https://mattkrick.dev/blog
Lessons learned from building resilient products and successful companiesen-us[email protected] (Matthew Krick)[email protected] (Matthew Krick)Fri, 20 Jun 2025 00:00:00 GMThttps://mattkrick.dev/blog/troubleshooting-redlock-guarantees-and-pitfallsTroubleshooting Redlock Guarantees and Pitfalls
https://mattkrick.dev/blog/troubleshooting-redlock-guarantees-and-pitfalls
How sublte nuances in the redlock algorithm can cause some crazy errorsFri, 20 Jun 2025 00:00:00 GMT[email protected] (Matthew Krick)NodeJSRedlockRedisDevOpshttps://mattkrick.dev/blog/solving-graphql-race-conditions-casual-orderingSolving GraphQL Race Conditions with Casual Ordering
https://mattkrick.dev/blog/solving-graphql-race-conditions-casual-ordering
Prevent race conditions in non-idempotent GraphQL MutationsFri, 19 Jan 2024 00:00:00 GMT[email protected] (Matthew Krick)NodeJSGraphQLTypeScripthttps://mattkrick.dev/blog/speed-up-CI-cache-npm-installSpeed 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 practicesMon, 15 Jan 2024 00:00:00 GMT[email protected] (Matthew Krick)NodeJSCI/CDGitHubDevOpshttps://mattkrick.dev/blog/removing-node_modules-server-security-size-webpackRemoving 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)NodeJSWebpackDevOpsDockerhttps://mattkrick.dev/blog/reduce-socket-server-memory-footprint-with-uWebSockets.jsReduce 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 serverMon, 18 Dec 2023 00:00:00 GMT[email protected] (Matthew Krick)NodeJSWebSocketsDevOps