Pular para o conteúdo principal

Deixe-me me apresentar...

 Deixe me apresentar: sou João Paulo L.G., servidor público federal, 11 anos no Ministério Público e 16 anos no Poder Executivo - sim, 27 anos de serviço público no total!

Sempre que resolvi escrever algo para publicar na Internet acabava falando sobre uma paixão que não tem a ver com minha profissão. Sempre escrevia sobre rock. Inclusive passei uns dez anos com um blog desse assunto (se quiser conferir, eis o link: https://ripandohistoriarock.blogspot.com/).

Mas agora chegou a hora de eu gastar um pouco de tempo escrevendo sobre Tecnologia da Informação. Especialmente na sua utilização no serviço público, minhas experiências com terceirização, ferramentas, licitações, sistemas legados, legislação e qualquer outro assunto onde possa deixar registrada minha opinião para tentar ajudar os colegas que também são servidores e tentar esclarecer visões distorcidas e melhorar a visão do serviço público brasileiro - ao contrário do que alguns pensam, um serviço que conta com trabalhadores altamente qualificados e que não deixam seu paletó na cadeira só para validar presença. Aliás, felizmente estamos conseguindo um resultado muito satisfatório realizando tele trabalho durante a pandemia.

Por ser um blog ligado a TI, alguns posts serão técnicos, mas tentarei trazer uma visão ligada a causas e consequências de utilização/implantação no serviço público, sempre que possível.

Espero que gostem do blog e deixem seus comentários, sugestões e opiniões. Sejam bem-vindos!!


Comentários

Postar um comentário

Postagens mais visitadas deste blog

Jakarta EE 10, A nova versão corporativa do Java

Mais de um ano atrás, fiz um post sobre o lançamento da versão 9.1 do Jakarta EE (confira esse post aqui ). Nesse post, eu expliquei um pouco sobre a transferência do Java EE da Oracle para a Eclipse Foundation e a mudança necessária ocorrida nessa versão no nome dos pacotes: de javax para jakarta . Agora, acabou de sair uma nova versão do Jakarta EE , versão 10 , a primeira versão que verdadeiramente traz novidades nas especificações que tanto conhecemos: JPA agora evoluiu para a versão 3.1; CDI para a versão 4.0; JAX-RS  para a versão 3.1; e assim por diante. Foram mais de vinte especificações atualizadas / evoluídas nesta versão, que criou também um novo perfil de implementação. Agora, temos três perfis para implementação do Jakarta EE :  Jakarta EE 10 Platform , o perfil completo com todas as especificações (este perfil somente os servidores de aplicação costumam implementar, como Wildfly e Glassfish ); Jakarta EE 10 Web Profile , um perfil com especificações volta...

Maven - Versão nova lançada

  Saiu versão nova do Maven - 3.8.2. Esta foi apenas uma versão de correção de bugs, mas a versão anterior, a 3.8.l, foi uma versão importante e vou aproveitar para falar sobre ela. Quem acompanha o histórico de versões do Maven , deve ter percebido o pulo de versão, da 3.6.3 para esta 3.8.1. A razão está explicada neste link , e o grande motivo foi tentar evitar problemas de segurança pelo acesso a repositórios via protocolo HTTP. Por default, esta versão 3.8.1 do Maven bloqueia o acesso a repositórios HTTP - você precisa acessar repositórios HTTPS . O bloqueio acontece com a adição de um mirror chamado "maven-default-http-blocker", bloqueando todo e qualquer acesso a repositórios HTTP externos. <mirror>    <id>maven-default-http-blocker</id>    <mirrorOf>external:http:*</mirrorOf>   <name>Pseudo repository to mirror external repositories initially using HTTP.</name>    <url>http://0.0.0.0/</u...

Implantando o Flyway em sistemas Java - Parte 1

  Quando temos uma empresa terceirizada de fábrica de software desenvolvendo, geralmente especificamos no edital de licitação que essa empresa precisa entregar alguns artefatos obrigatórios para poder receber pelos serviços prestados: o código-fonte (óbvio!), diagramas UML (quando necessário), evidências de testes (artefato que cada vez mais me convenço que de nada serve)... e um plano de implantação. Esse plano de implantação precisa trazer os passos necessários para colocar o produto no ambiente de homologação (e, posteriormente, no ambiente de produção). Na maioria das vezes, um ou mais scripts de banco de dados que devem ser executados. Nós, servidores, tínhamos que abrir o plano de implantação, verificar os passos, acessar o versionador, abrir a ferramenta de banco de dados, copiar o(s) script(s), executá-los, tudo manualmente, gerando um trabalhinho chato e propenso a erros. Além disso, os scripts sempre ficavam meio perdidos: as vezes espalhados por pastas relativas às orden...