{"id":934,"date":"2010-01-06T20:01:44","date_gmt":"2010-01-06T19:01:44","guid":{"rendered":"http:\/\/www.gamlor.info\/wordpress\/?p=934"},"modified":"2021-03-11T09:45:22","modified_gmt":"2021-03-11T08:45:22","slug":"maven-reference-validation-geek-videos-and-trailers","status":"publish","type":"post","link":"https:\/\/www.gamlor.info\/wordpress\/2010\/01\/maven-reference-validation-geek-videos-and-trailers\/","title":{"rendered":"Maven-Reference, Validation and Geek-Videos"},"content":{"rendered":"<ul>\n<li>I&#8217;ve stumbled over this <a href=\"http:\/\/www.sonatype.com\/books\/maven-book\/reference\/public-book.html\">Maven online book<\/a>. It\u2019s quite useful for everyone who\u2019s maintaining Maven-builds.<\/li>\n<li>This <a href=\"http:\/\/msmvps.com\/blogs\/jon_skeet\/archive\/2009\/12\/09\/quot-magic-quot-null-argument-testing.aspx\">post about &#8220;Magic&#8221; null argument testing<\/a> describes how to implement an extremely elegant way to check arguments in C#. The check looks like this:\n<pre class=\"csharpcode\"><span class=\"kwrd\">new<\/span> { argument,anotherArgument }.CheckNotNull();<\/pre>\n<p>Read the post to find out how it works.<\/li>\n<li>Do you know <a href=\"http:\/\/en.wikipedia.org\/wiki\/Covariance_and_contravariance_(computer_science)\">co- and contravariance in programming-languages<\/a>? Well how about <a href=\"http:\/\/en.wikipedia.org\/wiki\/Covariance_and_contravariance_of_vectors\">co- and contravariance in physics<\/a>?\u00a0 Have they something in common? Well on geeky series on <a href=\"http:\/\/channel9.msdn.com\">channel9<\/a> Brian Beckman and Erik Meijer try to find out. In the first video <a href=\"http:\/\/channel9.msdn.com\/shows\/Going+Deep\/C9-Lectures-Brian-Beckman-Covariance-and-Contravariance-in-Physics-1-of-1\/\">Brian introduces co- and contravariance in physics<\/a>. After that, Brian and Erik try together to find the similarities, Brian representing the physicist, Erik the programming-language guy. The <a href=\"http:\/\/channel9.msdn.com\/shows\/Going+Deep\/E2E-Brian-Beckman-and-Erik-Meijer-CoContravariance-in-Physics-and-Programming-1-of-2\/\">first<\/a> and <a href=\"http:\/\/channel9.msdn.com\/shows\/Going+Deep\/E2E-Brian-Beckman-and-Erik-Meijer-CoContravariance-in-Physics-and-Programming-2-of-2\/\">second<\/a> part are available, however the question is still no answered. Therefore a third video will be available later.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve stumbled over this Maven online book. It\u2019s quite useful for everyone who\u2019s maintaining Maven-builds. This post about &#8220;Magic&#8221; null argument testing describes how to implement an extremely elegant way&hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_links_to":"","_links_to_target":""},"categories":[126,1],"tags":[127,38,80,158,69,93],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/934"}],"collection":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/comments?post=934"}],"version-history":[{"count":7,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/934\/revisions"}],"predecessor-version":[{"id":3026,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/posts\/934\/revisions\/3026"}],"wp:attachment":[{"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/media?parent=934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/categories?post=934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamlor.info\/wordpress\/wp-json\/wp\/v2\/tags?post=934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}