Hector Sosa

Hector Sosa @iamhectorsosa

About: Senior React/TypeScript Developer at @webscopeio

Location:
Prague, Czech Republic
Joined:
Mar 21, 2021

Hector Sosa
articles - 27 total

Caching Shiki for Faster Build Times

Introduction Shiki is arguably the most popular syntax highlighter out there. It uses the...

Learn More 3 0Sep 25 '23

An invitation to OSS Contributors for Screenshot

Screenshot is an open-source tool that provides users with granular controls to frame their...

Learn More 6 0May 30 '23

Building React Hooks - Copy to Clipboard

How many times have you seen out there in the wild the need to copy to the clipboard? Whether it's a...

Learn More 27 3Apr 5 '23

Understanding Buttons and Links from Zero

How can we build from scratch buttons and links that are easy to use, typesafe and modular that just...

Learn More 9 2Jan 26 '23

Understanding Suspense with Next 13

Before even talking about Suspense we need to know that the most important addition in React 18 is...

Learn More 3 0Jan 6 '23

Shipping Zero JavaScript with Astro

Astro is an all-in-one web framework designed for building content-focused websites. With this...

Learn More 0 0Nov 16 '22

Build a Tiny Calendar without Flex or useState

Is it possible to build a fully functional calendar component under 7 kB without using CSS Flex or...

Learn More 12 0Oct 25 '22

tRPC: Understanding Typesafety

Typesafety is the extent to which a programming language prevents type errors. The process of...

Learn More 5 0Oct 17 '22

CSS Grid - Explicit vs Implicit Grid

Grid is a two-dimensional layout system for the web. It excels at combining the control that explicit...

Learn More 2 0Oct 5 '22

Mapping request paths using Next.js

Inside your Next.js application, your next.config.js file is a regular Node module used by the server...

Learn More 1 1Sep 30 '22

Learn the Basics - GitHub's CLI

GitHub CLI, or gh, is a free and open source tool that enables you to use GitHub's pull requests,...

Learn More 2 0Sep 22 '22

No-brainer Dark Mode for Next.js

TIL: @pacocoursey next-themes. I've been pretty happy using @tailwindCSS and letting the system...

Learn More 7 1Sep 18 '22

Understanding State Management Solutions

As your application grows, it helps to be more intentional about how your state is organized and how...

Learn More 5 0Sep 6 '22

Understanding How to Access Google APIs

Google has an extensive library of APIs that developers can use to build powerful integrations for...

Learn More 7 0Aug 3 '22

Managing Markdown content doesn't have to be hard!

I've created this project starter that uses MDX to power your Next.js content only using...

Learn More 3 0Jun 28 '22

Why you need to start using Intersection Observer

The Intersection Observer API provides a way to asynchronously observe changes in the intersection of...

Learn More 12 0Jun 22 '22

Quick and Easy Authentication with Supabase

Supabase is an open source Firebase alternative that provides all of your backend services for your...

Learn More 14 0Jun 18 '22

How to Create a Slack Bot

Slack applications have full access to its platform. It's really the best way to go if you want to...

Learn More 14 0Jun 10 '22

Beginner's Guide in Testing APIs

Previously in Beginner's Guide to Working with APIs we learned how to work with API using different...

Learn More 15 1Jun 2 '22

Using Notion as your Database

Notion is easily one of the most influential productivity tools introduced over the last few years....

Learn More 32 0May 29 '22

Beginner's Guide to Working with APIs

Previously in Introduction to APIs we discussed how APIs are constructs made available in programming...

Learn More 7 3May 25 '22

Introduction to APIs

Application Programming Interfaces (APIs) are constructs made available in programming languages to...

Learn More 46 0Apr 19 '22

How I Deploy my Projects in 2022

The more I develop, the more I realize that it is critical to have a nice, easy and sustainable...

Learn More 7 0Apr 10 '22

How to use a Development Server

Why do you need a development server? Long story, short. Development servers are used to...

Learn More 24 1Dec 11 '21

Be better than the If Statement

Decisions, decisions! Regardless of your programming language of choice, your code needs...

Learn More 1 3Dec 5 '21

Understanding Rest Client for Visual Studio Code

Hypertext Transfer Protocol The web servers and the browsers communicate with each other...

Learn More 27 2Jun 26 '21

Understanding Jest

You cannot completely neglect one essential area of software development: automated testing. There...

Learn More 7 0Jun 20 '21