"Links: PostgreSQL Tutorials PostgreSQL no W3Schools SQL Padrão - W3Schools Use em conjunto com o link de cima Aprenda a instalar o PostgreSQL (de preferência use linux ou wsl no windows para aprender direito como é feito em servidores sem interface grá..."6 tabcoins · 0 comentário · silvestrini · 5 meses atrás
"Assista essa playlist de modelagem de dados da Miriam Techcod que vai te ajudar a deixar as coisas mais claras e fazer uma modelagem top da sua aplicação."1 tabcoin · 0 comentário · silvestrini · 5 meses atrás
"Aí sim, bacana demais. Inclusive neste exato momento a Starlink está por 1k + impostos por tempo limitado. Quanto custou esse dispositivo que libera uma porta lan pra você passar cabo?"1 tabcoin · 1 comentário · silvestrini · 5 meses atrás
"Verdade, esqueci do objeto. Como você fez um type cast do array transformando-o em objeto, ele vai ser do tipo stdClass, então dá pra tipar também. function listInLine(stdClass|array $list): string { // força a ser array $list = (array) $list; return i..."2 tabcoins · 1 comentário · silvestrini · 5 meses atrás
"Exato! Poderia tipar a entrada da função como array também, já eliminaria essa verificação. function listInLine(array $list = []): string { return is_null($list) ? '' : implode(', ', $list). '.'; } `"3 tabcoins · 3 comentários · silvestrini · 5 meses atrás
"Se for Windows, faz uma vez e clona para os outros. Se for linux, acho que dá pra clonar também, ou cria um shell script e roda em todos."1 tabcoin · 1 comentário · silvestrini · 5 meses atrás
"A primeira vez que o vi em atuação foi na atribuição de password da UserFactory do Laravel."1 tabcoin · 1 comentário · silvestrini · 5 meses atrás
"Existe também uma variação do null coalesce operator que é o ??= // Se A for nula, então recebe B - forma convencional $a = $a ? $a : $b; // forma simplificada $a = $a ?? $b; // Null coalesce diferentão $a ??= $b; Fonte: Documentação do PHP - Null Coal..."4 tabcoins · 6 comentários · silvestrini · 5 meses atrás
"Cara, eu uso o pgAdmin, mas não sabia que existia essa função (basicamente só digito sql), vou procurar, obrigado!"1 tabcoin · 0 comentário · silvestrini · 5 meses atrás
"Normalmente o desenvolvimento pra Web é o mais tranquilo, o que exige menos, tanto para o dev, quanto para o cliente, que basicamente vai precisar somente que funcione o navegador, roda em qualquer sistema operacional, não vai precisar instalar banco d..."0 tabcoin · 0 comentário · silvestrini · 5 meses atrás
"Para banco de dados tem o BRModelo, tanto online quanto pra instalar. Pode usar tbm o Workbench do mysql, drawsql ..."1 tabcoin · 2 comentários · silvestrini · 5 meses atrás
"Como eu digo em outros posts aqui no Tabnews, a web é constituída basicamente de PHP e JS. Eu recomendaria você fazer site em Wordpress (pode ser com elementor mesmo e boa) e ter um parceiro designer para cuidar da parte visual. Já para sistemas web, r..."0 tabcoin · 0 comentário · silvestrini · 5 meses atrás
"Então, falo da minha vivência e o que eu tenho visto é justamente isso. Mas sim, existem soluções incríveis criadas em outras linguagens, porém quando comparamos a quantidade de cada, ainda vemos que php e js estão muito na frente."1 tabcoin · 0 comentário · silvestrini · 5 meses atrás
"Cara, Web é basicamente PHP e JavaScript mesmo (falando em programação), e você sempre vai usar html e css também. Eu não perderia tempo com Go, que é uma linguagem compilada e bem pouca demanda, não vejo vagas pedindo isso pra web. O que eu poderia te..."3 tabcoins · 2 comentários · silvestrini · 5 meses atrás
"Dica? Tenho de monte! Considerando que você já saiba o básico de utilizar variáveis, loops de repetição, estruturas condicionais, arrays etc... 1 - A documentação é sua melhor amiga. Às vezes pode ser meio complicada de entender de início, mas com o te..."2 tabcoins · 0 comentário · silvestrini · 5 meses atrás
"Eu aconselho você a procurar o ranking de vagas e comparar tecnologias web com desktop. Só pra você não perder tempo estudando C# se não tem vaga, principalmente para jr. Agora, pra web tem. Cabe a você escolher"1 tabcoin · 0 comentário · silvestrini · 5 meses atrás
"Eu mesmo comecei a estudar programação com 14 anos e iniciei com PHP, na época 5.3, e não me arrependo de forma alguma. Hoje continuo trabalhando com PHP, mais especificamente com Laravel, e é incrível. Não tive quem me desse o caminho das pedras, mas..."2 tabcoins · 8 comentários · silvestrini · 5 meses atrás
"Para um projeto de cliente, sempre indico comprar na registro.br, preço ok e confiável. Mas só para brincar e testes tem os da hostinger baratinhos. Vou dar uma olhada nos outros que passaram aqui no comentário, mas para projetos reais, continuo no reg..."3 tabcoins · 0 comentário · silvestrini · 5 meses atrás
"O que eu pego de código mal feito/escrito, tudo fora do padrão ou código limpo não está escrito! É sacanagem, o pessoal faz de qualquer jeito mesmo"2 tabcoins · 0 comentário · silvestrini · 5 meses atrás
"Com Laravel fica fácil tudo isso, mas tem que seguir o padrão dito do post. Eu já havia visto esse HATEOAS em um response de integração com PagSeguro, achei legal, mas não sabia o nome. Aprendi mais uma"1 tabcoin · 2 comentários · silvestrini · 5 meses atrás
"Não rodar delete ou update sem where no banco já é um bom começo..."1 tabcoin · 0 comentário · silvestrini · 5 meses atrás
"Dá tempo de mudar em. E outra, não sei se você tem algum conhecimento em Laravel, mas com ele, você consegue reescrever esse sistema rapidamente. Você vai poder usufruir de factories, seeders, migrations, models... E o principal, o Artisan. Por meio de..."2 tabcoins · 1 comentário · silvestrini · 5 meses atrás
"Uso o Laravel Sanctum, super simples. Crio uma rota para criar tokens e as outras rotas da aplicação ficam protegidas por um middleware. Dessa forma é só passar o token por bearer token na requisição e o Sanctum faz todo o resto (não precisa ficar comp..."2 tabcoins · 3 comentários · silvestrini · 5 meses atrás
"Faça freelas, pegue experiência. Seus freelas serão mais baratos que os projetos das empresas, então você vai começar a ganhar nome na sua cidade. Com isso, seu próprio background vai falar por você. Mas, vai por mim, invista em ser seu próprio patrão,..."6 tabcoins · 1 comentário · silvestrini · 5 meses atrás
"2 dicas, use Nativewind pra estilizar e Expo Router no lugar do React Navigation"1 tabcoin · 0 comentário · silvestrini · 6 meses atrás