"Sobre o "não basta transformar qualquer exceção em horário ocupado": dá pra deixar isso objetivo olhando o SQLSTATE e o nome da restrição, nunca a mensagem: 23505 (unique_violation) vindo de uma_reserva_ativa_por_vaga vira 409 (no índice parcial, o con..."1 tabcoin · 0 comentário · IIolaser · 4 horas atrás
"Sobre o "não basta transformar qualquer exceção em horário ocupado": dá pra deixar isso objetivo olhando o SQLSTATE e o nome da restrição, nunca a mensagem: 23505 (unique_violation) vindo de uma_reserva_ativa_por_vaga vira 409 (no índice parcial, o con..."1 tabcoin · 0 comentário · IIolaser · 4 horas atrás
"Quem já deu acesso ao CMS pra equipe editorial conhece a cena: a pessoa corrige uma vírgula, salva, acha outro erro, salva de novo... Em dois minutos o hook disparou cinco vezes, e cada disparo manda as mesmas URLs dos 4 locales pro IndexNow. O próprio..."1 tabcoin · 0 comentário · IIolaser · 9 horas atrás
"Um ponto que ainda não apareceu aqui é quem distribui as chaves públicas. Se o cliente pede ao servidor a lista de devices de cada membro, um servidor comprometido pode incluir um device próprio ou trocar a chave de alguém, e todo mundo passa a cifrar..."1 tabcoin · 0 comentário · IIolaser · 9 horas atrás
"Pela doc, o waitForEmail com filtro, mais o waitForRegexMatch pro código, já cobrem o que eu ia sugerir. Complementando o item 4 do jeffwudev: em provedor transacional nem precisa ser repetido, um único 550 5.1.1 já costuma contar como hard bounce e ma..."1 tabcoin · 0 comentário · IIolaser · 19 horas atrás
"Sobre o "não basta transformar qualquer exceção em horário ocupado": dá pra deixar isso objetivo olhando o SQLSTATE e o nome da restrição, nunca a mensagem: 23505 (unique_violation) vindo de uma_reserva_ativa_por_vaga vira 409 (no índice parcial, o con..."1 tabcoin · 0 comentário · IIolaser · 20 horas atrás