Carlo Gino Catapang

Carlo Gino Catapang @codegino

About: Professional Copy-Paste Engineer. Highly skilled in using Google search, StackOverflow, and ChatGPT. (I know how to center a div!)

Location:
Sweden
Joined:
Oct 1, 2017

Carlo Gino Catapang
articles - 37 total

Build a multilingual NextJS app using the new app directory - cookie-based

Learn how to build a multilingual NextJS app using the new app directory and i18next library ...

Learn More 3 0Dec 9 '23

CodeCraft: Full-Stack Chapter 3

The hammering sounds of construction woke Jason as sunlight filtered through the window of the small...

Learn More 15 6Sep 27 '23

CodeCraft: Full-Stack Chapter 2

Jason awoke to unfamiliar sounds replacing the city's usual hum. The chirping of unknown birds and...

Learn More 13 0Sep 19 '23

CodeCraft: Full-Stack Chapter 1

It was a sunny day, the city soaking in the warmth of the sun. The skyline was a testament to the...

Learn More 10 0Sep 19 '23

CodeCraft: Full-Stack Chapter 0

In a world where spells were cast with the precision of finely written code and magical laws operated...

Learn More 15 0Sep 19 '23

CodeCraft: The Full-Stack Wizard's Journey Part 2

Check the text-to-speech version here(might sound very robotic). Chapter 13: Cloud...

Learn More 1 0Sep 9 '23

Build a free link shortener with Next.js and Vercel Postgres

Create a link shortener with Next.js and Vercel Postgres. Learn dynamic routing, database connection,...

Learn More 17 1Aug 21 '23

Build a multilingual NextJS app using the new app directory

Learn how to build a multilingual NextJS app using the new app directory and i18next library ...

Learn More 4 2Aug 9 '23

Build a simple AI-powered Q&A using Next.js and OpenAI Text Completion

TL;DR Check these API implementation and frontend implementation on Github. ...

Learn More 1 0Mar 31 '23

I asked ChatGPT to generate a song about centering a div

[Verse 1] I'm a Frontend dev, with my code so tight I'm gonna center this div and make it look just...

Learn More 3 0Mar 15 '23

Synchronize Chrome Extensions state using custom events

How to use custom events to sync state between Chrome Extension instances ...

Learn More 3 2Mar 6 '23

Add an Options Page to Chrome Extension

Learn how to add an options page to your Chrome Extension Introduction This is a...

Learn More 8 0Feb 24 '23

Svelte and Tailwind for building Chrome Extension

A step-by-step guide on how to create a Chrome Extension using Svelte and Tailwind CSS ...

Learn More 15 6Feb 16 '23

You probably don't know how JavaScript hoisting works

What we used to know According to w3schools "Hoisting is JavaScript's default...

Learn More 4 0Oct 12 '22

Sync React application state with the URL

A simplified approach to managing external states TL;DR Check the github repo here Jump...

Learn More 12 1Sep 21 '22

How to fetch NFT collection using JavaScript and OpenSea API

TLDR Check the code here Check my list of NFTs here ...

Learn More 13 1May 16 '22

NextJS i18n/Internationalization

Table of Contents TL;DR Source and Demo Introduction Project Setup Internationalized...

Learn More 14 0Mar 23 '22

Remix Search Engine Optimization

TL;DR Here is the Remix SEO checklist High quality...

Learn More 5 0Mar 17 '22

How to make your web page appear in Google Search results

Table of Contents Introduction Prerequisites Verify ownership Index the page Test the web...

Learn More 24 4Feb 17 '22

Lighthouse Best Practices Cheat Sheet

TL;DR Use Lighthouse to check if your website is following the list of best practices....

Learn More 16 1Feb 7 '22

Search Engine Optimization Cheat Sheet

Table of Contents Introduction Page Speed SEO Specific Guidelines TL;DR Use...

Learn More 24 1Jan 3 '22

Web Accessibility Cheat Sheet

Table of Contents Introduction ARIA Navigation Semantic...

Learn More 47 0Dec 27 '21

Web Performance Cheat Sheet

Table of Contents Introduction (LCP) Largest Contentful Paint (FCP) First Contentful...

Learn More 34 1Dec 22 '21

How to handle errors gracefully in Remix

Using ErrorBoundary and CatchBoundary in error handling How Remix handles...

Learn More 15 0Dec 16 '21

Remix and Supabase Authentication

How to secure a Remix and Supabase application using Row Level Security NOTE: This...

Learn More 26 4Dec 9 '21

Styling Remix using Tailwind and PostCSS

Table of Contents TL;DR: Source and Demo Introduction Dependencies Add scripts Styles...

Learn More 17 1Dec 4 '21

Styling Remix using Vanilla CSS

Table of Contents TL;DR: Source and Demo Introduction Cleaning up Global...

Learn More 10 0Dec 1 '21

Remix and Database integration

Table Of Contents TL;DR Source and Demo Preface App Overview Prerequisites Supabase...

Learn More 78 0Nov 27 '21

Newsletter to subscribe to

Being in a fast-paced industry, we need to update our skills to stay relevant to perform our jobs...

Learn More 10 1Nov 25 '21

Getting started with Remix

What is Remix? Remix is a relatively "new" React framework which was open sourced on 23rd...

Learn More 70 1Nov 23 '21