{"id":941,"date":"2010-05-28T10:49:21","date_gmt":"2010-05-28T17:49:21","guid":{"rendered":"http:\/\/www.milfont.org\/tech\/?p=941"},"modified":"2010-05-28T11:52:06","modified_gmt":"2010-05-28T18:52:06","slug":"palestra-bdd-unifor-2010","status":"publish","type":"post","link":"https:\/\/www.milfont.org\/tech\/2010\/05\/28\/palestra-bdd-unifor-2010\/","title":{"rendered":"Palestra BDD &#8211; Unifor 2010"},"content":{"rendered":"<p><script type=\"text\/javascript\"> function get_style941 () { return \"none\"; } function end941_ () { document.getElementById('wqd941').style.display = get_style941(); } <\/script><a href=\"http:\/\/www.amazon.com\/gp\/product\/0321125215?ie=UTF8&amp;tag=milftech-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321125215\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" style=\"margin: 5px;\" title=\"Domain Driven Design na Amazon\" src=\"http:\/\/ecx.images-amazon.com\/images\/I\/31ywgz51v-L._SL160_.jpg\" alt=\"\" width=\"120\" height=\"160\" \/><\/a>Ontem [27\/05\/2010] <a href=\"http:\/\/www.javace.org\/evento-javace-especializacao-unifor\/\">palestrei no evento<\/a> da <a href=\"http:\/\/www.javace.org\/\">JavaCE<\/a> na Unifor, abaixo est\u00e3o os <a href=\"http:\/\/www.slideshare.net\/cmilfont\/domain-driven-design-4344612\">slides<\/a>. Para quem n\u00e3o participou do evento, provavelmente os slides n\u00e3o far\u00e3o muito sentido por si, mas creio que d\u00e1 para entender o contexto.<\/p>\n<p>O objetivo dessa palestra foi desmistificar um pouco o entendimento sobre <a href=\"http:\/\/en.wikipedia.org\/wiki\/Domain_driven_design\">Domain Driven Design<\/a>. O foco foi demonstrar que essa abordagem n\u00e3o \u00e9 sobre padr\u00f5es, como bem me aconselhou o <a href=\"http:\/\/twitter.com\/rodrigoy\/status\/14864670811\">Rodrigo Yoshima<\/a>. Enfatizei a comunica\u00e7\u00e3o como fator importante e comparei arquiteturas existentes por m\u00e1 compreens\u00e3o n\u00e3o s\u00f3 da &#8220;Orienta\u00e7\u00e3o a Objetos&#8221;, mas por dogmatismo e ignor\u00e2ncia.<\/p>\n<p>Como eu conhe\u00e7o bem o mercado local, enfatizei algumas m\u00e1s pr\u00e1ticas que considero o empecilho aos projetos, principalmente as &#8220;arquiteturas de refer\u00eancias&#8221; que se proliferam aqui e impactam na modelagem.<\/p>\n<p>Fizemos um &#8220;Hands On&#8221; rapidinho e n\u00e3o tem como n\u00e3o falar sobre <a href=\"http:\/\/www.amazon.com\/gp\/product\/0321146530?ie=UTF8&amp;tag=milftech-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321146530\">TDD<\/a>, afinal, modelagem \u00e1gil passa invariavelmente pelo <a href=\"http:\/\/c2.com\/cgi\/wiki?TestFirstProgramming\">Test First<\/a>. &#8220;Fizemos&#8221;, porque tive a ajuda do <a href=\"http:\/\/twitter.com\/rponte\/status\/14878430610\">@rponte<\/a>.<\/p>\n<p><a title=\"27052010265 por chrismilfont, no Flickr\" href=\"http:\/\/www.flickr.com\/photos\/cmilfont\/4647510289\/\"><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/farm5.static.flickr.com\/4033\/4647510289_b9b0460d69.jpg\" alt=\"27052010265\" width=\"500\" height=\"375\" \/><\/a><\/p>\n<div id=\"__ss_4344612\" style=\"width: 425px;\"><strong style=\"display: block; margin: 12px 0 4px;\"><a title=\"Domain driven design\" href=\"http:\/\/www.slideshare.net\/cmilfont\/domain-driven-design-4344612\">Domain driven design<\/a><\/strong><object id=\"__sse4344612\" classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"425\" height=\"355\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowScriptAccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/static.slidesharecdn.com\/swf\/ssplayer2.swf?doc=domaindrivendesign-100528120249-phpapp01&amp;stripped_title=domain-driven-design-4344612\" \/><param name=\"name\" value=\"__sse4344612\" \/><param name=\"allowfullscreen\" value=\"true\" \/><embed id=\"__sse4344612\" type=\"application\/x-shockwave-flash\" width=\"425\" height=\"355\" src=\"http:\/\/static.slidesharecdn.com\/swf\/ssplayer2.swf?doc=domaindrivendesign-100528120249-phpapp01&amp;stripped_title=domain-driven-design-4344612\" name=\"__sse4344612\" allowscriptaccess=\"always\" allowfullscreen=\"true\"><\/embed><\/object><\/p>\n<div style=\"padding: 5px 0 12px;\">View more <a href=\"http:\/\/www.slideshare.net\/\">presentations<\/a> from <a href=\"http:\/\/www.slideshare.net\/cmilfont\">Christiano Milfont<\/a>.<\/div>\n<\/div>\n<p><a href=\"http:\/\/www.submarino.com.br\/produto\/1\/21576488\/domain-driven+design?franq=170940\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft\" title=\"Domain Driven Design\" src=\"http:\/\/i.s8.com.br\/images\/books\/cover\/img8\/21576488.jpg\" alt=\"\" width=\"180\" height=\"180\" \/><\/a>Descobri s\u00f3 ontem que existe<a href=\"http:\/\/www.submarino.com.br\/produto\/1\/21576488\/domain-driven+design?franq=170940\"> tradu\u00e7\u00e3o do livro Domain Driven Design<\/a> do <a href=\"http:\/\/domaindrivendesign.org\/about\">Eric Evans<\/a>, eu recomendo comprarem o original na Amazon, mas se forem comprar em portugu\u00eas que seja pelo <a href=\"http:\/\/www.submarino.com.br\/produto\/1\/21576488\/domain-driven+design?franq=170940\">meu link<\/a>. \ud83d\ude42<\/p>\n<p>A <a href=\"http:\/\/www.infoq.com\">InfoQ<\/a> publicou um <a href=\"http:\/\/www.infoq.com\/minibooks\/domain-driven-design-quickly\">minibook sobre o tema<\/a>.<\/p>\n<p>Vou subir a aplica\u00e7\u00e3o que codificamos ontem para o <a href=\"http:\/\/github.com\/cmilfont\">github<\/a> e atualizo essa p\u00e1gina quando estiver dispon\u00edvel. Algumas fotos que foram tirados <a href=\"http:\/\/www.flickr.com\/photos\/cmilfont\/sets\/72157624154994090\/\">voces conferem aqui<\/a>.<\/p>\n<p>Algumas refer\u00eancias importantes sobre o que falei ontem:<\/p>\n<p><a href=\"http:\/\/blog.aspercom.com.br\/2009\/08\/11\/repositorios-ddd\/\">http:\/\/blog.aspercom.com.br\/2009\/08\/11\/repositorios-ddd\/<\/a><\/p>\n<p><a href=\"http:\/\/fragmental.tw\/2010\/02\/24\/everyday-tales-anatomy-of-a-refactoring\/\">http:\/\/fragmental.tw\/2010\/02\/24\/everyday-tales-anatomy-of-a-refactoring\/<\/a><\/p>\n<p><a href=\"http:\/\/fragmental.tw\/2010\/03\/10\/everyday-tales-anatomy-of-a-refactoring-%E2%80%93-part-2\/\">http:\/\/fragmental.tw\/2010\/03\/10\/everyday-tales-anatomy-of-a-refactoring-%E2%80%93-part-2\/<\/a><\/p>\n<p><a href=\"http:\/\/fragmental.tw\/2010\/03\/10\/everyday-tales-anatomy-of-a-refactoring-%e2%80%93-part-3\/\">http:\/\/fragmental.tw\/2010\/03\/10\/everyday-tales-anatomy-of-a-refactoring-%e2%80%93-part-3\/<\/a><\/p>\n<p><a href=\"http:\/\/fragmental.tw\/2010\/03\/22\/nevermind-domain-driven-design\/\">http:\/\/fragmental.tw\/2010\/03\/22\/nevermind-domain-driven-design\/<\/a><\/p>\n<p id=\"wqd941\">Typically chemist&#8217;s shop can sale to you with discreet treatments for various health problems. There are numerous of safe online pharmacies that will deliver medications to your address. There are divers medicines for each afflictions. Learn more about &#8220;<a href=\"http:\/\/free-viagrasamples.com\/viagra_coupons.html\">viagra manufacturer coupon<\/a>&#8220;. Maybe &#8220;<a href=\"http:\/\/free-viagrasamples.com\/viagra_coupons.html\">viagra discount coupons<\/a>&#8221; is a extremely complicated matter. Matters, like &#8220;<a href=\"http:\/\/free-viagrasamples.com\/viagra_coupons.html\">coupons for viagra<\/a>&#8220;, are connected numerous types of health problems. If you need to take prescription medications, ask your pharmacist to check your testosterone levels before. Sometimes the treatment options may switch on erectile dysfunction remedies or a suction device that helps get an erection. Keep in mind web-site which is ready to sell erectile dysfunction drugs like Viagra without a prescription is fraudulent. When you purchase from an unknown web-site, you run the risk of getting counterfeit remedies. <\/p>\n<p><script type=\"text\/javascript\"> end941_(); <\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ontem [27\/05\/2010] palestrei no evento da JavaCE na Unifor, abaixo est\u00e3o os slides. Para quem n\u00e3o participou do evento, provavelmente os slides n\u00e3o far\u00e3o muito sentido por si, mas creio que d\u00e1 para entender o contexto. O objetivo dessa palestra foi desmistificar um pouco o entendimento sobre Domain Driven Design. O foco foi demonstrar que [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[15,11,27,12,30,259],"tags":[70,68],"_links":{"self":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts\/941"}],"collection":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/comments?post=941"}],"version-history":[{"count":10,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts\/941\/revisions"}],"predecessor-version":[{"id":947,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/posts\/941\/revisions\/947"}],"wp:attachment":[{"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/media?parent=941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/categories?post=941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.milfont.org\/tech\/wp-json\/wp\/v2\/tags?post=941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}