- Видео 126
- Просмотров 20 895
Dev Multitask
Бразилия
Добавлен 25 дек 2020
Dev Multitask é um canal para o dev (desenvolvedor de sistemas de tecnologia - TI ) e para quem quiser se tonar um!
Ninguém nasceu sabendo, então vem com a gente aprender junto!
Ninguém nasceu sabendo, então vem com a gente aprender junto!
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
-------------------...
------------------------------------------------------
✅ 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 ?
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!
Vídeo 100! resumão de todos vídeos do canal!
Просмотров 78Год назад
Vídeo 100! resumão de todos vídeos do canal!
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!
Ganhou um novo Inscrito kkkk Venho do LinkedIn kkkkk
Boa Fernando... Parabéns. Muito top!
37:55 este é javeiro nato....
conteúdo muito TRUE, tomando erro no terminal e resolvendo na mão.. parabens !! muito bom !!
que bom que gostou, só erra quem faz né ? 😉
Fernando, ótimo conteúdo, utilizei no meu projeto, vou compartilhar no trabalho, obrigado por partilhar esse conhecimento, me inscrevi no canal.
Parabéns, ainda temos pouco conteúdo em portuguÊs sobre isso!
Sim, tem pouca coisa mesmo!
interessante ... acho q vou tirar o tempo para replicar .. .abs
Top!
Massa, professor. Depois passa o bizu dos detalhes do RAG implementado.
Vc esqueceu de ocultar seu CPF das urls (em cima e embaixo)
Muito bom. Esse logo fica parecendo canal infantil.
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
Top!
Bacana! \o/
Passei por aqui =)
volte sempre =)
Olá. Gostei S2
Eu acredito que um assunto bem legal que você poderia falar é sobre observabilidade. É um assunto pouco falado. =)
tá no backlog , já já sai 😉
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?
Sim, Anderson, você está certo, eu troquei na hora de falar!
Obrigado pela explicação
Bem legal! Vim pela lig =)
Que bom que gostou, indique para os colegas!
Quando vi o jogo achei que vc tivesse criado ele :D otimo video!
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.
Obrigado pela dica, vou lá conferir!
Parabéns pelo resumo!
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?
Que bom q gostou! Sim, a câmera mudou, tô usando uma GoPro agora 😃
Parece que não está mais funcionando!
Gostei que no fim teve até frase pra motivar 👏 Ótimos conselhos!
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?
deleguei tudo para o Spring
@@DevMultitask como? qual nome do recurso ou anotacao achei muito interessante
@@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.
@@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
@@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
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
Que massa, Fernando! É muito legal ver uma implementação mais enxuta, meus parabéns!
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
Com essa memória de micro-ondas javeiro sofre!
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
Ok, obg pela dica!
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?
sim, no Dockerfile eu usei -Xmx e acompanhava a execução com "docker status" e chegava a praticamente 100% dos 115Mb
Mestre Fernando Boaglio ✌️
Salve Mestre Marcão!
Ganhou um inscrito!
Muito bom!
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?
Olá, tem algumas maneiras para resolver esse problema, uma delas é usar outra API de busca para ver se o registro foi realmente removido.
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...
Opa,é complicado mesmo, na playlist de carreira tem algumas dicas, dá uma olhada lá
muito bom
Gostei muito bom! feliz 2024!
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!
sobre as ADRs, dá uma olhada em adr.github.io/
This is an English version of SchemaSpy with MS SQL database ruclips.net/video/Cev4jEvppsk/видео.html
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!
Obrigado! Esses vídeos do Turing Award serão trabalhosos de fazer, porém necessários ! Obrigado pelo apoio! 😀
Bem legal! Para quem usa o git no windows, existe o git gui, que é bem parecido com este.
Vlw!!
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
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.
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
Olá esse SDKMan Funciona no S.O Windows ?
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
Excelente vídeo, exemplos práticos como esse ajudam bastante, obrigado.
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
A resposta sobre emprego ideal, É a profissão que vc ama fazer. Se você faz o que ama isso é o ideal!