# Rafael Thayto - Blog

> Here you'll find various articles about technology and career.

## Posts

- [Quick Guide to Make Claude Code File Suggestion Faster](https://thayto.com/en/blog/claude-code-faster-file-suggestion.md) - 2026-01-08
  Learn how to improve Claude Code file suggestion with fzf for proper fuzzy matching, symlink support, and better performance.
  Tags: claude-code, cli, fzf, productivity, tutorial
- [Micro Frontends with Next.js Multi Zones](https://thayto.com/en/blog/microfrontends-next-js-multi-zones.md) - 2024-10-01
  When we're developing a Web application and it ends up scaling, we usually need a team. When that application scales even more, we need more teams working on the same application.
  Tags: microfrontends, nextjs, tutorial, react
- [Zero Downtime Deployment with Docker Compose in an OCI VPS using GitHub Actions](https://thayto.com/en/blog/zero-downtime-deployment-with-docker-compose-in-an-oci-vps-using-github-actions.md) - 2024-09-13
  First, you must have a Linux VPS (Ill use Ubuntu 22 in this tutorial). Tagged with docker, devops, github actions, linux, tutorial.
  Tags: docker, devops, github actions, linux, tutorial
- [Exposing Your Localhost with Ngrok (Very Useful for Testing Webhooks)](https://thayto.com/en/blog/expondo-seu-localhost-com-ngrok.md) - 2024-07-06
  I needed to test some webhooks, but only knew one way which would be to deploy the app and only then be able to test the webhooks. This method works and is widely used by devs. But it has a problem... every test you need to deploy your application again and that takes quite some time.
  Tags: ngrok, webhooks, tutorial
- [TypeScript - How to Extract a String from Your Literal Types](https://thayto.com/en/blog/ts-como-pegar-string-no-seu-literal-types.md) - 2023-07-24
  I won't beat around the bush. Basically just use TypeScript's Extract Utility Type and that's it!
  Tags: typescript, utilities, types, tutorial
- [TypeScript - Template Literal Types](https://thayto.com/en/blog/typescript-template-literal-types.md) - 2023-07-07
  Template Literal Types is really cool and expands the possibilities of what was already possible with string literals + unions in TS, check it out! It has the same syntax as JavaScript template literal strings.
  Tags: typescript, utilities, types, learning
- [How to Open Visual Studio Code (VSCode) Inside GitHub](https://thayto.com/en/blog/como-abrir-o-vscode-direto-do-github.md) - 2022-11-05
  Every developer at some point has needed to edit a file inside GitHub and encountered this standard GitHub editing screen
  Tags: github, tutorial, vscode
- [Difference Between the ?, ?? and || Operators in JavaScript / TypeScript](https://thayto.com/en/blog/diferenca-entre-operadores-js-ts.md) - 2022-10-31
  ? -> Optional Chaining Operator. Allows reading the value of a property located internally in a chain of connected objects without having to explicitly validate each reference in the chain.
  Tags: javascript, typescript, learning
- [Supercharging Your Git Bash (Windows) by Adding Aliases (Like the zsh git plugin)](https://thayto.com/en/blog/turbinando-seu-git-bash-windows-adicionando-aliases-como-se-fosse-o-git-plugin-do-zsh.md) - 2022-10-23
  In this simple guide I'll show you how to supercharge your git bash with aliases that will make it much easier and faster when making your commits, pulls, getting logs, switching branches, rebases, merges, etc.
  Tags: git, bash, tutorial, windows
- [How to Configure Turborepo Deployment on Netlify](https://thayto.com/en/blog/como-configurar-o-deploy-do-turborepo-no-netlify.md) - 2022-06-21
  The other day I faced a challenge deploying one of my applications using Turborepo with Next.js and since I believe more people might have this problem, I decided to make a guide on how to do the initial configurations, let's go?
  Tags: turborepo, netlify, tutorial, react, next.js
- [How to Set the Default Node Version Using nvm](https://thayto.com/en/blog/como-settar-a-versao-default-do-node-usando-nvm.md) - 2022-06-19
  For those who don't know yet, `nvm` is an excellent utility for when we want to switch Node versions quickly without having to uninstall the current one and install the desired one.
  Tags: node, nvm, tutorial
