"Um bom uso da desestruturação é quando você quer clonar um objeto, algo muito util em React, pois mudanças nas propriedades não são percebidas e portanto não são renderizadas. Exemplo: const [ cliente, setCliente ] = useState({ nome: "Elias", idade: 32..."3 tabcoins · 2 comentários · eliaseas · 2 anos atrás
"É frustante quando tentamos iniciar um desenvolvimento em cima de algo novo (para nós) e as coisas começam assim. Esse tipo de problema afasta os iniciantes no mundo do desenvolvimento. Por outro lado tentar resolver realmente é desafiador e ajuda a te..."2 tabcoins · 1 comentário · eliaseas · 2 anos atrás
"Eu faria da seguinte forma: Criaria um modelo Cart (com timestamps e um campo expires_at) que teria as seguintes relações: belongsTo(User) e belongsToMany(Products)->withPivot('quantity'). Desta forma você consegue guardar um histórico dos carrinhos do..."2 tabcoins · 1 comentário · eliaseas · 2 anos atrás
"Um sistema bancário é uma experiência e tanto de fazer. Sua estrutura de dados começa com uma lista de transações de cada cliente. O saldo será sempre a soma dessas transações, você não obrigatoriamente precisa ter o saldo calculado. Implemente extrato..."1 tabcoin · 3 comentários · eliaseas · 2 anos atrás
"Um tanto quanto agressiva sua postagem, mas vamos lá. Computadores e softwares servem para facilitar a vida das pessoas, resolver prproblemas. Portanto o primeiro passo é encontrar um problema que você saiba solucionar. Procure problemas em coisas do s..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Existe um motivo para usar o código dessa forma? Ele precisa ser incremental? Em uma mesma tabela existem entidades diferentes? (prefixos diferentes)"1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Conceitos muito importantes de se conhecer, derivadas e integrais. Não necessariamente precisa saber calcular uma vez que temos ferramentas para isso, mas são conceitos essenciais quando lidamos com sinais e dados."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Tá começando agora? Vai de Ubuntu. Vai ser a distro mais fácil de você encontrar dicas, solução de problemas, etc. Além disso é super redonda e segura. Outras distros menores/mais novas são baseadas ou no Ubuntu, ou no Debian (base do ubuntu), mas semp..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Verdade! Na verdade eu copiei e colei o texto do meu blog, e lá os titulos são todos em uppercase, acabei não ajustando aqui. Ps: editei para ficar mais amigavel. O "LEIA OS ERROS!" é gritando mesmo, rs."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Verdade, de fato a teoria é a mesma para todas as linguagens. Por incrivel que pareça, tem gente que não sabe buscar no google, e se engancha em erros banais. Eu decidi escrever esse texto na epoca por um funcionario meu que vivia perguntando sobre err..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Vim para falar do default parameter e você já havia postado. Só complementando, ele tem 95% de compatibilidade, basicamente é aceito por todos os navegadores modernos nas versões mais atuais, só não há suporte para o Internet Explorer em nenhuma versão..."2 tabcoins · 0 comentário · eliaseas · 2 anos atrás
"Uso todas minhas senhas e cartões salvos pelo chrome, e até hoje nenhum cartão foi clonado e nunca tive nenhuma conta invadida. Mais importante do que isso é a segurança que você cria, senhas diversas, rotatividade. Varias senhas antigas minhas vazaram..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Mas o que é segurança? Hoje, o termo é amplamente utilizado, mas segurança de quê exatamente? Estamos nos protegendo de quem? O que você tem de tão valioso no mundo digital? Pessoas usam VPNs (muitas vezes duvidosas) para se proteger de um inimigo que..."0 tabcoin · 2 comentários · eliaseas · 2 anos atrás
"Se você tiver acesso ao banco, faça um trigger para alimentar uma tabela que você precisa observar na aplicação node e sempre esvaziar ela."0 tabcoin · 1 comentário · eliaseas · 2 anos atrás
"Não é simplesmente uma transparência no tema, e acaba mostrando a janela abaixo da atual? Não uso o vscode, mas muitos editores tem essa opção."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"É um framework bem antigo, lembro que um cliente uma vez me procurou para desenvolver um sistema e ele queria em CakePHP, mas minha equipe toda trabalhava com Laravel e acabamos não pegando o cliente. Posso estar enganado, mas diante do grande ecossist..."1 tabcoin · 1 comentário · eliaseas · 2 anos atrás
"A afirmação de que é impossível proteger uma página estática não é verdadeira. Basta aplicar uma autenticação básica http via .htaccess (para ambientes apache) Veja https://cwiki.apache.org/confluence/plugins/servlet/mobile?contentId=115522417#content/..."2 tabcoins · 0 comentário · eliaseas · 2 anos atrás
"Vale reforçar que o anchor de um link não chega ao servidor http jamais, diferente dos query parameters. Ele existe apenas no navegador."2 tabcoins · 0 comentário · eliaseas · 2 anos atrás
"Melhor feito do que bem feito. Faça funcionar, nem que seja da forma mais "burra" o possível, depois você refatora. Óbvio que se você tem a solução "perfeita" na cabeça, faça logo. Esse princípio se aplica para evitar que você perca horas e horas fazen..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Crie um onClick no seu componente filho. const Filho = (props) => { return ( ); } const Pai = (props) => { const fazAlgo = () => console.log('fiz algo'); return ( ) } O princípio é esse. perdoe qualquer erro de sintaxe, estou no celular."2 tabcoins · 2 comentários · eliaseas · 2 anos atrás
"Quando se fala de ambientes, temos alguns comumente utilizados: local/dev/sandbox: Aquele ambiente que roda na maquina local do desenvolvedor. Geralmente é um ambiente mais aberto, com ferramentas de debug/profiling, configurações de log de erro mais a..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Um bom programador sabe resolver problemas. (ou quase ponto final) De forma eficiente, entendendo a necessidade do usuário, buscando o melhor caminho, otimizando custos (seja de desenvolvimento, seja operacional) Um bom programador ensina aos seus subo..."2 tabcoins · 0 comentário · eliaseas · 2 anos atrás
"Depende do seu orçamento. Eu gosto muito do Amazon RDS, mas tem um custo elevado em relação a você mesmo hospedar. Mas vale a pena já que você não tem experiência."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Curto muito automobilismo, mas nem sempre a grana permite. Estou aos poucos montando um carro para correr trackday (uma forma de amadores entrarem num autódromo e correr) e passear na rua responsávelmente. Mas recentemente descobri um dos poucos esport..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Minha experiência com o Ionic no passado foi péssima. Em um deterninado momento eles decidiram criar uma nova versão, congelaram totalmente a versão anterior (se nao me engano da 2 p/ a 3), ignoraram um ano de issues no github deles com problemas críti..."2 tabcoins · 0 comentário · eliaseas · 2 anos atrás
"Adendo: obrigar 1 caracter maiusculo, 1 especial e 1 numero só facilita ataques de força bruta. além disso, a força da senha é menos importante do que um throttling bem implementado. é só ter como exemplo bancos, que na sua maioria usam senhas "fracas"..."0 tabcoin · 1 comentário · eliaseas · 2 anos atrás
"Na verdade, escrever regras de senha por si só é uma burrice. O que todo bom formulario de cadastro de senha deve ter é um qualitativo de senha, aquele famoso "senha fraca, media ou forte". jamais proibir qualquer caracter ou restringir tamanho"2 tabcoins · 5 comentários · eliaseas · 2 anos atrás
"Claro que existe. Sistemas por exemplo de PDV, até podem ser baseados em Web, mas dificilmente vão rodar direto num browser, vão exigir aplicações desktop para diversos fins como comunicação com modulo fiscal, equipamentos de automação. esse é só um ex..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Instagram. Ninguém tem saco mais pra ler blog, exceto em busca de conteúdo mais aprofundado. Como você quer publicar seu dia a dia, um instagram bem feito é muito melhor. Tem alguns Instagrams de programação, mas muitos são bem rasos ou até tem conteúd..."1 tabcoin · 0 comentário · eliaseas · 2 anos atrás
"Prática é fundamental, mas também existe o lado teórico que muitos pulamos e nos ajuda a resolver mais rapido determinados problemas. Organização também é fundamental. escreva o problema como se estivesse perguntando pra alguém, explique os passos que..."2 tabcoins · 0 comentário · eliaseas · 2 anos atrás