Eric HackeinWebtipsTransparent Caching Wrapper for NodeA simple transparent caching wrapper for Node. Wrap a function with it and call it like normal. And the cache stays warm with background…Jul 21, 2020Jul 21, 2020
Eric HackeinLevel Up CodingKubernetes Cluster for Node API with Socket.io and automatic SSLFull Node API example with all of the config files needed to create an inexpensive Kubernetes cluster with support for socket.io/websocketsJul 14, 2020Jul 14, 2020
Eric HackeinLevel Up CodingAnalyzing Spikes in Cloud Function Require LatencyUsing child_process to run code inside a Cloud Function seems to produce significant latency spikes around require statements.Jul 9, 2020Jul 9, 2020
Eric HackeinLevel Up CodingMonitoring gRPC UptimeUptime monitoring for gRPC can’t be done with traditional HTTP checks. With Asserted you can write sophisticated external health checks…Jul 9, 2020Jul 9, 2020
Eric HackeinLevel Up CodingMonitoring Socket.IO UptimeMonitoring the health and availability of Socket.IO APIs can be complex. With Asserted you can write uptime tests using the Socket.IO…Jul 8, 2020Jul 8, 2020
Eric HackeinWebtipsMonitoring GraphQL UptimeMonitoring the uptime of a GraphQL application can’t be done well by just checking status codes.Jul 7, 2020Jul 7, 2020
Eric HackeinThe StartupNode Typescript API Template With Dependency InjectionNode API template, written in Typescript, with dependency injectionJul 6, 2020Jul 6, 2020
Eric HackeinWebtipsSimplified Firestore with RedisFirestore is great, but I wanted to get rid of some boilerplate, make it faster, and add validation.Jul 5, 2020Jul 5, 2020
Eric HackeType Safe Models in NodeThis is the first of an ongoing series on how I build testable, input-validated systems in Node. This post focuses on the first building…Jul 4, 2020Jul 4, 2020