RSSAmplifier

Blog

Raí Siqueira - Blog

A collection of my thoughts, ideas, and experiences. I write about various topics, including web development, and personal topics.

raisiqueira.ioRSS feed ↗22 posts

Latest posts

What Are LLMs, Agents and Open Weights? Translating the Language of AI.

A practical guide to common AI terms such as LLMs, agents, harnesses, open-weight models, context windows, tokens, parameters, RAG, MCP, and more.

Things I use (2026)

An overview of my development setup and tools I use

Django Best Practices for AI Coding Agents

AI coding agents are reshaping how software gets built. Tools like Codex, Cursor, Claude Code, and GitHub Copilot can scaffold features in minutes, navigate large codebases, and unblock developers on tricky implementation details. For many teams, they already feel indispensable.

2025 in review

An overview of my year in 2025.

From Parcel to Vite: migrating a large Vue codebase without losing your mind

A brief history of a migration that I worked a few months ago

PragVue 2025

Reflections on Speaking at PragVue 2025

This blog is now powered by Astro

After a few years of trying frameworks on top of React, I decided to simplify things and just use Astro.

Why we should choose Vite + React for new projects

Vite and React Router 7 are the future of modern web development. Here's why you should choose them for your next project.

Things I use (2025)

An overview of my development setup and tools I use

2024 in review

An overview of my year in 2024.

Deno 2 Benchmark API

A brief overview of the Deno 2 benchmark API.

A safe approach to improve the security of your Next.js Server Actions

An approach to improve the security of your Next.js Server Actions.

Modernizing a Vue.js Stack: A Migration Journey

What we learned from migrating a Vue.js project from version 2 to version 3.

Generate an RSS Feed for Your Next.js app

The easiest way to generate an RSS feed for your Next.js app without effort.

Chrome DevTools Hidden Gems

Learn how to show the media queries that are currently being applied to the page using Chrome DevTools.

WordPress turns 20

WordPress, one of the most popular content management platforms in the world, turned 20 in 2023. Since its launch in 2003, it has evolved significantly and become an indispensable tool for countless web developers worldwide.

Generate a random ID in React

Learn how to generate a random ID in React using the `useId` hook or the `Math.random` and `crypto` APIs.

Using an external store in Vue 3

How to use an external store in Vue 3 using the composition API.

Implement the publish-subscribe pattern in TypeScript

Learn how to implement a simple publish-subscribe pattern in TypeScript.

How to setup MSW in a React project using Vite

Learn how to setup MSW in a React project using Vite.

Dev vocabulary: What is tree shaking 🌲

In this post, we will learn what tree shaking is and how it works.

Debug de componentes Angular com window.ng no Angular 9

Com a versão 9 do Angular prestes a sair, temos algumas novas features que vão nos ajudar a desenvolver nossas aplicações e também a debugar-las de maneira certa, e uma dessas novidades é o objeto global `window.ng`.