Héctor SosaCaching Shiki for Faster Build TimesShiki is arguably the most popular syntax highlighter out there. It uses the TextMate grammar system with the VS Code Oniguruma library to…Sep 25, 2023Sep 25, 2023
Héctor SosaBuilding React Hooks — Copy to ClipboardHow many times have you seen out there in the wild the need to copy to the clipboard? Whether it’s a piece of code (no shame if it’s from…Apr 5, 2023Apr 5, 2023
Héctor SosaUnderstanding Buttons and Links from ZeroHow can we build from scratch buttons and links that are easy to use, typesafe and modular that just make sense? Welcome to a new series…Jan 26, 2023Jan 26, 2023
Héctor SosaUnderstanding Suspense with Next 13How Suspense made “UI Loading state” a first class declarative concept in the React programming model.Jan 6, 2023Jan 6, 2023
Héctor SosaShipping Zero JavaScript with AstroAstro is an all-in-one web framework designed for building content-focused websites. With this approach in mind, it delivers an incredible…Nov 16, 2022Nov 16, 2022
Héctor SosaBuild a Tiny Calendar without Flex or useStateIs it possible to build a fully functional calendar component under 7 kB without using CSS Flex or useState?Oct 25, 20221Oct 25, 20221
Héctor SosatRPC: Understanding TypesafetyTypesafety is the extent to which a programming language prevents type errors. The process of verifying and enforcing the constraints of…Oct 17, 2022Oct 17, 2022
Héctor SosaMapping request paths using Next.jsRewrites allow you to map a request path to a different destination as a URL proxy (masking the destination path, without changing the…Sep 30, 2022Sep 30, 2022
Héctor SosaLearn the Basics — GitHub’s CLIGitHub CLI, or gh, is a free and open source tool that enables you to use GitHub's pull requests, issues, repositories and more directly…Sep 22, 2022Sep 22, 2022