/BLOG

Articles on web development — hosted on Hashnode.

Building with purpose 6.2: Retrieving the user from Clerk

Jun 18, 2025

Clerk.dev

Building with purpose 6.2: Retrieving the user from Clerk

Learn how to retrieve a user from Clerk by adjusting imports and using Postman for authorization

Building with purpose 6.1: Getting the long live token

Jun 4, 2025

Clerk.dev

Building with purpose 6.1: Getting the long live token

Learn how to generate a long-lived token using Clerk for backend integration in web development

Building with purpose 6: Setting up the frontend

May 28, 2025

Frontend Development

Building with purpose 6: Setting up the frontend

Learn to set up a frontend with React Router, DaisyUI, and Clerk for a smooth app authentication experience

Building with purpose 5: Configuring Husky for commit linting

Apr 29, 2025

husky

Building with purpose 5: Configuring Husky for commit linting

Set up Husky and Commitlint for commit message linting, configuration tips, and testing for compliance with naming conventions

Building with Purpose 4: Adding the models and relations

Apr 17, 2025

Databases

Building with Purpose 4: Adding the models and relations

Learn to add models and define relationships in a database, including User, Feedback, Town, Vote, and Comment models with unique constraints

Building with Purpose 3: Using Prisma and PostgreSQL for the database part

Apr 15, 2025

prisma

Building with Purpose 3: Using Prisma and PostgreSQL for the database part

Learn to use Prisma with PostgreSQL, define a database, and create a user model to integrate with Fastify

Building with Purpose 2: Adding authentication with Clerk

Mar 21, 2025

authentication

Building with Purpose 2: Adding authentication with Clerk

Learn how to integrate authentication in your Fastify app using Clerk, including API keys setup and creating protected routes

Building with Purpose 1.1: Making logs prettier with pino-pretty

Mar 2, 2025

Build In Public

Building with Purpose 1.1: Making logs prettier with pino-pretty

Enhance your Fastify logs with pino-pretty for better readability. Perfect for development, explore configuration options to customize log appearance

Building with Purpose 1: Setting up the backend part

Feb 27, 2025

fastify

Building with Purpose 1: Setting up the backend part

Learn how to set up a backend with Fastify using pnpm, TypeScript, and GitHub in this step-by-step guide

Feb 14, 2025

Build In Public

Building with Purpose: A Developer's Quest for Balance in 2025

Discover a developer's journey to balance in 2025, exploring new tech stacks for meaningful projects and maintaining a healthy relationship with AI

Aug 22, 2024

top10

My Top 10 Coding Fonts

Explore my top 10 favorite programming fonts to enhance your coding experience, including both free and paid options

Adding i18n to the Fuel Tracker App

Aug 19, 2024

internationalization

Adding i18n to the Fuel Tracker App

Learn how to integrate internationalization (i18n) into the Fuel Tracker App using i18next and react-i18next for seamless translations

Adding the "Edit" option to the refuels table

Jul 14, 2024

Web Development

Adding the "Edit" option to the refuels table

Add an "Edit" option to the refuels table for easy row modification and improved user experience

Building an 8-bit image converter

Feb 28, 2023

chatgpt

Building an 8-bit image converter

And trying out ChatGPT

Hiding promoted jobs on LinkedIn

Jan 12, 2023

Script

Hiding promoted jobs on LinkedIn

I'm a bit tired of them

Building a price tracker (Part 3 - Scheduling)

Nov 25, 2022

calendar

Building a price tracker (Part 3 - Scheduling)

Shortcuts done 🎉. Last part, scheduling. For this part, I didn't do much myself. I found this post where it's very clear how to do it. I followed the…

Building a price tracker (Part 2 - Shortcuts and Application)

Nov 24, 2022

Web Development

Building a price tracker (Part 2 - Shortcuts and Application)

Code is done 💪. Now, how can I make it so I don't have to open the terminal and type the command every time I want to track the price. Apple Shortcuts. I…

Building a price tracker (Part 1 - Code)

Nov 23, 2022

Web Development

Building a price tracker (Part 1 - Code)

It's the week of Black Friday and I want to share with you how I came up with it. My girlfriend and I wanted an airfryer, so I decided to check how the…

Disable VSCode extensions by project

Nov 16, 2022

vscode extensions

Disable VSCode extensions by project

It's something I started using not long ago, depending on the project I was working with. I had a couple of problems with performance, and I thought: "Are…

Oct 20, 2022

Responsive Web Design

Am I Responsive?

Or how to check if your site fits everywhere