Avatar Caio Fuzatto

Caio Fuzatto

Hot n' Code: Frontend

26 de junho de 2023

Hoje foi o primeiro dia do Hot n' Code Conference e hoje a trilha é especial de frontend. Vou deixar aqui pontos e tecnologias interessantes que anotei das palestras.

AMPLIFY

Amplify é um framework para desenvolvimento de aplicações serverless. Ele é composto por 3 partes:

  • Amplify CLI: CLI para criação de recursos na AWS
  • Amplify Libraries: Bibliotecas para acesso aos recursos criados
  • Amplify Console: Console para gerenciamento dos recursos

S3 INTELLIGENT TIERING

O S3 Intelligent Tiering é uma forma de armazenamento do S3 que faz a transição automática de objetos entre as classes de armazenamento do S3 (Standard, Standard IA e Glacier) de acordo com a frequência de acesso aos objetos. Essa transição é feita de forma automática e não é cobrada.

REACT VIRTUALIZED

O React Virtualized é uma biblioteca para renderização de listas grandes de forma performática. Ele utiliza o conceito de windowing, que é a renderização apenas dos itens que estão visíveis na tela. Essa técnica é bem utilizada ja no mobile, com o FlatList do React Native, por exemplo.

LIGHTHOUSE CI

O Lighthouse CI é uma ferramenta para avaliação de performance de aplicações web. Ele pode ser utilizado de forma automatizada em pipelines de CI/CD para garantir que a performance da aplicação não seja degradada.

FUGU API

O Fugu API é uma API que permite o acesso a recursos nativos do browser, como por exemplo o acesso a câmera, microfone, etc. Essa API ainda está em desenvolvimento e não é suportada por todos os browsers.

FrontEnd