Pular para o conteúdo
Diogo FC

Base de conhecimento · Escolha a fase

Blog · Página 2

Artigos de Diogo Rocha sobre arquitetura de software, princípios, banco de dados, React, GraphQL, IA e engenharia no dia a dia.

  1. Fase16

    Comandos PostgreSQL que mais utilizo no dia a dia

    PostgreSQL é um dos bancos de dados relacionais mais populares do mercado. Além de ser robusto e open source, oferece diversos recursos avançados que ajudam no desenvolvimento e manutenção das aplicações. Neste artigo compartilho alguns comandos que utilizo com frequência no dia a dia.

    4 min de leitura

    postgresJogar
  2. Fase15

    Dicas para trabalhar com Tailwind CSS

    Tailwind CSS se tornou uma das ferramentas mais populares para estilização de aplicações modernas. Sua abordagem utility-first permite construir interfaces rapidamente, reduzindo a necessidade de criar arquivos CSS extensos e facilitando a manutenção dos componentes.

    3 min de leitura

    tailwindJogar
  3. Fase14

    Gerenciamento de estado utilizando Zustand

    Gerenciar estado é uma necessidade comum em aplicações React. Embora Context API e Redux sejam opções bastante conhecidas, bibliotecas mais simples como o Zustand vêm ganhando espaço por oferecerem uma API minimalista, tipagem simples e excelente performance.

    4 min de leitura

    zustandJogar
  4. Fase13

    Criando formulários com React Hook Form e Zod

    Criar formulários é uma das tarefas mais comuns em aplicações web. Porém, validar campos, exibir mensagens de erro e garantir tipagem consistente pode rapidamente se tornar trabalhoso. A combinação entre React Hook Form e Zod resolve esse problema de forma simples, performática e com excelente integração com TypeScript.

    4 min de leitura

    zodJogar
  5. Fase12

    Novidades do React 19

    O React 19 trouxe diversas melhorias focadas em simplificar o desenvolvimento e reduzir a quantidade de código necessária em tarefas comuns. Recursos como Actions, use(), melhorias nos formulários e otimizações internas tornam a experiência de desenvolvimento ainda melhor.

    4 min de leitura

    reactJogar
  6. Fase11

    Utilizando TanStack Query no React

    Gerenciar requisições HTTP, cache e estados de carregamento pode rapidamente se tornar algo repetitivo em aplicações React. O TanStack Query surgiu para simplificar esse processo, oferecendo cache automático, sincronização de dados e uma experiência muito mais agradável para trabalhar com APIs.

    4 min de leitura

    tanstackJogar
  7. Fase10

    Resumo do livro Entendendo Algoritmos

    "Entendendo Algoritmos" (Grokking Algorithms), de Aditya Bhargava, é um dos melhores livros para quem está começando a estudar algoritmos e estruturas de dados. Com uma linguagem simples e muitos exemplos visuais, o livro apresenta conceitos fundamentais da computação de forma prática e acessível.

    4 min de leitura

    livrosJogar
  8. Fase09

    Upload de arquivos para AWS S3 utilizando Lambda Functions

    Armazenar arquivos diretamente na aplicação pode gerar problemas de escalabilidade e custos desnecessários. Uma abordagem muito comum em arquiteturas serverless é utilizar o Amazon S3 em conjunto com AWS Lambda para realizar uploads de forma segura e eficiente.

    4 min de leitura

    AWSJogar
  9. Fase08

    Criando agentes com OpenAI

    Os modelos da OpenAI evoluíram muito além de simples chatbots. Hoje é possível criar agentes capazes de utilizar ferramentas, acessar APIs externas e executar tarefas complexas. Neste artigo veremos como criar um agente simples utilizando o SDK da OpenAI e explorar alguns conceitos importantes.

    4 min de leitura

    IAJogar