Dev Multitask
Dev Multitask
  • Видео 126
  • Просмотров 20 895
Spring Boot AI + PostgreSQL + Ollama com RAG na prática!
Spring Boot AI + PostgreSQL + Ollama com RAG na prática!
------------------------------------------------------
✅ Spring Boot AI
✅ PostgreSQL
✅ IntelliJ
✅ Ollama
✅ RAG
------------------------------------------------------
07:05 projeto (carga)
13:01 testando
22:09 vectorStore e o problema do modelo
28:26 ajustando modelo
34:15 debug na carga
38:38 considerações finais + dica bônus
------------------------------------------------------
Projeto DIA51 - github.com/boaglio/DIA51
------------------------------------------------------
Comandos do Ollama - gist.github.com/boaglio/f665e9e9460ab3a80e8a70932ab4352f
Matt Williams - the Ollama Course - ruclips.net/video/9KEUFe4KQAI/видео.html
-------------------...
Просмотров: 248

Видео

Só dá IA ? Release canário ? Outro PostMan? Outro VSCode ? tech radar 31!
Просмотров 2614 дней назад
Só dá IA ? Release canário ? Outro PostMan? Outro VSCode ? tech radar 31! 00:00 Release canário 04:15 IA 08:27 Ferramentas Tech Radar - www.thoughtworks.com/pt-br/radar Release Canário - martinfowler.com/bliki/CanaryRelease.html RAG - arxiv.org/abs/2005.11401v4 Zed - zed.dev Bruno - github.com/usebruno/bruno Mande suas dúvidas no Twitter / Instagram @devmultitask
Spring Boot AI + MongoDB Atlas + Ollama na prática!
Просмотров 25321 день назад
Spring Boot AI MongoDB Atlas Ollama na prática! Nesse vídeo gabaritei o a dia a dia do Javeiro ☕️ de problemas com: ✅ Maven ✅ firewall do Windows ✅ IntelliJ ✅ memória RAM ✅ atualizar terceiros (no caso Ollama) 00:00 o exemplo de MongoDB com OpenAI 12:05 adaptando o projeto para Ollama 41:10 testando o projeto Get Started with the Spring AI Integration www.mongodb.com/docs/atlas/atlas-vector-sea...
algo interessante chamou atenção no Jakarta Survey Report 2024 !
Просмотров 24Месяц назад
Jakarta Survey Report 2024 00:00 análise do relatório 06:28 demographics Jakarta Survey Report 2024 - outreach.eclipse.foundation/jakarta-ee-developer-survey-2024 Mande suas dúvidas no Twitter / Instagram @devmultitask
Ollama + Spring Boot - sua IA gratuita! - parte 1
Просмотров 225Месяц назад
Ollama Spring Boot - sua IA gratuita! - parte 1 Projeto Ollama Spring Boot - github.com/boaglio/spring-ollama Ollama - ollama.com/library InfoUnesp 18 - ruclips.net/user/liveMSDonxmp9lc?si=Yb_aNLI0UucpYFIX Mande suas dúvidas no Twitter / Instagram @devmultitask
Uma dica para se proteger do calote das empresas!
Просмотров 752 месяца назад
Uma dica para se proteger do calote das empresas! certidão de débitos relativos a créditos tributários federais e à dívida ativa da união cpf certidão de débitos relativos a créditos tributários federais e à dívida ativa da união cnpj Javinha das massas - ruclips.net/p/PL2XKkc9gm2WTLEXQD_JTzTV4ENBOb8iOU Java Seguro - ruclips.net/p/PL2XKkc9gm2WTPFgDGa5pVrIooACUu6DTI minicurso SQL - ruclips.net/p...
O que exatamente faz um dev back-end ? É possível dizer ?
Просмотров 473 месяца назад
O que exatamente faz um dev back-end ? É possível dizer ? 00:00 o que é dev back-end? 05:38 como funciona nas empresas Javinha das massas - ruclips.net/p/PL2XKkc9gm2WTLEXQD_JTzTV4ENBOb8iOU Java Seguro - ruclips.net/p/PL2XKkc9gm2WTPFgDGa5pVrIooACUu6DTI minicurso SQL - ruclips.net/p/PL2XKkc9gm2WQ2e26PBeG45W859Zl9_252 Mande suas dúvidas no Twitter / Instagram @devmultitask
Faça o seu plugin do IntelliJ ! Isso isso isso!
Просмотров 1333 месяца назад
Faça o seu plugin do IntelliJ ! Isso isso isso! 00:00 a ideia 08:36 o código Chaves Chapolin Progress Bar - plugins.jetbrains.com/plugin/23891-chaves-chapolin-progress-bar Mande suas dúvidas no Twitter / Instagram @devmultitask
tl;dr - vc é objetivo ? deveria ser ?
Просмотров 323 месяца назад
tl;dr - Too Long Don't Read vc é objetivo ? deveria ser ? 00:00 comunicação na empresa 06:37 comunicação no cinema Mande suas dúvidas no Twitter / Instagram @devmultitask
Spring Boot logs - como ajustar log ? como mudar o log com a app rodando ?
Просмотров 3233 месяца назад
Spring Boot logs - como ajustar log ? - como mudar o log com a app rodando ? 00:00 mudando log 02:22 mudando log em runtime 10:24 mudando log interno do Spring Boot Mande suas dúvidas no Twitter / Instagram @devmultitask
Vale a pena ser DEV multitask ?
Просмотров 874 месяца назад
Vale a pena ser DEV multitask ? O que é um DEV multitask ? 00:00 o que é multitask? 03:40 o que não é 04:40 os mercados gostam de multitask ? 09:58 eu consigo ? Javinha das massas - ruclips.net/p/PL2XKkc9gm2WTLEXQD_JTzTV4ENBOb8iOU Java Seguro - ruclips.net/p/PL2XKkc9gm2WTPFgDGa5pVrIooACUu6DTI minicurso SQL - ruclips.net/p/PL2XKkc9gm2WQ2e26PBeG45W859Zl9_252 Mande suas dúvidas no Twitter / Instag...
Descomplicando a JDK
Просмотров 975 месяцев назад
Descomplicando a JDK 00:00 java 01:45 javac 05:16 javadoc 08:45 jar 15:45 jarsigned 18:47 javap 19:54 jconsole 20:57 jps 21:14 jstack 22:25 jwebserver 22:48 jdeprscan Provocação - ruclips.net/video/AE1fh0khOGs/видео.html jwebserver - ruclips.net/video/HD65Oe4d72U/видео.html Mande suas dúvidas no Twitter / Instagram @devmultitask
Você é um fuçador ou sugador ?
Просмотров 755 месяцев назад
Você é um fuçador ou sugador ? História do lenhador - ruclips.net/video/fIM3I4TP-z0/видео.html Mande suas dúvidas no Twitter / Instagram @devmultitask
A pequena grande história do Spring !
Просмотров 936 месяцев назад
A pequena grande história do Spring ! 00:00 Spring Framework 03:33 Spring Boot 06:19 Spring Cloud springone.io/history-of-spring Compre o livro Spring Boot 3 atualizado! www.casadocodigo.com.br/products/livro-spring-boot Mande suas dúvidas no Twitter / Instagram @devmultitask
Hibernate Validator vs Regex vs validação manual = quem é mais rápido ?
Просмотров 656 месяцев назад
Hibernate Validator vs Regex vs validação manual = quem é mais rápido ? 00:00 código e stress test 09:35 testes e conclusões Artigo: dzone.com/articles/hibernate-validator-vs-regex-vs-manual-validation Fonte: github.com/boaglio/validation-test Vídeo 100! resumão de todos vídeos do canal! ruclips.net/video/NarBO4PnJ7c/видео.html Mande suas dúvidas no Twitter / Instagram @devmultitask
gastar ou investir tempo com qualidade ?
Просмотров 356 месяцев назад
gastar ou investir tempo com qualidade ?
Devo mesmo escrever artigos ?
Просмотров 437 месяцев назад
Devo mesmo escrever artigos ?
Rinha de back-end 2 - top 5 javeiros!
Просмотров 2298 месяцев назад
Rinha de back-end 2 - top 5 javeiros!
Rinha de back-end 2 - bash com canabrava-procs!
Просмотров 768 месяцев назад
Rinha de back-end 2 - bash com canabrava-procs!
Rinha de back-end 2 - Java puro com Jaiminho!
Просмотров 3298 месяцев назад
Rinha de back-end 2 - Java puro com Jaiminho!
Rinha de back-end 2 - MongoDB com Spring Boot não deu!
Просмотров 2429 месяцев назад
Rinha de back-end 2 - MongoDB com Spring Boot não deu!
ChatGPT é de graça ? Como não ser enganado ? Só pessoal de tecnologia pode usar ?
Просмотров 3410 месяцев назад
ChatGPT é de graça ? Como não ser enganado ? Só pessoal de tecnologia pode usar ?
Dev Responde #2: Dúvidas sobre carreira, programação respondidas!
Просмотров 6410 месяцев назад
Dev Responde #2: Dúvidas sobre carreira, programação respondidas!
O que é idempotência ? idempotente ? Preciso disso no meu sistema ?
Просмотров 36111 месяцев назад
O que é idempotência ? idempotente ? Preciso disso no meu sistema ?
Só dá LLM ? Gerar diagramas via código? Outro PostMan? Outro Selenium? tech radar 29!
Просмотров 7511 месяцев назад
Só dá LLM ? Gerar diagramas via código? Outro PostMan? Outro Selenium? tech radar 29!
Bem-vindo ao canal DevMultask!
Просмотров 121Год назад
Bem-vindo ao canal DevMultask!
Vídeo 100! resumão de todos vídeos do canal!
Просмотров 78Год назад
Vídeo 100! resumão de todos vídeos do canal!
use Spring Boot sem Mockito!
Просмотров 72Год назад
use Spring Boot sem Mockito!
fez palestra/aula/live e a garganta fica doendo ? Acabe de vez com essas 3 dicas!
Просмотров 68Год назад
fez palestra/aula/live e a garganta fica doendo ? Acabe de vez com essas 3 dicas!
SchemaSpy - fácil de usar e já salvou meu emprego!
Просмотров 615Год назад
SchemaSpy - fácil de usar e já salvou meu emprego!

Комментарии

  • @moisesgonga1302
    @moisesgonga1302 День назад

    Ganhou um novo Inscrito kkkk Venho do LinkedIn kkkkk

  • @Katho20
    @Katho20 2 дня назад

    Boa Fernando... Parabéns. Muito top!

  • @silentspecter23
    @silentspecter23 4 дня назад

    37:55 este é javeiro nato....

  • @joabechaves2408
    @joabechaves2408 15 дней назад

    conteúdo muito TRUE, tomando erro no terminal e resolvendo na mão.. parabens !! muito bom !!

    • @DevMultitask
      @DevMultitask 12 дней назад

      que bom que gostou, só erra quem faz né ? 😉

  • @MiguelPereiradaSilva-g3o
    @MiguelPereiradaSilva-g3o 18 дней назад

    Fernando, ótimo conteúdo, utilizei no meu projeto, vou compartilhar no trabalho, obrigado por partilhar esse conhecimento, me inscrevi no canal.

  • @tav1119
    @tav1119 20 дней назад

    Parabéns, ainda temos pouco conteúdo em portuguÊs sobre isso!

  • @lucianoseibel
    @lucianoseibel 20 дней назад

    interessante ... acho q vou tirar o tempo para replicar .. .abs

  • @brunomarinho6737
    @brunomarinho6737 22 дня назад

    Top!

  • @AndersonCaxeta
    @AndersonCaxeta Месяц назад

    Massa, professor. Depois passa o bizu dos detalhes do RAG implementado.

  • @Frnndio
    @Frnndio 2 месяца назад

    Vc esqueceu de ocultar seu CPF das urls (em cima e embaixo)

  • @sinedoada2889
    @sinedoada2889 3 месяца назад

    Muito bom. Esse logo fica parecendo canal infantil.

  • @brunodepaulak
    @brunodepaulak 3 месяца назад

    Hahaha, não tem como segurar quando vê o Chaves fazendo o sinal da cruz rs. Faltava só ele gritando “'É outro gato!” haha. Eu lembrava do plug-in da época da rinha, mas não sabia que estava disponível pra instalar direto pelo JetBrains Marketplace. Instalado, e review enviado! Vou adicionar nos subreddits r/chaves e r/chapolin. []s

  • @leandroleite2216
    @leandroleite2216 3 месяца назад

    Top!

  • @GilsonSilvaShow
    @GilsonSilvaShow 3 месяца назад

    Bacana! \o/

  • @nfrpaiva
    @nfrpaiva 3 месяца назад

    Passei por aqui =)

  • @nfrpaiva
    @nfrpaiva 4 месяца назад

    Olá. Gostei S2

  • @nfrpaiva
    @nfrpaiva 5 месяцев назад

    Eu acredito que um assunto bem legal que você poderia falar é sobre observabilidade. É um assunto pouco falado. =)

    • @DevMultitask
      @DevMultitask 5 месяцев назад

      tá no backlog , já já sai 😉

  • @AndersonCaxeta
    @AndersonCaxeta 5 месяцев назад

    Professor, ótima playlist. Para manter o sigilo da mensagem, não seria ideal usar a chave pública RSA para criptografar e descriptografar somente com a chave privada?

    • @DevMultitask
      @DevMultitask 5 месяцев назад

      Sim, Anderson, você está certo, eu troquei na hora de falar!

  • @paulovitorcorrea
    @paulovitorcorrea 5 месяцев назад

    Obrigado pela explicação

  • @nfrpaiva
    @nfrpaiva 5 месяцев назад

    Bem legal! Vim pela lig =)

    • @DevMultitask
      @DevMultitask 5 месяцев назад

      Que bom que gostou, indique para os colegas!

  • @brunodepaulak
    @brunodepaulak 6 месяцев назад

    Quando vi o jogo achei que vc tivesse criado ele :D otimo video!

  • @10MANOEL
    @10MANOEL 6 месяцев назад

    Voltei nesse vídeo pra informar que em abril de 2024 eles liberaram os dois cursos PRO se vc colocar um segundo email pra validar a conta.

    • @DevMultitask
      @DevMultitask 6 месяцев назад

      Obrigado pela dica, vou lá conferir!

  • @baianoprogramador
    @baianoprogramador 6 месяцев назад

    Parabéns pelo resumo!

  • @brunodepaulak
    @brunodepaulak 7 месяцев назад

    Bom vídeo! Ótimas dicas, e eu já tinha esquecido dessa história! Só quando chegou perto do fim lembrei :-) um belo exemplo pra quem não conhecia. A imagem do vídeo tá muito boa. Mudou a câmera ou é śo impressão?

    • @DevMultitask
      @DevMultitask 7 месяцев назад

      Que bom q gostou! Sim, a câmera mudou, tô usando uma GoPro agora 😃

  • @ETcetra
    @ETcetra 7 месяцев назад

    Parece que não está mais funcionando!

  • @brunodepaulak
    @brunodepaulak 7 месяцев назад

    Gostei que no fim teve até frase pra motivar 👏 Ótimos conselhos!

  • @artu_almeida
    @artu_almeida 8 месяцев назад

    peraí, você deixou a regra de negócio toda no código sem usar Mutex, sem lockar pras threads não se atropelarem, como não deu race condition??? como controlou a concorrência?

    • @DevMultitask
      @DevMultitask 7 месяцев назад

      deleguei tudo para o Spring

    • @artu_almeida
      @artu_almeida 7 месяцев назад

      @@DevMultitask como? qual nome do recurso ou anotacao achei muito interessante

    • @DevMultitask
      @DevMultitask 7 месяцев назад

      @@artu_almeida é no @Transactional , mas deve tá perdido nos commits do projeto, infelizmente eu esqueci de criar um branch da versão que foi para a rinha e continuei commitando outros testes... tb testei com synchronized nas chamadas do service.

    • @artu_almeida
      @artu_almeida 7 месяцев назад

      @@DevMultitask mto obg, eu conhecia o @Transactional pra fazer N chamadas no banco reutilizando a mesma conexao, mas nao sabia q ele enfileirava e executava 1 transaction de cada vez

    • @DevMultitask
      @DevMultitask 7 месяцев назад

      @@artu_almeida essa parte de enfileirar se o registro está em lock eu entendo q o banco relacional faz... o MongoDB não faz e rejeita, aí vc precisa controlar o "retry", essa parte o @Transactional não faz

  • @adrianomoreira
    @adrianomoreira 9 месяцев назад

    sobre usar java na rinha, acredito que o jeito para ser competitivo é com graalvm e imagem nativa, por causa das restrições severas de cpu e memoria, nessa segunda edição participei com quarkus e build nativo, é sureal ver um container "java" consumindo apenas 50MB de ram, o triste é que o build fica bem mais lento, não sei como graalvm esta no Spring atual

  • @GustavoVillalta
    @GustavoVillalta 9 месяцев назад

    Que massa, Fernando! É muito legal ver uma implementação mais enxuta, meus parabéns!

  • @maxlopes3277
    @maxlopes3277 9 месяцев назад

    Eu fiz com Java e PostgreSQL, apanhei pra caramba pra conseguir acertar a memória certa, mas meu problema era com a aplicação mesmo. Só consegui depois de deixar 0.55 de CPU e 230 mg de memória pra cada instância

    • @DevMultitask
      @DevMultitask 9 месяцев назад

      Com essa memória de micro-ondas javeiro sofre!

  • @deivissonpp
    @deivissonpp 9 месяцев назад

    Fernando, gostei muito do vídeo! A única sugestão é utilizar uma fonte maior ou o modo de apresentação do IntelliJ na hora de apresentar o código. Ficou um pouco difícil de enxergar, mesmo numa tela grande

  • @jefaokpta
    @jefaokpta 9 месяцев назад

    Amigo, obrigado por compartilhar. Uma duvida, a JVM por padrao ela usa 25% da RAM disponivel. Como vc deu 115MB, elaa deve ter pego apenas 20% disso né? O correto seria vc add um parametro na JVM pra ela usar uns 80% por exemplo. Faz sentido?

    • @DevMultitask
      @DevMultitask 9 месяцев назад

      sim, no Dockerfile eu usei -Xmx e acompanhava a execução com "docker status" e chegava a praticamente 100% dos 115Mb

  • @marcaojava357
    @marcaojava357 10 месяцев назад

    Mestre Fernando Boaglio ✌️

  • @michaelsilva4227
    @michaelsilva4227 10 месяцев назад

    Ganhou um inscrito!

  • @mottapd
    @mottapd 10 месяцев назад

    Muito bom!

  • @MrFalavio
    @MrFalavio 10 месяцев назад

    Bom dia.... Parabéns pelo conteúdo. Uma dúvida que me surgiu. No caso de sempre retornar 200 quando tentar deletar a partir da segunda tentativa de exclusão, para mim fez sentido no backend evitar deletar quando não existir mais o recurso, mas pensando na experiência do usuário: O que o front deveria tratar nesse caso? Apenas receber o 200 e não mostrar nada para o usuário? Teria um exemplo nesse sentido?

    • @DevMultitask
      @DevMultitask 10 месяцев назад

      Olá, tem algumas maneiras para resolver esse problema, uma delas é usar outra API de busca para ver se o registro foi realmente removido.

  • @gildocode7
    @gildocode7 11 месяцев назад

    Fernando boa noite meu amigo!!! Sou inscrito e acompanho seu canal, com tópicos sensacionais meus parabéns. Não só eu como muitos aqui que acompanha seu trabalho, queria dicas de como ingressar na primeira vaga. Sou formado em Análise e Desenvolvimento de Sistemas, mas como nas faculdades não formam programadores né rsrs.... Atualmente trabalho como analista de infraestrutura Jr. Olha pra ser sincero aprendi muito mais programação com alguns tutoriais e cursos de curta duração do que o tempo perdido na faculdade. Mas quero saber porque é muito difícil conseguir a primeira vaga para trabalhar com programação? Na empresa onde eu trabalho, utilizam Java na parte de Backend, mas só contratam programadores Pleno e Sênior, Júnior não tem vez... Em cima disso que mencionei, gostaria de algumas dicas, as vezes fico pensando, "Se estou na empresa certa para conseguir minha primeira vaga na área, como já sou do TI, imaginava que teria mais chance de ingressar na programação" mesmo sendo Jr.. Forte Abraço e sucesso...

    • @DevMultitask
      @DevMultitask 11 месяцев назад

      Opa,é complicado mesmo, na playlist de carreira tem algumas dicas, dá uma olhada lá

  • @arturneto2071
    @arturneto2071 11 месяцев назад

    muito bom

  • @arturneto2071
    @arturneto2071 11 месяцев назад

    Gostei muito bom! feliz 2024!

  • @brunodepaulak
    @brunodepaulak Год назад

    Oh, não sabia do lance de versionar as decisões de arquitetura, esses ADRs. Insomnia já tô usando, a testes e2e também. LLMs tem gente na empresa fazendo, mas não sei o que vão fazer ainda. Bom vídeo!

    • @DevMultitask
      @DevMultitask Год назад

      sobre as ADRs, dá uma olhada em adr.github.io/

  • @georgepeter2000
    @georgepeter2000 Год назад

    This is an English version of SchemaSpy with MS SQL database ruclips.net/video/Cev4jEvppsk/видео.html

  • @brunodepaulak
    @brunodepaulak Год назад

    Aeee, parabéns pelos 100 vídeos, e que venham mais 100 e muito mais. E interessante essa lista dos ganhadores do Turing award. Na verdade eu não sei de cabeça quem ganhou, e ia gostar de assistir esses vídeos. Abs!

    • @DevMultitask
      @DevMultitask Год назад

      Obrigado! Esses vídeos do Turing Award serão trabalhosos de fazer, porém necessários ! Obrigado pelo apoio! 😀

  • @ivanocj
    @ivanocj Год назад

    Bem legal! Para quem usa o git no windows, existe o git gui, que é bem parecido com este.

  • @alanauto
    @alanauto Год назад

    Vlw!!

  • @Brendospdev
    @Brendospdev Год назад

    Como gerenciador de versão eu acho o ASDF muito bom também. Não é só para o java, da para gerenciar versão do maven, node e afins

  • @lazaroPratesJunior
    @lazaroPratesJunior Год назад

    Curti muito o resumo e principalmente a parte de ganho de performance. Tem algum local oficial para eu passar isso pro meu time? Estou em uma luta para trocar a versão aqui e um ganho de 10% já é um ótimo motivo para eu apresentar.

    • @DevMultitask
      @DevMultitask Год назад

      o artigo usado foi esse timefold.ai/blog/2023/java-21-performance , mas mostre na live mesmo, nessa parte aqui - ruclips.net/user/liveE8NV68ihJyY?si=bVw7WlbJ0xTfWx6Z&t=17114

  • @salgadotec
    @salgadotec Год назад

    Olá esse SDKMan Funciona no S.O Windows ?

    • @DevMultitask
      @DevMultitask Год назад

      funciona no WSL do Windows ou se vc usar o GitBash dá para fazer uns esquemas como esse: medium.com/@gayanper/sdkman-on-windows-661976238042

  • @hamiltonmbrito
    @hamiltonmbrito Год назад

    Excelente vídeo, exemplos práticos como esse ajudam bastante, obrigado.

  • @italo.magalhaes
    @italo.magalhaes Год назад

    Conheci teu canal ontem e já vi alguns vídeos, tô gostando demais do teu conteúdo. Tenta só tirar as músicas de fundo, fica melhor de se concentrar na tua voz

  • @irumaws
    @irumaws Год назад

    A resposta sobre emprego ideal, É a profissão que vc ama fazer. Se você faz o que ama isso é o ideal!