vittubellini

  1. Documentação e padronização são prioridades em projetos de médio/longo prazo. Minha abordagem para lidar com meus projetos freelancers, onde tenho tempo limitado para tudo, é a seguinte: Crio um fluxograma de utilização dos sistemas na versão 1.0, que...
    9 tabcoins · 1 comentários · vittubellini · ano passado
  2. Funcionamento básico e simplificado do Docker
    5 tabcoins · 2 comentários · vittubellini · há 12 meses
  3. As traits são do PHP mesmo, não do Laravel. Pode utilizar para padronizar e reaproveitar métodos em que mais de uma classe utilizam em comum. Segue documentação, caso tenha interesse: https://www.php.net/manual/pt_BR/language.oop5.traits.php
    3 tabcoins · 0 comentários · vittubellini · há 9 meses
  4. DUVIDAR DO QUE LÊ Demorei muito tempo para desenvolver senso crítico e começar a duvidar de metodologias e práticas. Sempre que inicio o estudo de uma metodologia nova ou arquitetura, pergunto a mim mesmo: O que isso beneficia? Qual lado isso prejudica...
    3 tabcoins · 0 comentários · vittubellini · ano passado
  5. Volta e meia leio artigos de estudos de caso. Começar por apresentar o problema, os dados coletados e a maneira de orquestrar tudo, detalhando as metodologias e justificando as escolhas, é um excelente ponto de partida.
    3 tabcoins · 1 comentários · vittubellini · ano passado
  6. Eu penso que o estudo tem momentos. Já citei aqui antes casos mais avançados de conhecimento no qual não faz sentido você aprender antes de saber fazer o dado chegar nessa parte do fonte. Eu gosto de ler conceitos e saber das possibildiades, mas me ade...
    3 tabcoins · 0 comentários · vittubellini · ano passado
  7. Recomendaria você criar uma classe para salvar o conteúdo e deixar o controller realmente só controlando, mas para simplificar irei fazer conforme seu exemplo. Sugestões de melhoria: 1) Controle no DB: Caso ocorra algum problema durante a manipulação d...
    2 tabcoins · 1 comentários · vittubellini · há 9 meses
  8. Eu tenho uma afinidade especial por enfrentar desafios ao resolver desafios de candidatura de grandes empresas. Normalmente muitas dessas empresas disponibilizam repositórios públicos detalhando suas expectativas e o que desejam que os candidatos reali...
    2 tabcoins · 0 comentários · vittubellini · há 12 meses
  9. Enquanto o container não for excluído, você não perderá nada. O ideal para produção seria armazenar os arquivos em um serviço de armazenamento de terceiros, como amazon s3, e salvar o link do seu banco de dados. Armazenamento é muito caro para se ter e...
    2 tabcoins · 0 comentários · vittubellini · ano passado
  10. Teria como detalhar mais sua arquitetura? Existem muitas variáveis para responder isso Exemplo: se você subir o container sem o detached vai perder tudo assim que fechar o terminal, por não ter nenhum processo segurando o container.
    2 tabcoins · 2 comentários · vittubellini · ano passado
  11. Olá, espero que esteja se sentindo um pouco melhor. Primeiramente, não se deixe iludir pelo que é mostrado na bolha tech na internet, muitas vezes isso não condiz com a realidade, síndrome do imposto vai pegar forte. A maioria das empresas não opera co...
    2 tabcoins · 1 comentários · vittubellini · ano passado
  12. A mais comum é MVC mesmo, com a utilização do Laravel. Particularmente não vejo motivo para não utiliza-la de forma geral. O que você pode alterar são as arquiteturas de manupulação de informação e comunicação do MVC. Exemplo: Aplicação de Domain, para...
    2 tabcoins · 0 comentários · vittubellini · ano passado
  13. Aqui ainda aparece certinho, mas pode ver no meu linkedin se quiser: aqui
    1 tabcoins · 0 comentários · vittubellini · há 12 meses
  14. Recomendaria você começar praticar freelas então. É onde eu mais aprendi na vida. Pegue projetos pequenos para poder ir evoluindo a arquitetura e design das classes conforme vai aprendendo. Esses projetos pequenos geralmente não precisam do mundo ideal...
    1 tabcoins · 0 comentários · vittubellini · ano passado
  15. Boa noite. Eu trabalho com a linguagem que tenho mais afinidade e paixão (há quase 8 anos), então sim, me dedico muitas horas fora do trabalho para melhorar como desenvolvedor, o que se reflete na empresa. Mas no seu caso, por não gostar da linguagem,...
    1 tabcoins · 2 comentários · vittubellini · ano passado
  16. Olá, espero que esteja bem. Eu vivenciei uma situação semelhante no início da minha carreira. Naquela época, a empresa em que eu trabalhava estava focada em Java, enquanto o meu objetivo era me tornar um desenvolvedor web. Dediquei-me intensamente a ap...
    1 tabcoins · 0 comentários · vittubellini · ano passado
  17. Boa tarde! Existem poucas ferramentas desse tipo no mercado, porque realmente é necessário o conhecimento de alguém que entenda do assunto para a análise correta. Deixar essa responsabilidade nas mãos do cliente pode levar a falsos positivos e complica...
    1 tabcoins · 0 comentários · vittubellini · ano passado
  18. Desenhar as modelagens eraser.io ou Miro Documentar: Cofluence Prototipação vou ficar devendo pois não faço, sou back-end.
    1 tabcoins · 0 comentários · vittubellini · ano passado
  19. Particularmente, gerenciaria isso com uma interface: interface ExternalInfoInterface { public function call(): void; public function response(): array; } readonly class ApiX implements ExternalInfoInterface { private $response; public function call():...
    1 tabcoins · 0 comentários · vittubellini · ano passado
  20. Não tenho dados mastigados assim para lhe mostrar, mas no linux a perda é bem pequena.
    1 tabcoins · 0 comentários · vittubellini · ano passado
  21. Rodando direto no windows. Rodar ele no docker perderia performace também, existe um delay muito grande por conta do ntfs e outros problemas relacionado ao windows mesmo. Ele esta melhorando muito para programar, mas ainda tem limitações. Você pode enc...
    1 tabcoins · 0 comentários · vittubellini · ano passado
  22. Docker no windows
    1 tabcoins · 4 comentários · vittubellini · ano passado
  23. As empresas daqui só não tratam como uma ameaça. Quando pega fica em casa e volta quando estiver melhor. Literalmente como uma gripe normal. Inclusive, a região que eu moro é bem resistente em relação ao home office.
    1 tabcoins · 0 comentários · vittubellini · ano passado
  24. Dev mobile gera muita receita, afinal, desenvolver aplicativo é muito caro. Visto isso, eu não acredito que tenha pedido uma pretenção alta. O que pode ter acontecido é a empresa não ter concições de te contratar e optou por alguém mais 'prostituido'....
    1 tabcoins · 0 comentários · vittubellini · ano passado
  25. Para mim, faz total sentido. Utilizando metodologias como Git Flow o próprio git cria um fluxo de trabalho muito bem organizado. Outro ponto é que as issues criadas no github, por exemplo, servem como ducumentação. Também garante integridade de impleme...
    1 tabcoins · 1 comentários · vittubellini · ano passado
  26. Eu acredito ser Vue com typescript, por ser mais padronizado. Alura tem um artigo muito bom sobre o assunto aqui. De forma geral, react é muito flexível e fácil de deixar a manutenção inviável. Assim como Angular é o mais padronizado dentre eles, porem...
    1 tabcoins · 0 comentários · vittubellini · ano passado
  27. Inicialmente, eu acredito que estamos sempre aprendendo, então constantemente encontramos desafios. Como a maioria dos desenvolvedores, comecei criando landing pages. À medida que precisei trabalhar como full-stack, comecei a aprender o desenvolvimento...
    1 tabcoins · 0 comentários · vittubellini · ano passado
  28. Isso, uso alpine sim, mas pode ser qualquer uma. Só ter windows pro, ligar o hyper-v e desligar o wsl2 nas configs do docker.
    -1 tabcoins · 5 comentários · vittubellini · há 8 meses
  29. Particularmente não gosto dessa troca de ambiente. Eu estou trabalhando 100% windows com docker em hyper-v, a performace é estupidamente melhor que a wsl2. Como sou desenvolvedor web, questões como dependências e necessidade de linux já são amenizadas....
    -1 tabcoins · 7 comentários · vittubellini · há 8 meses
  30. Mas existe a obrigatoriedade da licença original? Windows tende a não cobrar redes com menos de 30 windows rodando, em média.
    -4 tabcoins · 2 comentários · vittubellini · há 8 meses