Executando verificação de segurança...
2

Depois do Deploy [ Dia 6 ]

console.log("Ola mundo!")

Enfim, o primeiro dia apos concluir todo um terreno, construir o basico e fazer o deploy, uau, como é esquisito o primeiro dia apos o deploy, tipo, ver tudo funcionando e ver as pessoas usando é uma coisa tão calorosa para um programador!
Mas ok, a questão é, e agora? eu deixo la as coisas e vou pegar um cafezinho? Não! Tem muito mais chão pela frente

As migrations

Eu precisava de uma maneira de atualizar meu site, sem o banco de dados ir para as cuscuias instantaneamente, e eu encontrei um jeito, fazer uma rota de migrations e executar elas, assim, eu sei que é obvio para o pessoal mais avançado, mas gente, eu sou iniciante nessas coisas, achei incrivel que tudo não explodiu (tanto) do jeito que eu achei que iria explodir
Mas foi legal essa parada de criar um end-point que iria executar uma função no back end

o back

Bem, eu olhei assim "A vou só fazer um CRUD basico e é isso" ...e eu acabei quebrando a cara, ate por que, as coisas que eu queria implementar, e vou implementar futuramente não era só um get, put, post e delete, tinha muito mais que isso, e não deu outra, eu tive muito que fazer uns end point, e os end point faziam coisas na aplicação e aaa, foi primeira vez que fiz algo assim, e sinceramente, amei!
É muito divertido essa curva que voce tem quando voce faz um CRUD voce pensa "ta isso aqui só pega e registra as coisas" mas não! Você se conseguir pensar fora da caixinha consegue enviar dados para la, e esses dados fazem coisas que chamam outras coisas que voce ja tinha programado em outro endpoint fazendo uma tabela e coisa e talz, e tipo, isso tudo partindo do ponto que, acessar uma URL faz tal coisa

o front

Se tem o front, tem o back e tem o end? na real a unica vez que a gente encontra o end em programação é nessas duas palavras, por que esse trabalho nunca acaba, tem um milhão de coisas que eu posso fazer no front ainda, deixar mais bonitinho, passando horas descidindo se deixo ou não o usuario mexer nas configurações do site, e esse tipo de coisa
Mas aqui não teve muito segredo, só coloquei umas coisas que leva pra la, e pra ca, e um botão que envia uma requisição pro back end

E o end?

Nunca é o end, nosso trabalho é achar problemas, ate mesmo em nossas aplicações e resolver, apesar que depois dos 7 dias, eu vou da uma esfriada e olhar mais afundo em o que da ou não para mexer, e o que pode ou não ser melhorado, mas o end nunca chega, e isso é otimo, pois sempre teremos o que fazer, e sempre teremos o que mexer!

Carregando publicação patrocinada...
2

Cara, gostei do jeito entuasmado que você descreveu a sua jornada! A gente acaba se acostumando com o mundo corporativo, mundo esse que acaba podando um pouco esse estusiasmo e esse sentimento de satisfação.
Só fico preocupado com esse endpoint de migrations que você falou, acho que isso pode causar um ponto de vulnerabilidade para a sua aplicação, bem, não sei como você implementou isso, mas o que acontece se por acaso você não tiver uma migration completa e se alguém mau intencionado chamar esse endpoint? Eu geralmente prefiro rodar as migrarions junto com o deploy, acho que dessa forma fica mais seguro e até mais fácil de fazer rollback em caso de erros.
No mais, parabéns pela sua jornada! Continue assim! Confesso que fui influenciado pelo seu entusiasmo.

2

Muito obrigado! E sim, estou um pouco sinte que o endpoint da migration pode me causa problemas, vou procurar um jeito de verificar que a migration ja foi rodada pra caso tenha sido ele tranque de alguma maneira esse endpoint, caso souber...
E fico feliz de ter influenciado, eu sei o quão facil é perde o amor pela area quando se é bombardeado de coisas para fazer