"Salve os parâmetros do modelo depois de treinado uma vez só, ou treine ao subir o serviço com API."2 tabcoins · 0 comentário · gaido · 1 ano atrás
"ah, maniera um pouco. é só uma flag. ninguém vai morrer. a sua suposição sobre os meus projetos não tem fundamento."-5 tabcoins · 0 comentário · gaido · 1 ano atrás
"usei muito flags numéricas ao longo da vida. agora uso tags. normalização estrita sem exceções era necessário em tempos que não havia espaço em disco. para coisas simples como status, uma string me parece muito adequado. um join a menos e visibilidade..."-4 tabcoins · 2 comentários · gaido · 1 ano atrás
"Se for boilerplate, 100%. O programador deve ter ciência do que está sendo feito exatamente. Se estiver copiando/colando assim que aprendeu, deve ler a documentação, mesmo que sob demanda, imediatamente ou em algum momento próximo do momento que o códi..."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Na minha opinião, o que fodeu com o front-end foi: 1) Javascript dinâmico o suficiente para ser reescrito e redefinido. 2) Javascript ser porcamente definido lá no começo. 3) As linguagens web abertas serem definidas por comitês. Comitês são que nem re..."2 tabcoins · 1 comentário · gaido · 1 ano atrás
"Sabe qual é o "framework" que eu utilizo há mais de 15 anos? MDN Web Docs. HTML, CSS e Javascript puros. É perfeito? Nada é. Mas eu asseguro uma coisa: o que está descrito lá funciona estavelmente por anos e anos, e a curva de aprendizado é absurdament..."2 tabcoins · 1 comentário · gaido · 1 ano atrás
"Justo. O ponto é que, pra front-end, nada é consertado, e mais e mais tecnologias são criadas."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Programação é um universo absurdamente grande. Eu encaro como um playground de puzzles enorme, sem fim. Você aparenta gostar, mas se encontra desanimado. Eis a minha tese: o viés para o qual está olhando esgotou e você está paralisado, desmotivado. Uma..."1 tabcoin · 1 comentário · gaido · 1 ano atrás
"Sobre JSON não suportar comentários, prefiro não comentar."3 tabcoins · 0 comentário · gaido · 1 ano atrás
"É um ponto a ser considerado com cuidado, mesmo. Ideias podem ser "roubadas" tranquilamente, pois o que importa é uma boa execução. E o código é parte da execução."2 tabcoins · 0 comentário · gaido · 1 ano atrás
"Há cerca de 10 anos me deparei exatamente com a mesma situação que você e parti para a mesma solução: ionCube. Hoje resolvo esse problema da forma mais simples: eu vendo apenas o serviço e mantenho toda a infraestrutura. Se o cliente quiser manter, ele..."5 tabcoins · 2 comentários · gaido · 1 ano atrás
"Muito amplo. o guia completo. apenas um adendo. em php existe a classe nativa DateTimeImmutable também."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"O objetivo é: dado um produto, obter uma pequena lista de produtos comumente relacionados. O pseudo-código abaixo pode ajudar: funcao produtos_relacionados(cod_produto, max_itens): lista_codigos vendas = listar_vendas_em_que_aparece(cod_produto) produt..."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Eu peço desculpas se fiz entender que o mobile-first é uma mera simplificação do desktop. De fato, é muito reducionismo. É preciso considerar o problema, os atores que acessarão a aplicação e os contextos mais comuns de trabalho de cada um deles. É bem..."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"tente pegar um site feito da forma antiga, clássica, e o transforme adaptado pra celular. você verá quão ingrata é essa tarefa. se fosse mais fácil, a internet já teria se tornado em sua maioria páginas adaptadas pra celular. quando você desenha algo p..."2 tabcoins · 2 comentários · gaido · 1 ano atrás
"Entendi, meu amigo. É um problema sintético. No mundo real você não vai usar martelos para parafusar."-3 tabcoins · 1 comentário · gaido · 1 ano atrás
"o tamanho de um booleno é um bit, a menor unidade de informação da computação. porém depende da implementação da linguagem ou da sua representação em algum software. No MySQL, um campo do tipo booleano ocupado um byte, por exemplo. Gostei do seu estilo."2 tabcoins · 0 comentário · gaido · 1 ano atrás
"Em algumas empresas públicas existe a figura do estagiário sênior: aquela figura que passou num concurso mal feito e que não sabe fazer p** nenhuma. Não é possível demitir sem excelente fundamentação, o que falta pra muitos chefes. E então esse ser fic..."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Crie algo que seja útil pra alguém. A satisfação é indescritível. Você será alimentado dia e noite por desafios e ideias que farão você avançar a lugares que nenhum roadmap jamais te levará."4 tabcoins · 0 comentário · gaido · 1 ano atrás
"Use a capacidade de interpretação do chat gpt para fazer as perguntas certas e aprender com as respostas, com os caminhos e possibilidades. Não terceirize seu conhecimento, ou pior, pare de pensar. Deste modo você será facilmente substituído, pouco útil."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Cara, eu fui lendo seu post e pensando... Tudo que você falou é lindo!"1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Aquele manifesto foi pica demais. Essa do papagaio foi ótima. Vou passar a usar por aqui."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Um dia desses eu estava passeando com meu cachorro, e uma pessoa se aproximou: -- Que lindo. Qual o nome dele? -- Scrum Master. -- Posso passar a mão? -- Pode. Ele não faz nada. Agora falando seriamente. O Manifesto Ágil surgiu para remover uma série d..."1 tabcoin · 2 comentários · gaido · 1 ano atrás
"O engraçado é que você traduz mobile para max width. Você não usa o conceito de mobile first no exemplo, o que torna a construção do css responsivo mais difícil. Eu usaria desktop tablet ou desktop com min width."1 tabcoin · 2 comentários · gaido · 1 ano atrás
"O método estático find que eu dei de exemplo poderia buscar na base por pessoas. No padrão Active Record, é normal você mesclar persistência com regras de negócio do domínio. Herança é um inferno. Composição geralmente resolve. Sendo assim, um tipo pod..."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Eu não diria ódio. Só acho complicado precisar de um step de compilação. JSdoc do the job. Adotarei o que vier primeiro: 1) type annotations 2) browsers interpretando typescript"-2 tabcoins · 0 comentário · gaido · 1 ano atrás
"Atributos estáticos de uma classe podem conservar características globais do domínio do problema. Uma classe de Pessoa pode ter constantes, por exemplo, chamadas PF = 1 e PJ = 2. Isso modela no domínio que só podem haver dois tipos de pessoas: física e..."1 tabcoin · 2 comentários · gaido · 1 ano atrás