Quarkus (O Java na Nuvem Super Rápido) // Dicionário do Programador

Поделиться
HTML-код
  • Опубликовано: 24 авг 2024
  • 🚀 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥 → codft.me/HGArD...
    Java e Containers agora são BFF por causa do Quarkus! 🥰
    Java é uma das linguagens mais onipresentes que existem! Ela foi feita para rodar em praticamente TODOS os lugares e vem cumprindo muito bem esse papel desde 1995. Com as expansão dos serviços em nuvem e dos containers o Java se viu em um ambiente "hostil" e foi preciso se reinventar nesse ambiente novo. O Quarkus surgiu exatamente para prover uma forma do Java performar em ambientes Cloud Native e cumpre perfeitamente esse papel.
    🤝 Roteiro em colaboração com Elder Moraes da Red Hat
    → Canal do Elder: ‪@eldermoraes‬
    → Instagram: / eldermoraes
    📰 𝗖𝗼𝗺𝗽𝗶𝗹𝗮𝗱𝗼: 𝗡𝗼𝘀𝘀𝗮 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿
    → compilado.codi...
    📡 𝗦𝗶𝗴𝗮 𝗮𝘀 𝗿𝗲𝗱𝗲𝘀 𝗱𝗼 𝗖𝗗𝗙𝗧𝗩
    → linktr.ee/codi...
    📸𝗜𝗻𝘀𝘁𝗮𝗴𝗿𝗮𝗺
    → / codigofontetv
    ☕ 𝗖𝗹𝘂𝗯𝗲 𝗱𝗼𝘀 𝗖𝗗𝗙𝘀 𝗻𝗼 𝗬𝗼𝘂𝘁𝘂𝗯𝗲
    → codft.me/clube...
    ▸ 𝗛𝗢𝗦𝗧𝗚𝗔𝗧𝗢𝗥
    📢 Vagas e Oportunidades: codft.me/hostg...
    𝑵ó𝒔 ❤️ 𝒓𝒆𝒄𝒆𝒃𝒆𝒓 𝒑𝒓𝒆𝒔𝒆𝒏𝒕𝒆𝒔, 𝒄𝒂𝒓𝒕𝒂𝒔, 𝒃𝒓𝒊𝒏𝒅𝒆𝒔 𝒆 𝒎𝒊𝒎𝒐𝒔.
    Caixa Postal: 91735 - Cep: 25620-972
    Petrópolis / RJ
    💻 Edição e Áudio: RW Studio
    🔗 Um vídeo do site Código Fonte
    #Java #CloudNative #Container

Комментарии • 86

  • @eldermoraes
    @eldermoraes 3 года назад +107

    Sempre incrível trabalhar com vocês, pessoal! Parabéns por mais um vídeo top! 👏👏👏👏👏

    • @codigofontetv
      @codigofontetv  3 года назад +5

      E é sempre uma honra pra nós contar contigo!

  • @guilhermemelo3311
    @guilhermemelo3311 3 года назад +53

    Quarkus vai surpreender muita gente ainda, e vai ajudar a manter o Java no topo por bastante tempo! Caindo por terra de vez o argumento de que "Java é pesado", hahahaha

    • @blackcitadel37
      @blackcitadel37 3 года назад +9

      Ou o clássico "Java está morrendo/morreu/tá perto de morrer/tá quase"

    • @gabrielalmeida7890
      @gabrielalmeida7890 3 года назад +5

      @@blackcitadel37 Mas isso eles falam pra todas as Linguagens exemplo (C# , php)

  • @carlostorres37
    @carlostorres37 3 года назад +52

    Atualmente trabalho com quarkus, e realmente ele entrega o que se propõe. Não quero voltar para o Spring tão cedo

    • @Humor1735
      @Humor1735 3 года назад +2

      Amigo Carlos, pensei que o Spring fosse a última palavra em Java, ledo engano o meu, é bom mesmo esse quarkus?

    • @samuelfreitas5793
      @samuelfreitas5793 3 года назад +5

      Pois vai voltar, pq Spring tb tá trabalhando em uma implementacao como a do quarkus kkkk

    • @carlostorres37
      @carlostorres37 3 года назад +3

      @@Humor1735 estou gostando muito, tudo o que simplifica o trabalho é muito bom

    • @carlostorres37
      @carlostorres37 3 года назад +3

      @@samuelfreitas5793 ciente, estou lendo as atualizacoes do springnative, mas ainda
      acho o quarkus melhor para trabalhar com containers

    • @tiago_ds
      @tiago_ds 3 года назад +1

      Agora com o springnative, fiz as otimizações dele e o resultado foi otimo, o start ficou instantâneo e a otimizações de memoria, ta suprindo bem

  • @gustavo194l
    @gustavo194l 3 года назад +18

    Vocês poderiam fazer um playlist separando o conteúdo de acordo com a linguagem de programação. Exemplo : playlist "Java" e lá vai ter o dicionário do programador relacionado com a linguagem , nesse caso o Java.

    • @joana5139
      @joana5139 3 года назад

      tem mouse não?

    • @gustavo194l
      @gustavo194l 3 года назад +1

      @@joana5139 e pq tá bagunçado as tecnologias só em 1 playlist , e para quem é iniciante fica doido com tanto conteúdo , separado por linguagem ia facilitar

  • @fernando-2160
    @fernando-2160 3 года назад +11

    Já fiz vários testes com o Quarkus, é muito bom mesmo, dá para codar bastante e ainda ter o feedback rápido do código em 1s. A Redhat está de parabéns!!!

  • @FabioBatista2015
    @FabioBatista2015 2 года назад +5

    Parabéns pessoal!
    Sempre nos ajudando (devs).
    Que Deus abençoe vocês!!!

  • @davidsalleyezonme1283
    @davidsalleyezonme1283 3 года назад +3

    Na minha empresa usamos Microprofile juntamente com Quarkus.
    Fácil de fazer o setup do project, rápido, leve e tem foco no DevOps e cloud

  • @curiosidadesdeti
    @curiosidadesdeti 9 месяцев назад +1

    Voltando para revisar e começar a por Mão no Código com Quarkus . . . 🚀

  • @laurocorreia7725
    @laurocorreia7725 3 года назад +3

    Em primero lugar os parabenizo porque o vídeo é sensacional!
    Atualmente trabalho com Java com o framework Springboot em containers Dockers e ainda assim algumas aplicações tardam em subir.
    Imagino que no futuro o Quarkus ganhará mais espaço dentro das empresas.

  • @_cefa
    @_cefa 3 года назад +7

    Sensacional !! Como sempre vocês trazendo conteúdo de primeira!!

  • @harleyseixas8708
    @harleyseixas8708 3 года назад +5

    Excelente conteúdo, parabéns ao casal. Sucesso para o canal.

  • @gustavobertocco554
    @gustavobertocco554 3 года назад +4

    video muito bommmmmmm
    ta doido, não conhecia sobre o Quarkus

  • @AirtonSI
    @AirtonSI 3 года назад +2

    6:02 o momento mais engraçado do vídeo o masssssss.

  • @adrileysamuel4301
    @adrileysamuel4301 2 года назад +1

    Quando vi o Quarkus funcionando pela primeira vez fiquei adimirado com tanta performace. Otimo vídeo como sempre :)

  • @leonardolages9740
    @leonardolages9740 3 года назад +1

    Excelente vídeo!! Estamos utilizando o Quarkus em um projeto de Openbanking e ele de fato cumpre o que promete, porém a curva de aprendizado se mostrou maior na utilização do mesmo.

  • @cesargrano1
    @cesargrano1 3 года назад +1

    Muito legal o vídeo parabéns, eu já uso Quarkus desde 2019, imbatível na minha opinião

  • @joana5139
    @joana5139 3 года назад +3

    Já falei que amo vcs hoje? rsrs Eu adoro esse canal

    • @codigofontetv
      @codigofontetv  3 года назад

      Ainda não, mas não tem problema. 😍 Muito obrigado pelo seu carinho conosco. ❤️

  • @andreamorim7524
    @andreamorim7524 3 года назад +2

    Parabéns pelo video! Muito didático!

  • @mbelobr
    @mbelobr Год назад +2

    Entendo o que vocês querem dizer em relação a conversão em tempo de execução do código binário da máquina virtual para código de máquina, mas não sei é suficiente para chamá-la de interpretada.

  • @rafaelcarvalhogomes6089
    @rafaelcarvalhogomes6089 3 года назад +4

    Atualmente já uso quarkus e é outra vida!

    • @Adielmo22
      @Adielmo22 3 года назад

      qual material para estudo vc endica, além doc do mesmo?

    • @alissonmn30
      @alissonmn30 2 года назад

      @@Adielmo22 canal do Vinicius Ferraz no youtube ou o curso dele na udemy

  • @atilaizac5855
    @atilaizac5855 3 года назад +3

    Gostei muito do conteúdo desse vídeo.
    Parabéns!💚

  • @albertojohnycortizo8959
    @albertojohnycortizo8959 3 года назад +3

    Fala...
    Nunca vi vocês comentarem sobre programação para sistemas embarcados, alguma que se utiliza em Engenharia, Automação, etc. Qual linguagem geralmente se utiliza? Seria interessante abordar esse tema para quem gostaria de usar programação para robôs, sistemas de controle...
    Abraço.

  • @user-fg9se2jd5v
    @user-fg9se2jd5v 7 месяцев назад +2

    que conteúdo fera, me ajudou muito

  • @kahriushkse
    @kahriushkse 3 года назад +1

    Mais um ótimo vídeo do canal! 👏👏

  • @nicolebertolorodrigues9779
    @nicolebertolorodrigues9779 3 года назад +3

    Um vídeo sobre Spring Framework seria interessante 🥺

  • @erikmartins6440
    @erikmartins6440 2 года назад +1

    Tô ansioso pra aprender a usar!

  • @Alberto_Cavalcante
    @Alberto_Cavalcante 3 года назад +1

    Massa! Esperando o full support do Kotlin 1.5 pra usar em uns projetos.
    E sem esquecer que Spring Native Stable está chegando logo logo, com um bom suporte pra GraalVM, será interessante de ver a evolução de ambos.

  • @sergiothiagoxtz
    @sergiothiagoxtz 2 года назад +2

    A mãozinha das startups chegam a coçar para usar o quarkus.

  • @icarodgl
    @icarodgl 3 года назад +2

    8:10 - "deseJAVAmos"

  • @devguialves
    @devguialves 3 года назад +2

    Show!!!

  • @ailtonocchi
    @ailtonocchi 3 года назад

    Fala casal Dev mais top do Brasil!
    Adoro vocês, adoro o canal! O Conteúdo é sensacional! Parabéns pelo belo trabalho!
    Vendo esse vídeo eu gostaria de dar uma sugestão, (pesquisei e não achei no canal), fale pra nós sobre o Spring Native, o mais novo lançamento do ecossistema da Spring.
    Valeu! Abraços!

  • @multiservicosreptecno3786
    @multiservicosreptecno3786 3 года назад +1

    Sugestão para um futuro tópico:
    Abordar o universo do Firebird,
    um dos SGBD open source mais utilizados no Brasil🙄

  • @tiagotele1
    @tiagotele1 3 года назад

    Excelente resumo! Parabéns!

  • @celioprofessor4210
    @celioprofessor4210 2 года назад +1

    Sensacional!!

  • @franciscoduarte4100
    @franciscoduarte4100 3 года назад +3

    Fala sobre cooperativas de profissionais de T.I. dizem que ganha de 30 a 40% a mais que CLT e não se pode ser demitido pois vc é dono da empresa enquanto cooperado

    • @ricardoaugusto3650
      @ricardoaugusto3650 3 года назад

      gostei disso, gostaria de saber mais.

    • @franciscoduarte4100
      @franciscoduarte4100 3 года назад +1

      @@ricardoaugusto3650 pois é, a visão de cooperativa de T.I. está me surpriendendo tambem. é uma outra mentalidade. eu estou analisando outras 6 cooperativas de TI que tem aqui no RJ centro, pesquisa sobre o cooperativismo que vc vai se surpriender

    • @ricardoaugusto3650
      @ricardoaugusto3650 3 года назад

      @@franciscoduarte4100 vou pesquisar

  • @sinvalfelisberto
    @sinvalfelisberto 2 года назад +1

    Maßa, brigadão!

  • @BBdaCosta
    @BBdaCosta 3 года назад +3

    Tenho muita vontade de testar esse Quarkus, acho que Java é muito desmerecido porque foi judiado por programadores ruins por muito tempo, com as novas versões vejo mais preocupação com qualidade de código ultimamente. Se eu pudesse contribuir gostaria de falar de Unity no canal, uma ótima ferramenta para desenvolvimento de games, totalmente extensível de onde eu tiro muita inspiração para fazer meus códigos.

    • @ADEV-to7wf
      @ADEV-to7wf 3 года назад +1

      Acho que não e por programadores ruim e sim por ser mais explorado em back end soque front end, do mesmo jeito que os clientes comem primeiro com os olhos nos restaurantes aqui não seria diferente.

  • @diegorafass
    @diegorafass 3 года назад +1

    Lembra um pouco ahead-of-time no Angular!

    • @diegorafass
      @diegorafass 3 года назад +1

      Não adianta comentar o vídeo antes de terminar. Falaram do ahead-of-time. Showww o vídeo

  • @viniciuspacheco3756
    @viniciuspacheco3756 Год назад +1

    Estou trabalhando com spring boot, será que terei dificuldades com quarkus? Em relação a código (Notações por exemplo) muda algo?

  • @AlissonVieir4
    @AlissonVieir4 3 года назад +7

    Esse eu já fiz vários testes, é real! Combina o Quarkus com um deploy serverless do Knative 🚀

    • @sucusinho1
      @sucusinho1 3 года назад

      Foda que para fazer build consome tudo da maquina, mas quando builda ja era

    • @AlissonVieir4
      @AlissonVieir4 3 года назад

      @@sucusinho1 Existem formas de você configurar os recursos que o processo de build consome. Mas por padrão, ele vai usar uma grande quantidade de memória durante o processo, caso você não limite.

    • @sucusinho1
      @sucusinho1 3 года назад

      @@AlissonVieir4 foda de limitar é o dev reclamando que o build dura 10 minutos

    • @sucusinho1
      @sucusinho1 3 года назад

      @@AlissonVieir4 problem de limitar é o dev reclamando que o build dura 10 minutos

    • @AlissonVieir4
      @AlissonVieir4 3 года назад

      @@sucusinho1 O build para imagem nativa deve ser usado para release em algum ambiente, local a proposta é usar o hotdeploy instantâneo que o quarkus oferece. Se o dev está gerando imagem nativa frequentemente na sua rotina diária, fluxo de trabalho vai ficar comprometido. Supondo que você tenha um pipeline de testes automatizados, que demore 10 minutos, você vai abrir mão dos testes pq eles demoram? Você tem que adequar o fluxo de delivery observando o tempo que cada coisa. O dev nao tem que rodar os testes local a cada build, a imagem nativa da mesma forma.

  • @curiosidadesdeti
    @curiosidadesdeti Год назад +1

    Spring Boot

  • @zPowerGamesoficial
    @zPowerGamesoficial 3 года назад

    poderiam falar do svelt :)

  • @fabiotrevisan6712
    @fabiotrevisan6712 3 года назад +1

    Dá pra acelerar o minecraft versão java? :)

  • @luanpereira1484
    @luanpereira1484 3 года назад

    As estensoes do visual code não funcionam ,tem como fazer um vídeo ensinando

  • @dkcokgamer5820
    @dkcokgamer5820 3 года назад

    Vai ter hand code ???

  • @renascienza.bazarclub
    @renascienza.bazarclub 3 года назад +2

    Java não é exatamente uma linguagem interpretada.
    Ela é de fato compilada e gera código-objeto, a diferença é que esse objeto executa em uma máquina que não é a máquina física e sim um ambiente virtual intermediário.
    Resumindo: Java não é BASIC.
    Java não é exatamente a única plataforma (e agora estou falando da plataforma de mesmo nome, não da linguagem) baseada em máquina virtual que é popular hoje em dia, na verdade na medida em que o hardware se diferencia cada vez mais, o recurso de máquinas virtuais vai ficando mais e mais comum.

    • @ricardolandim790
      @ricardolandim790 2 года назад +1

      Explicação correta

    • @ricartdf
      @ricartdf 2 года назад +1

      Vim aqui falar exatamente isso. Palmas!

  • @excoderGCC
    @excoderGCC 3 года назад +2

    Eu acho essa tecnologia ruim para os desenvolvedores......
    .
    .
    .
    .
    .
    .
    .
    Vai acabar com as nossas piadas de que java é pesado e lento. kkkkkkk

  • @gabrielalmeida7890
    @gabrielalmeida7890 3 года назад +1

    Java e Rápido na mesma frase quem diria kkkkkkkkkkkkkk

  • @sergios6794
    @sergios6794 3 года назад

    Ué, pera aí, java n era uma linguagem compilada? Agora é interpretada? Tendi n

    • @caiobreno5383
      @caiobreno5383 3 года назад

      Não sei explicar bem, mas Java é compilada e interpretada. Dá uma pesquisada mais afundo que vc pode entender melhor.

    • @eldermoraes
      @eldermoraes 3 года назад +6

      A compilação do Java não gera um código de máquina, mas sim um bytecode. Daí a JVM interpreta esse bytecode em runtime e transforma em código de máquina. Isso é feito para que o mesmo bytecode possa ser utilizado em qualquer sistema operacional que possua uma JVM. :-)

    • @sergios6794
      @sergios6794 3 года назад +1

      @@eldermoraes hmmm tendi, vlw

  • @fernandopassaia
    @fernandopassaia 3 года назад +1

    Nem assisti o vídeo: Mas já sei que "Java" e "Rápido" nunca podem estar na mesma frase...

    • @codigofontetv
      @codigofontetv  3 года назад +11

      Então assista que vai te surpreender! 😉

    • @vhtorr
      @vhtorr 3 года назад +15

      Santa ignorância...