PinnedPublished inLevel Up CodingHello, World! Starting a web app from a blank canvas.From “blank canvas” to a simple HTML+JS website.Jan 29, 2021Jan 29, 2021
Senior Developer Skills: The ziiiiiiiig and the ZAGThe best senior developers understand what their primary contribution is — the single thing they can do that will have the greatest…Feb 27, 2022Feb 27, 2022
Using TDD to build a “click counter button” in TypeScriptIn which I use Test-Driven Development to build a simple interactive component for my vanilla Typescript web application.Feb 13, 2021Feb 13, 2021
A new structure for my Single Page ApplicationIn which I refactor my web app to be specifically built around the activities by which users will interact with its content.Feb 12, 2021Feb 12, 2021
HTML templates in webpackIn which I use Webpack and Typescript to replace complicated content rendering functions with simple HTML templates.Feb 9, 2021Feb 9, 2021
Jest, Typescript, and unit testingIn which I set up jest in my Typescript project, write tests for my utility functions, and discover a great refactoring opportunity.Feb 5, 2021Feb 5, 2021
Code quality: Prettier and ESLintCreating clean, clear, and consistent code by using Prettier and ESLint. Developer Experience (DX) for the win!Feb 2, 2021Feb 2, 2021
Adding webpack to a HTML+Typescript projectWhen my project required more comprehensive tooling that Typescript could provide, it was time to implement webpack. Here’s how I did it.Feb 2, 2021Feb 2, 2021
Published inThe StartupRefactoring a Static HTML Site Into TypeScript, Part 2 of 2: NavigationPart 2 of 2, in which I convert a website from a set of static HTML templates to one rendered via Typescript functions.Jan 31, 2021Jan 31, 2021
Published inThe StartupRefactoring a Static HTML Site Into Typescript, Part 1 of 2: The ContentPart 1 of 2, in which I convert a website from a set of static HTML templates to one rendered via Typescript functions.Jan 31, 2021Jan 31, 2021