PinnedKyle CarterinGeek CultureHow I Built an Overengineered Serverless Uptime CheckerWalk through of some of the design decisions around an service uptime tracker on AWS Lambda.Apr 24, 20211Apr 24, 20211
Kyle CarterinLevel Up CodingWhen NTP Interactions Go WrongA walkthrough of an issue with interactions with NTP that lead to vastly incorrect dates.Aug 25Aug 25
Kyle CarterinLevel Up CodingMicrosoft Gets A Firm Reprimand From the Cyber Safety Review BoardA review of the CSRB report on Microsoft’s summer 2023 Exchange intrusion.Apr 16Apr 16
Kyle CarterinLevel Up CodingModern Methods for Cross Site Request Forgery (CSRF) ProtectionDive into methods to protect against cross site request forgery (CSRF). Custom headers, signed double-submit cookies, cookie settingsFeb 19Feb 19
Kyle CarterinCodeXThe Next.js Conf Picture That Blew People’s MindsSeeing a SQL statement in a React component has caught the internet’s attention in both good and bad ways.Oct 28, 202323Oct 28, 202323
Kyle CarterinLevel Up CodingBuilding a FIPS-140 Compliant HTTPD ServerA how to set up a FIPS 140 compliant HTTPD server.Oct 25, 2023Oct 25, 2023
Kyle CarterinLevel Up CodingMcKinsey Has Solved Developer Productivity MeasurementA critical view of a recent McKinsey article about measuring developer productivity.Aug 24, 202316Aug 24, 202316
Kyle CarterinLevel Up CodingMechanical Sympathy in Software DevelopmentModern software abstractions are great but that doesn’t discredit the benefit of understanding what happens beneath those abstractions.May 2, 20232May 2, 20232
Kyle CarterinGeek CultureWhen Proof of Concepts Become Production CodeProof of concepts are invaluable in software development. If we allows ourselves to ship these POCs to production we introduce many risks.Apr 18, 20231Apr 18, 20231
Kyle CarterinLevel Up CodingThe Transition to a Cloud-Native DeveloperA look at what being a cloud-native developer means and some of the skills you will need to improve/gain to be successful.Mar 16, 2023Mar 16, 2023