john @johnschmitz.me · 17/10/2024em js eu conheci o padrão de prefixar com hashtags (#name) quando você queria manipular propriedades privadas, a minha surpresa foi descobrir que isso funciona em runtime 😱 061
john @johnschmitz.me · 15/10/2024Eu dei uma palestra sobre isso na sedicitec 2024 do IFSP! Claro que existem seniors e seniors, mas a partir do momento que voce tem a aprovaçao do mercado, nao tem por que nao se considerar senior. 020
john @johnschmitz.me · 15/10/2024eu acho que o esculacho de verdade está no final do artigo, onde ele aponta que o DHH tem o copyright da marca do rails, ao inves da fundação do rails! Fora isso, o DHH é um cuzao que se acha um genio (o rails é irado). 010
john @johnschmitz.me · 01/10/2024Mestre tem um botão de "mute" no menu das tres bolinhas no perfil da pessoa 000
john @johnschmitz.me · 26/09/2024acho que ainda fica cheio de tipos, mas eu faria assim mano, o que voce acha? 110
john @johnschmitz.me · 17/09/2024só propondo uma comparação, olha a trabalheira de escrever um validator para essa schema de usuário aqui: 020
john @johnschmitz.me · 16/09/2024ouvindo aquele classico para rapazes tristes nessa manha de são paulo 120
john @johnschmitz.me · 12/09/2024Eu tenho essa função aqui que eu costumo usar quando eu preciso de uma execução dessa forma. Fui a primeira vez que eu tinha usado o EventEmitter do node. cc: @samsantosb.bsky.social 140
john @johnschmitz.me · 11/09/2024Esse aqui sou eu escrevendo sem me preocupar com a posição dos dedos; tenho treinado touch typing faz umas semanas mas ainda não consigo digitar numa velocidade descente 100
john @johnschmitz.me · 09/09/2024Para começar a semana a trilha sonora de hoje é: "The Molusk - Ween" 000
john @johnschmitz.me · 06/09/2024Galera que usa linux, ja aconteceu com vocês ao usar um layout de teclado brasileiro não conseguir usar o comando ctrl + / pra comentar coisas no vscode? cc: @samsantosb.bsky.social #bolhadev 663
john @johnschmitz.me · 04/09/2024muito pica, em quase todo projeto que eu toco eu sempre acabo criando um arquivo lib/result.ts com esse conteudo. 010
john @johnschmitz.me · 04/09/2024Hoje pra conseguir testar uma feature tive que fazer um spy no import do módulo 210
john @johnschmitz.me · 02/09/2024entendi, é que seguindo o exemplo que você deu geralmente eu crio 3 testes com TDD para validar que cada campo está sendo salvo corretamente, e depois eu crio um teste final que testa os 3 campos juntos 110