"Sim, Linux é essencial, é o sistema dos servidores web. Quando digo linux, é terminal linux e não interface gráfica. Tópicos: endereçamento ip máscaras de rede protocolos de comunicação apontamentos dns (a, cname, mx, txt, ns) linux terminal (pode apre..."3 tabcoins · 0 comentário · silvestrini · 2 anos atrás
"Monta sua própria vps com AaPanel. Lá tem de tudo um pouco, inclusive MongoDB, mas não sei te falar mais por que sou do time banco relacional. VPS na contabo +- 5 dólares/mes 400gb de armazenamento. Um servidor bem honesto que dá pra fazer várias coisas."2 tabcoins · 0 comentário · silvestrini · 2 anos atrás
"Cola esse código e vê se funciona import * as React from 'react'; import { View, Text } from 'react-native'; import { NavigationContainer } from '@react-navigation/native'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; fu..."1 tabcoin · 1 comentário · silvestrini · 2 anos atrás
"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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos 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 · 2 anos atrás
"Não rodar delete ou update sem where no banco já é um bom começo..."1 tabcoin · 0 comentário · silvestrini · 2 anos 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 · 2 anos atrás