DDD, Domain-Driven Design com Elemar Jr. // Live #52

Поделиться
HTML-код
  • Опубликовано: 5 фев 2025
  • Nessa live vamos conversar sobre DDD, Domain-Driven Design, com Elemar Jr.
    ✅ Acompanhe o canal do Elemar Jr. em / @eximiaco
    ✅ Saiba mais sobre os serviços de hospedagem da HostGator e ganhe um desconto especial na contratação em www.hostgator....
    ✅ Será que dominar a linguagem JavaScript não é o que está faltando para você trabalhar naquele lugar que sempre sonhou? Uma coisa eu posso garantir, o JavaScript Masterclass vai ser uma experiência que você nunca mais vai esquecer! Saiba mais em www.javascript...
    ✅ Compre camisetas na Bytestore em www.bytestore.dev e ganhe um desconto especial com o cupom BRANAS
    Confira outras séries do canal:
    🔥Escrever código com baixa qualidade, de forma ilegível e bagunçada pode até funcionar! No entanto, esse tipo de atitude, seja ela consciente ou não, resulta na contração de uma dívida que cobra juros altos, pagos com a perda constante de produtividade. Quer saber mais sobre qualidade de código? Então assista a nossa série este assunto em • Clean Code
    🔥Você não pode deixar de ficar por dentro deste que é o software de controle de versão mais utilizado do mundo! Acompanhe esta série em • Git
    Acompanhe nossas redes sociais:
    ➡️Instagram: / rodrigobranas
    ➡️Twitter: / rodrigobranas
    ➡️GitHub: github.com/rod...
    ➡️LinkedIn: / rodrigobranas
    ➡️Facebook: www.facebook.c...
    Conheça todos os nossos treinamentos:
    🚀AgileCode: www.agilecode....
    Quer me conhecer melhor:
    🎙️Entrevista no DEVNAESTRADA: bit.ly/dne-79-r...
    Outras informações:
    🇧🇷Idioma: PT/BR

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

  • @marcosdantas4258
    @marcosdantas4258 4 года назад +55

    Simplesmente fantástica, o Elemar deve ser um cara muito gente fina de se trabalhar, a didática dele é impressionante, como eu tenho entrega pra terminar vou parar por aqui (2:01:28),
    vai um breve resumo:
    00:56:55 - 00:58:22 Identificando seu Bounded Context.
    00:58:38 - 00:59:33 Inglês ou Português e agora ?
    01:03:03 - 01:01:35 - Termos Próprios
    01:08:29 - 01:09:10 - 92% dos softwares no planeta são feitos assim.
    01:11:30 - 01:14:10 - Esse é o argumento certo pra pedir aumento, duas chaves, ( Desempenho sobre empenho )
    01:20:48 - 01:21:40 - Faça Testes por favor, principalmente se você desenvolve em javascritp.
    01:22:19 - 01:25:20 - Quando o Jason bate vai para no seu software.
    01:23:59 - 01:23:10 Resolvendo bugs eternos.
    01:29:32 - 01:34:05 - Quando as coisas mudam, é bom encarar assim.
    01:37:00 - 01:51:26 - Qualidade de software, você precisa ver isso.
    /** Desculpe, foi escrito sem testes, pode quebrar :) **/

    • @marcosdantas4258
      @marcosdantas4258 4 года назад +10

      Sabe, talvez depois de assistir, vai ser normal parecer que você não entendeu nada, ou que você parece não ser um programador porque ainda há muito a aprender, com 10 anos na luta e alguns problemas já passados, da pra dizer, você não consegue comprimir 28 anos de experiências em 2 horas de video, então dê se um tempo, permita-se reaproveitar, volte de vez em quando, isso vai fazer você alinhar os conteúdos na sua mente melhor, essa é a arte do aprender, as vezes por dor, as vezes por ouvir, em todas elas uma constante, necessidade de tempo pra assimilar.

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

      ruclips.net/video/9bEMrFIt-aY/видео.html

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

    "20% das features representam 80% do consumo do sistema. Obtemos um MVP com esses 20%. Caso contrário, possuímos só uma esperança."
    Esse vídeo é daqueles que se deve rever de tempos em tempos devida a sua quantidade de informações valiosas.

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

    Que conteúdo absurdo! Achei que iria assistir esta live em dois/três dias, acabei vendo tudo de uma vez só. Obrigado pelo conteúdo. Tenho estudado DDD há alguns meses. Foi enriquecedor.

  • @RodrigoBranas
    @RodrigoBranas  4 года назад +26

    Pessoal, na versão web do RUclips o vídeo está cortado, apesar de ter 03:26:00 de duração aparecem 01:59:59. Já entrei em contato com o RUclips para ver se eles conseguem ajustar, de qualquer forma no Android e iOS está normal, peço que assistam por lá, ou aguardem um pouco para ver se o RUclips resolve o problema. De qualquer forma já baixei o vídeo, tenho uma versão completa salva aqui, em último caso faço o reupload do vídeo, o que é ruim pois perdemos as urls, estatísticas, chat, etc... Abraços!

    • @mavancini659
      @mavancini659 4 года назад +1

      Devs cansados no youtube também.
      De todo modo, obrigado por informar, vou ver pelo android.

  • @diego.fernandosl
    @diego.fernandosl 3 года назад +1

    O Elemar é uma mina de ouro de conhecimento e experiência. Que absurdo!

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

    Verdadeiros super heróis do software, Wolverine e one puch man. D+ cara, essa live foi mais pesada de conteúdo do que um semestre inteiro de faculdade. Super D+. Muito bom.... 👏👏👏👏👏🤟🤟

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

    Acho que essa talk tem pouca view dada a importância do que foi falado aqui. Obrigado Branas, por ter trazido essa fera no seu canal pra soltar essa riqueza de conteúdo.

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

    Caramba ! Que live sensacional. O Elemar é uma referência pra mim , os vídeos e artigos que ele produz para a comunidade possuem um valor imenso. Branas sempre trazendo referências. 👏👏

  • @maykon-oliveira
    @maykon-oliveira 4 года назад +6

    Quando eu vi 3h de conteúdo, pensei: "Não tem como ter tanto assunto assim". Mas não, esse Elemar é muito top, quero absorver tudo aí.

  • @flavio-foa362
    @flavio-foa362 2 года назад +1

    Excelente conteúdo ,,👍🏻

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

    Didática incrível!!!

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

    Fantástico
    Eu geralmente não comento em videos, mas este foi inevitável.
    Parabéns!!

  • @renatospaka
    @renatospaka 4 года назад +5

    Como é bom assistir uma aula dessas, Elemar. Eu te acompanho há algum tempo e seus ensinamentos teóricos, de arquitetura são muito diretos e retos, ma facilitam demais na minha volta à programação e desenvolvimento de software.
    E Rodrigo, suas lives são de uma qualidade fantástica. Também acompanho você há algum tempo. Valeu!

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

    As 3hs mais bem gastas de todos os tempos da última semana! SHOW!

  • @allissonmateus9603
    @allissonmateus9603 4 года назад +1

    Um dos melhores bate papo do canal. Já estou vendo a quarta vez do inicio ao fim pra digerir tanta informação ...

  • @leandrosoares6
    @leandrosoares6 4 года назад +4

    Nossa que conteúdo é esse amigos! É um dos tipos de conteúdo que dá gosto pagar a Internet kkkkkkkkkk

  • @AntonioCleversondossantos
    @AntonioCleversondossantos 4 года назад +1

    Show!
    O bom de além de desmitificar DDD mostra também as más práticas e uso (se é que podemos chamar de DDD).
    ESCLARECE MUITA coisa.

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

    Muito bom, curti d+

  • @davepeixoto6914
    @davepeixoto6914 4 года назад +4

    Simplesmente sensacional, acho que tenho rever umas 5 vezes para digerir kkkk

  • @matheuskielkowski
    @matheuskielkowski 4 года назад +6

    Que live meus amigos! Parabéns Branas e Elemar e obrigado por nos proporcionar tal conteúdo!

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

    Que live magnífica, obrigado pelo conhecimento pessoal.

  • @longuinni
    @longuinni 4 года назад +7

    Muito legal!! Branas poderia ter um vídeo sobre DDD igual ao de SOLID que vc vez!! Iria ajudar muuuuuuitas pessoas.

  • @joaocardoso3593
    @joaocardoso3593 4 года назад +1

    O Elemar é top! Muito obrigado!

  • @vldmatos
    @vldmatos 4 года назад +1

    Essa live foi uma aula !! parabéns Rodrigo e Elemar

  • @antoniosousa4178
    @antoniosousa4178 4 года назад +1

    Fantástico!!!

  • @jailsvs
    @jailsvs 4 года назад +5

    Parabéns Rodrigo e Elemar! Cara, que live TOP!

  • @arquitetodasgalaxias
    @arquitetodasgalaxias 4 года назад +1

    Demais hein! Esse assunto atualmente é o que mais me interessa em arquitetura de software. Tenho trabalhado bastante com dinâmicas que facilitam a adoção de DDD sem toda a complexidade dos "termos" coisa e tal. Parabéns pelo trabalho.

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

    Elemar é um monstro DDD

  • @devdaniloambrosio
    @devdaniloambrosio 4 года назад +7

    DDD é imprescindível! Ótima live!

  • @rcosta551
    @rcosta551 4 года назад +1

    Muito didático.
    E tem uns por ai que afirmam que DDD é overengineering

  • @nacasadobeirinha1524
    @nacasadobeirinha1524 4 года назад +1

    que bate papo sensacional, mais 4 horas de live e que venha o proximo bate papo!
    Infelizmente n'ao estava presente na hr da live!
    Ganhou um novo inscrito!

  • @silva.belarmino
    @silva.belarmino 4 года назад +3

    Muito obrigado, catalizador :)

  • @gleytonlima3801
    @gleytonlima3801 4 года назад +5

    Mais uma excelente live pessoal! Vale a pena demais assistir.

  • @selmison
    @selmison 4 года назад

    Depois de muitas tentativas, parece que enfim me deparei com uma forma de entender de fato o DDD. Parabéns, Branas e Elemar!!

  • @joaopedros.h.7480
    @joaopedros.h.7480 4 года назад +1

    Entrevista incrível, muitos aprendizados!

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

    Branas, a live foi excelente!
    Que papo bacana e esclarecedor, parabéns ElemarJr pela contribuição com visão, conhecimento compartilhado.
    Sabendo que tem uma galera que consome só o resumo, visando maior alcance será que é válido criar uma playlist com os "Cortes da Live", videos até 10m exatamente com "tópicos" pertinentes das conversas?

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

    Incrível como mais de 3 horas passaram voando, parabéns Rodrigo , parabéns elemar

  • @zanderbrasil
    @zanderbrasil 4 года назад +4

    Parabéns Branas e Elemar pela live ficou sensacional!! Branas poderia ver a possibilidade de fazer upload novamente da live, pois o que ficou salvo no RUclips está cortada.

    • @RodrigoBranas
      @RodrigoBranas  4 года назад +2

      Oi Anderson! Tudo bem? Qual parte está cortada? É que o streaming é feito diretamente... as vezes o RUclips leva um tempo pra conseguir converter o vídeo completo. Abraços!

    • @zanderbrasil
      @zanderbrasil 4 года назад +1

      @@RodrigoBranas Entendi Branas, vamos esperar então... É que o vídeo está começando com você falando alguns bugs... quase no meio da live

    • @RodrigoBranas
      @RodrigoBranas  4 года назад +1

      @@zanderbrasil agora eu vi Anderson, engraçado, pelo App de Celular está certinho, pelo computador parece que cortou em 2 horas... estou tentando baixar o vídeo aqui e vou tentar mandar um chamado pro RUclips pra ver o que aconteceu... abraços!

    • @RodrigoBranas
      @RodrigoBranas  4 года назад +2

      Resolvido, RUclips resolveu!

  • @lincoli.xavier
    @lincoli.xavier 4 года назад +3

    Que aula!! Gratidão!

  • @joaocleyton
    @joaocleyton 4 года назад

    Muito bom, obrigado os dois pelo conteúdo!

  • @rafaelbatista_yt
    @rafaelbatista_yt 4 года назад +2

    Conteúdo sensacional. Parabéns pessoal.

  • @mbgiatti3433
    @mbgiatti3433 4 года назад +2

    Exelente pauta parabéns

  • @AngeloLuz
    @AngeloLuz 4 года назад +2

    Baita papo! Valeu, Branas e Elemar.

  • @juniorbello9813
    @juniorbello9813 4 года назад +2

    Sensacional a live parabéns aprendi muuito. Obrigado
    Qual a relação de casos de uso com processos. Podemos começar desenhar processos a partir dos casos de uso do UML?

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

    Que aula absurda!

  • @HumbertoBarbosaMS
    @HumbertoBarbosaMS 4 года назад +1

    essa live foi foda, esse cara deu uma aula

  • @mwzenas
    @mwzenas 4 года назад +1

    Muito legal, mas seria interessante, se o Elemar escrevesse um livro sobre DDD, seria mais voltado ao desenvolvimento e experiências de software desenvolvidos no Brasil.

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

    Gostaria de vê um curso dele codificando ou algum projeto no github pra poder visualizar tudo isso.

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

    melhor video de ddd

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

    Boleto é traduzido como invoice, não?
    Aliás, eu já vi 2 termos pra se referir à mesma coisa, só que em contextos diferentes (bounded context): purchase order e invoice. Order é quando o pedido é feito e invoice é quando o pedido é cobrado.
    Ou em outras palavras, order é quando os dados do pedido chegam do comprador para o fornecedor e invoice é quando os mesmos dados (ou praticamente os mesmos dados) saem do fornecedor para o comprador.
    Na order, a preocupação maior é controlar o estoque. Na invoice, a preocupação é calcular as vendas e impostos. Mas muitas vezes os domains experts usam esses 2 termos pra se referir aos mesmos dados.
    Se não me engano, no Netsuite é assim também (os "mesmos" dados recebendo nomes diferentes em dois estágios diferentes).

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

      Boleto não tem tradução, não é invoice. Sobre order, com certeza, representa um pedido, invoice é tipo uma sumarização da venda.

  • @Henrique-kk1tm
    @Henrique-kk1tm 3 года назад +1

    Ponto interessante no minuto 1:17:40

  • @MrMurilocarlos
    @MrMurilocarlos 4 года назад

    Rodrigo e Elemar. Primeiramente parabéns e obrigado pelo conteúdo.
    A parte referente a Contrato e Fatura ficou confuso. Contrato e Fatura são dois agregados distintos, onde eles são o root e portanto acessíveis de fora pelos seus ids OU ENTÃO, Fatura pertence ao Contrato e somente deveria ser acessível via Contrato.
    Certo?

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

    Essa do absurdo do adaptador para serviço de log tem um nome no mundo java: Logback

  • @danielaugustodealcantarane392
    @danielaugustodealcantarane392 4 года назад +1

    Rodrigo/Elemar, no final da live vocês citam outros feras como Dudu, Giovane, Balta, etc... Você pode indicar os nomes ou os canais deles, por favor? Só por esses nomes não peguei as referências.

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

      Eduardo Pires: ruclips.net/channel/UCC-i2bS_oH2os9niHX2ApOA
      André Baltieri: ruclips.net/channel/UCgnACLvM9O5lfm9ZBh_d3cg
      Canal .NET: ruclips.net/channel/UCIahKJr2Q50Sprk5ztPGnVg
      Lambda 3: podcast.lambda3.com.br/

    • @danielaugustodealcantarane392
      @danielaugustodealcantarane392 4 года назад +1

      @@RodrigoBranas muito obrigado e parabéns pelo trabalho. Excelente live.

  • @saulojoseph1258
    @saulojoseph1258 4 года назад

    1:15:44
    salvar pra mostrar pra equipe.

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

    Eu conheço o "antecipar verdades" por "mentiras realizáveis".

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

    Calças em forma de esqueletos contra plange plano eterno de Janis Joplin no mangueiral.

  • @pedroaugust8
    @pedroaugust8 4 года назад

    qual é o primeiro livro citado? cip?

  • @alessandrob.g.4524
    @alessandrob.g.4524 3 года назад +1

    O Los Hermanos da programação

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

    .Vibe.subindo.regrando.cafe.da.manha.

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

    getBaiano ?

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

      getByAno
      Uma crítica a mistura de termos em inglês com português pois cria essas anomalias

  • @antonio_cds
    @antonio_cds 4 года назад +2

    async GetBaiano();

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

    Apesar da falta de humildade do Branas, ele só trás ferras. Parabéns