vittubellini
- 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 - Funcionamento básico e simplificado do Docker
5 tabcoins ·
2 comentários ·
vittubellini ·
há 12 meses - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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 - Aqui ainda aparece certinho, mas pode ver no meu linkedin se quiser: aqui
1 tabcoins ·
0 comentários ·
vittubellini ·
há 12 meses - 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 - 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 - 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 - 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 - 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 - 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 - Não tenho dados mastigados assim para lhe mostrar, mas no linux a perda é bem pequena.
1 tabcoins ·
0 comentários ·
vittubellini ·
ano passado - 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 - Docker no windows
1 tabcoins ·
4 comentários ·
vittubellini ·
ano passado - 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 - 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 - 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 - 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 - 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 - 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 - 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 - 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