Sign in

kauê

@kauefraga.dev
1.1K followers 362 following 474 posts

mago do código • 17y • @arorok.bsky.social ♡ typescript & go !! construindo kauefraga.dev e constantia.kauefraga.dev github.com/kauefraga

PostsRepliesMedia
kauê @kauefraga.dev · 14/06/2025
javascript puro é um amor! prefiro typescript mas para projetinhos pequenos assim é uma lang simples e fácil de iterar agora o cara ou coroa tem tema escuro também ✨
040
kauê @kauefraga.dev · 14/06/2025
professor soltou a ideia de fazer um cara ou coroa e já corri pro código 🔥 v1 tá no ar em kauefraga.github.io/decide-ai/ #bolhadev #bolhatech
261
kauê @kauefraga.dev · 11/06/2025
evento canônico de dev
1192
kauê @kauefraga.dev · 01/06/2025
domingo aprendendo react native e construindo o protótipo do meu tcc
Projeto React Native aberto no Visual Studio Code (editor de texto) com um tema escuro chamado "Expo dark". Na tela um código que constrói uma interface irrelevante.
010
kauê @kauefraga.dev · 24/05/2025
mexer com websocket é muito massa fazendo um servidor de stop pra deixar hospedado no meu pc
000
kauê @kauefraga.dev · 14/04/2025
BORA CODAR 🚀
130
kauê @kauefraga.dev · 13/04/2025
Aprendendo com o mestre Erick Wendel
000
kauê @kauefraga.dev · 13/04/2025
Boa noite, devs Consegui fazer o upload de video localmente!
040
kauê @kauefraga.dev · 12/04/2025
To fazendo o design do dashboard de upload dos clipes e a listagem pública deles no meu site Aqui um desenho do que vou fazer + ou -
030
kauê @kauefraga.dev · 12/04/2025
TIL como criar componentes para reutilização no Figma
000
kauê @kauefraga.dev · 10/04/2025
as vezes eu recebo notificação desse gist da oração do programador que criei em 2022 por causa de uma palestra vai ficar eternizado
A oração do programador

print("""
  Código nosso que estás em C
  Santificado seja vós, Console
  Venha a nós o vosso array[10]
  E seja feita, sim, {vossa chave}
  Assim no if{} como no else{}
  O for (nosso; de cada dia; nos dai hoje++)
  Debugai as nossas sentenças
  Assim como nós colocamos o ponto e vígula esquecido;
          E não nos deixeis errar identação
  Mas livrai-nos das funções recursivas
  A main()
""")

print("""
  Sistema Operacional que estais na memória,
  Compilado seja o vosso programa,
  Venha à tela os vossos comandos,
  Seja executada a nossa rotina,
  Assim na memória, como na impressora.
  Acerto nosso de cada dia, rodai hoje
  Informai os nossos erros,
  Assim como nós informamos o que está corrigido,
  Não nos deixai entrar em looping,
  Mas livrai-nos do Dump,
  A main().
""")
260
kauê @kauefraga.dev · 06/04/2025
aquele código de dois anos atrás que tu lembra de ter feito e vai reutilizar numa codebase nova 🙌
function renderHello() {
  const date = new Date();
  const hours = date.getHours();

  if (hours <= 12) {
    hello.innerText = 'Bom dia.';
  }

  if (hours > 12 && hours <= 18) {
    hello.innerText = 'Boa tarde.';
  }

  if (hours > 18) {
    hello.innerText = 'Boa noite.';
  }
}
030
kauê @kauefraga.dev · 23/03/2025
Vou testar o fedora finalmente
Welcome to Fedora!
040
kauê @kauefraga.dev · 23/03/2025
não esqueçam do npkill ou do docker prune semanal :)
ferramenta npkill de limpeza de diretórios "node_modules" do ecossistema javascript/node/bun/deno: npx npkill.

A saída do programa indica que 4,72GB foram liberados.
030
kauê @kauefraga.dev · 09/03/2025
Refatorei os componentes e os estilos com radix-ui - ícones do projeto agora são links para landing page - formulário do hábito foi movido para esquerda - seu hábito ganhou um destaque gradiente
120
kauê @kauefraga.dev · 09/03/2025
3 anos de @dev.to
130
kauê @kauefraga.dev · 06/03/2025
tem dark mode aqui também
240
kauê @kauefraga.dev · 05/03/2025
com o shots.so dá pra fazer umas imagem massa do seu projeto #bolhatech #bolhadev
052
kauê @kauefraga.dev · 05/03/2025
novo deploy do constantia inclui - modal de registro de prática mais bonitinho - possibilidade de atualizar a prática atual (praticar mais horas) - meses do heatmap em português
120
kauê @kauefraga.dev · 04/03/2025
tenho um problema... estou gostando de programar com tema claro
9170
kauê @kauefraga.dev · 04/03/2025
O Constantia já está usável 🔥 Quer começar um novo hábito e manter um registro dos seus esforços? Comece sua jornada acessando constantia.kauefraga.dev cc @jeffquesado.ulivre.dev #bolhatech #bolhadev
063
kauê @kauefraga.dev · 03/03/2025
mais alguns ajustes e a primeira versão do constantia.kauefraga.dev vai sair 👀
040
kauê @kauefraga.dev · 01/03/2025
JavaScript funcional funcionando
070
kauê @kauefraga.dev · 23/02/2025
Inspirado pelo bento.me, implementei um novo design no meu site!! > kauefraga.dev #bolhadev #bolhatech
162
kauê @kauefraga.dev · 23/02/2025
Bom dia e bom domingo pra nós!! To muito feliz com meu resultado no teste de 90 minutos de inglês da efset.org. Me surpreendi com C2 em leitura e escrita, C1 em escuta e B2 em fala. Fiz o teste pelo certificado e para direcionar meus estudos.
2141
kauê @kauefraga.dev · 22/02/2025
aproveitando o final de semana pra continuar meus planos de refazer o design do meu site amanhã pretendo mexer no constantia
030
kauê @kauefraga.dev · 20/02/2025
eu codarei em breve 😈
030
kauê @kauefraga.dev · 19/01/2025
Primeira contribuição do Constantia 🥳 Obrigado, Nicolas!
130
kauê @kauefraga.dev · 18/01/2025
Saindo deploy quentinho da landing page do Constantia!! dá uma olhadinha aí constantia.kauefraga.dev #bolhadev #bolhatech
132
kauê @kauefraga.dev · 18/01/2025
Meu plano será realizado
120
kauê @kauefraga.dev · 18/01/2025
falei um pouco sobre no twitter também, em breve trago atualizações
020
kauê @kauefraga.dev · 17/01/2025
Queria treinar a mira no Valorant e bolei isso 🔥 Vou tentar implementar algo tipo uma waitlist antes de fazer o deploy cc @jeffquesado.ulivre.dev #bolhadev #bolhatech
185
kauê @kauefraga.dev · 17/01/2025
Sim, estou usando styled components... ou quase
5201
kauê @kauefraga.dev · 17/01/2025
que mundo pequeno, to fazendo a landing page de um projeto novo e percebi que o zed usa lucide icons
220
kauê @kauefraga.dev · 19/12/2024
É o TypeScripto, não tem jeito cc @samsantosb.bsky.social
051
kauê @kauefraga.dev · 16/12/2024
Atualizações sobre o listify.kauefraga.dev 🔥 Tá funcionando com local storage e tá deployado, agora é melhor o design e integrar com o back end #bolhadev #bolhatech
374
kauê @kauefraga.dev · 15/12/2024
finalmente peguei pra usar o @zed.dev e é sensacional
240
kauê @kauefraga.dev · 02/12/2024
Estudo de sessões do usuário aí Falta implementar a mitigação de CSRF e fazer um README em português #bolhadev #bolhatech
Concepts

Cookies can be considered kind of a storage, where you put small pieces of data. In fact, cookies were used as a general client-side data storage before the modern storage APIs (session storage and local storage).

    The server sends them to the user's web browser and the browser may store, create new ones, modify existing ones, and send them back to the same server with later requests.

The key idea of cookies is remember state information, because the HTTP protocol is stateless by default.

Cookies are used to store user session information, user preferences, tracking data and other data related to the site.

The localStorage API is used to store client-side data (same as cookies) with the differential of having more space and not sending the data in all requests.

Basically, you can persist more user data using the localStorage API than you would with cookies, however it's not send back to the server with later requests, you have to manually retrieve data, parse it and send.

Neither user session id nor JWT tokens are recommended to be stored in localStorage because of the facility to access them with JavaScript. Cookies HTTP-only solve this issue.

The session or user session should be created when the user create an account or log in your application. This is used to keep user authentication/authorization (and maybe more) information associated with its proper record.

The HTTP protocol is stateless as mentioned before, it doesn't hold any state, so without sessions the user would need to identify itself for each action that triggers a server call (HTTP request). Sessions solve it :)
142
kauê @kauefraga.dev · 27/11/2024
Muito massa!
120
kauê @kauefraga.dev · 27/11/2024
Cozinhando 👀
060
kauê @kauefraga.dev · 25/11/2024
O que vocês usam pra hash de senhas? Já usei bcrypt e agora to no argon2 #bolhadev #bolhatech
GitHub commits list with four of them on November 24, 2024
152
kauê @kauefraga.dev · 23/11/2024
Chegou já!! Bora ler! cc @loremimpsu.bsky.social
1282
kauê @kauefraga.dev · 20/11/2024
BORA CODAR! @lukeberrypi.com lançou a ideia de fazer uma API de amigo secreto Fiz um esboço aqui do que eu vou fazer #bolhadev #bolhatech
6304
kauê @kauefraga.dev · 19/11/2024
Java é amor, não tem jeito
031
kauê @kauefraga.dev · 18/11/2024
TypeScript 🤝 Go (não falamos sobre a Cobra)
020
kauê @kauefraga.dev · 15/11/2024
Faz um tempo já mas o @biomejs.dev consegue ordenar as classes do tailwind (e não só), assim como aquele plugin do prettier muito massa #bolhadev #bolhatech
263
kauê @kauefraga.dev · 13/11/2024
Cozinhando o front end do Listify #bolhadev #bolhatech
032
kauê @kauefraga.dev · 11/11/2024
Comecei o front end Já podem ir testando em localhost:5173 🔥
4202
kauê @kauefraga.dev · 10/11/2024
catppuccin mocha!
100
kauê @kauefraga.dev · 10/11/2024
Paradigmas: o que são e um pouco de computaria Qual é o paradigma favorito de vocês e por que é o funcional? cc @jeffquesado.ulivre.dev #bolhadev #bolhatech
Um paradigma é a representação de um padrão a ser seguido.

Outras palavras: modelo, exemplo, norma.

Trazendo para computarias
Um paradigma de linguagem de programação é um padrão de como estruturar o código e o fluxo de dados.

Cada paradigma surgiu em um contexto diferente e cada um oferece vantagens para resolução de determinados problemas.

A minha visão é de que aplicações back end, desktop e jogos tendem (bastante) a usar o paradigma de orientação a objetos no meio empresarial.

O paradigma de orientação a objetos se destaca pela praticidade de representar entidades do mundo real e seus comportamentos. É um paradigma que existe há muito tempo e tem aplicações reais, vários livros, vários padrões de projeto (design patterns) e outras convenções. Foi popularizado pela linguagem Java.

Recentemente (não sei a escala de tempo) houve uma mudança na busca de paradigmas, o que parece ser a ascensão do paradigma funcional.

O paradigma funcional é declarativo (paradigma base) e ganha destaque pela capacidade de separar problemas em blocos e construir funções que resolvam a problemática simplesmente usando entrada e saída de outras funções.

O paradigma imperativo ou procedural é adotado pela linguagem Go, que busca simplicidade. Nesse paradigma as instruções precisam estar na sequência de execução, como se fosse um procedimento (daí procedural). O foco é em "como" o problema deve ser resolvido, em contraste com o paradigma declarativo que visa "o que" deve ser resolvido.
084