"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
"Existem pessoas que se satisfazem em sua própria mente. Em diferentes áreas."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"É isso aí. Acrescento mais uma coisa: sempre parta do simples. Sempre. Por múltiplos motivos. A menos que o cliente possa esperar e você queira se exercitar, você deve entregar uma solução que tenha um balanço ideal entre o retorno que o cliente espera..."2 tabcoins · 0 comentário · gaido · 1 ano atrás
"Porra, só de ler um jovem que não usa palavra "jornada" a cada três frases eu já volto a ter fé na humanidade. APIs ligando diferentes serviços funciona lindamente."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Para se tornar um desenvolver solo de sucesso, você precisa de uma reputação. O que as pessoas pensam quando ouvem o seu nome? Isso é o mais importante. Sua reputação é construída com casos de sucesso e legítimos relacionamentos profissionais. Ficar po..."1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Esse post merece ser congelado no topo do TabNews pela eternidade. Eu o favoritei e vou degluti-lo com toda calma sempre que precisar. Obrigado, amigo!"1 tabcoin · 0 comentário · gaido · 1 ano atrás
"Em uma linguagem de programação imperativa, existem apenas duas coisas: valores e comportamentos. Só. Tooodo o resto é derivado disso. Go é essencial, é elementar, é lindo. Aprendi a ser um programador melhor ao entender a beleza e a simplicidade embut..."3 tabcoins · 0 comentário · gaido · 1 ano atrás