Josh GoldberginCodecademy EngineeringAggressive Frontend Error ReportingFrontend crashes are bad! Users hate it when apps crash on them. At the very least it disrupts their experience and might make them lose…Dec 16, 20211Dec 16, 20211
Josh GoldberginCodecademy EngineeringAnnouncing the Codecademy Open Source SponsorshipsOpen source software — software whose source code can be viewed or even modified by anybody — has permeated every form of software…Feb 1, 2021Feb 1, 2021
Josh GoldberginCodecademy EngineeringConverting Codecademy to TypeScript 3: Learnings and Next StepsEven within the first month of conversion, several better strategies were made immediately apparent. 20/20 hindsight is inevitable.Mar 30, 2020Mar 30, 2020
Josh GoldberginCodecademy EngineeringConverting Codecademy to TypeScript 2: Technical ChangesOnce we knew we were going to convert our main “monolith” repository from JavaScript to TypeScript, we had a few technical hurdles…Mar 30, 2020Mar 30, 2020
Josh GoldberginCodecademy EngineeringConverting Codecademy to TypeScript 1: Converting OurselvesTypeScript! TypeScript! TypeScript!Mar 30, 2020Mar 30, 2020
Josh GoldberginCodecademy EngineeringStatic Analysis in JavaScript: A Technical Introduction…or as we affectionately call it: Nitpicking at Enterprise Scale!Mar 4, 20191Mar 4, 20191
Josh GoldbergTypeScript Contribution Diary: Errors for Identifiers after Numeric LiteralsIt’s been a while since I poked into TypeScript and I had some free time, so I wanted to challenge myself.Dec 7, 2018Dec 7, 2018
Josh GoldbergInvestigating Internet Explorer Exclusive Bugs in JavaScriptIE users are users too!Oct 12, 2018Oct 12, 2018
Josh GoldbergTypeScript Contribution Diary: Pretty Error Counts⚠️ Note: I’ve since moved my personal blog to joshuakgoldberg.com/blog. See…Apr 6, 20181Apr 6, 20181
Josh GoldbergIn Defense of 100% Unit Test CoverageOr: How to Suddenly Anger Everybody, Everywhere!Mar 15, 2018Mar 15, 2018