Jason SturgesinBetter ProgrammingTurn JavaScript Into TypeScript Compatible PackagesGenerate TypeScript compatible NPM packages from pure JavaScript projects6 min read·Feb 16, 2022--1--1
Jason SturgesRapid Prototyping with dat.GUIDemo and prototype components with minimal configuration.5 min read·Feb 13, 2022----
Jason SturgesinBetter ProgrammingExploring Typed Events in TypeScriptDispatch and handle events with clarity using generic types3 min read·Feb 3, 2022----
Jason SturgesinBetter ProgrammingComposing Powerful TypeScript InterfacesWith a game rendering scene example7 min read·Jan 29, 2022----
Jason SturgesPixel Art with JavaScriptCanvas 2D API enables manipulating individual pixels via ImageData — a pixel ArrayBuffer containing all the raw pixel values in the canvas.4 min read·Dec 1, 2021----
Jason SturgesinCodeXAssuring Apple SiliconHow to verify apps are actually running as arm64 on Apple Silicon2 min read·Nov 30, 2021----
Jason SturgesinBetter ProgrammingSetting Up a MacBook M1 Development MachineGuide to game development, coding, and creative environment on a new MacBook Pro with M1 architecture8 min read·Nov 13, 2021--3--3
Jason SturgesinGeek CultureJavaScript Graphics and Game Frameworks to Inspire in 2021Graphics and gaming framework focused on web delivery6 min read·Nov 6, 2021----
Jason SturgesinJavaScript in Plain EnglishHow to Use Storybook for HTML ProjectsNow available for pure HTML and JavaScript3 min read·May 15, 2021--2--2
Jason SturgesinLevel Up CodingCreating Awesome TypeScript NPM PackagesComprehensive guide to creating, testing, documenting, and publishing TypeScript packages to the NPM registry.7 min read·May 14, 2021----