{"id":5154,"date":"2015-08-05T01:30:49","date_gmt":"2015-08-05T06:30:49","guid":{"rendered":"https:\/\/daedtech.wpenginepowered.com\/?page_id=5154"},"modified":"2026-02-25T18:16:18","modified_gmt":"2026-02-26T00:16:18","slug":"products","status":"publish","type":"page","link":"https:\/\/daedtech.com\/products\/","title":{"rendered":"Products"},"content":{"rendered":"<p>I do not necessarily employ the strictest definition of &#8220;product&#8221; for this page. \u00a0What you can find here is a list of things that I&#8217;ve created over the years and that I offer at various price points (including free).<\/p>\n<h2 style=\"margin-bottom:10px;\">My Books<\/h2>\n<div style=\"max-width:900px; margin:0 auto; text-align:center;\">\n<p>  <a href=\"http:\/\/amzn.to\/2rOi1Yt\" style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2017\/02\/Developer-Hegemony-Cover-1.png\"\n         alt=\"Developer Hegemony\"\n         width=\"200\" \/><br \/>\n  <\/a><\/p>\n<p>  <a href=\"http:\/\/amzn.to\/2s32CmP\" style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2014\/11\/StartingToUnitTest.jpg\"\n         alt=\"Starting to Unit Test\"\n         width=\"200\" \/><br \/>\n  <\/a><\/p>\n<p>  <a href=\"http:\/\/amzn.to\/1N9ddh0\" style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2014\/11\/ExpertBeginner.jpg\"\n         alt=\"The Expert Beginner\"\n         width=\"200\" \/><br \/>\n  <\/a><\/p>\n<p>  <a href=\"https:\/\/www.amazon.com\/dp\/B0DCQ93FD2\/ref=as_li_ss_tl?ie=UTF8&#038;linkCode=sl1&#038;tag=daed-20\"\n     style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2026\/02\/SEO-for-Non-Scumbags.jpg\"\n         alt=\"SEO for Non Scumbags\"\n         width=\"200\" \/><br \/>\n  <\/a><\/p>\n<\/div>\n<h2 style=\"margin-top:25px; margin-bottom:10px;\">My Pluralsight Courses<\/h2>\n<div style=\"max-width:720px; margin:0 auto; text-align:center;\">\n<p>  <a href=\"http:\/\/pluralsight.com\/training\/Courses\/TableOfContents\/continuous-testing-with-ncrunch\"\n     style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2015\/08\/NCrunch-300x73.jpg\"\n         alt=\"Continuous Testing with NCrunch\"\n         width=\"260\" \/><br \/>\n  <\/a><\/p>\n<p>  <a href=\"http:\/\/pluralsight.com\/training\/Courses\/TableOfContents\/home-automation-fundamentals\"\n     style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2015\/08\/HomeAutomation-300x73.jpg\"\n         alt=\"Home Automation Fundamentals\"\n         width=\"260\" \/><br \/>\n  <\/a><\/p>\n<p>  <a href=\"https:\/\/app.pluralsight.com\/library\/courses\/practical-ndepend\"\n     style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2015\/08\/NDepend-300x109.jpg\"\n         alt=\"Practical NDepend\"\n         width=\"260\" \/><br \/>\n  <\/a><\/p>\n<p>  <a href=\"https:\/\/app.pluralsight.com\/courses\/making-business-case-for-best-practices\"\n     style=\"display:inline-block; margin:10px;\"><br \/>\n    <img decoding=\"async\" src=\"https:\/\/daedtech.com\/wp-content\/uploads\/2015\/08\/BestPractices-300x88.jpg\"\n         alt=\"Making the Business Case for Best Practices\"\n         width=\"260\" \/><br \/>\n  <\/a><\/p>\n<\/div>\n<p style=\"text-align:center; margin-top:5px;\">\n  <a href=\"http:\/\/www.shareasale.com\/r.cfm?b=620902&amp;u=1080777&amp;m=53701&amp;urllink=&amp;afftrack=\"\n     target=\"_blank\" rel=\"noopener noreferrer\"><br \/>\n     Start a Pluralsight free trial<br \/>\n  <\/a>\n<\/p>\n<h2>My Whitepapers<\/h2>\n<ul>\n<li>Erik Dietrich, in collaboration with Gitty Gottlieb, 2010: <a href=\"https:\/\/daedtech.com\/pubs\/TCPub.pdf\">Testability of C# Code Bases<\/a>.<\/li>\n<li>Erik Dietrich, in collaboration with Dave McCloskey, 2010: <a href=\"https:\/\/daedtech.com\/pubs\/OSXerox.pdf\">Creating a live virtual copy of a running physical OS (proof of concept)<\/a>.<\/li>\n<li>Erik Dietrich, in collaboration with Anu Pardeshi and John Svitek, 2011: <a href=\"https:\/\/daedtech.com\/pubs\/NoException.pdf\">Designing a No Exception Library Using Code Contracts<\/a>.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>I do not necessarily employ the strictest definition of &#8220;product&#8221; for this page. \u00a0What you can find here is a list of things that I&#8217;ve created over the years and that I offer at various price points (including free). My Books My Pluralsight Courses Start a Pluralsight free trial My Whitepapers Erik Dietrich, in collaboration&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kad_post_transparent":"default","_kad_post_title":"default","_kad_post_layout":"default","_kad_post_sidebar_id":"","_kad_post_content_style":"default","_kad_post_vertical_padding":"default","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-5154","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Products<\/title>\n<meta name=\"description\" content=\"Checkout my products, which include books I&#039;ve written, courses I&#039;ve created, whitepapers that I&#039;ve authored, and more coming soon.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/daedtech.com\/products\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Products\" \/>\n<meta name=\"twitter:description\" content=\"Checkout my products, which include books I&#039;ve written, courses I&#039;ve created, whitepapers that I&#039;ve authored, and more coming soon.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/daedtech.com\/wp-content\/uploads\/2017\/02\/Developer-Hegemony-Cover-1.png\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/daedtech.com\\\/products\\\/\",\"url\":\"https:\\\/\\\/daedtech.com\\\/products\\\/\",\"name\":\"Products\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/daedtech.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/daedtech.com\\\/products\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/daedtech.com\\\/products\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/daedtech.com\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/Developer-Hegemony-Cover-1.png\",\"datePublished\":\"2015-08-05T06:30:49+00:00\",\"dateModified\":\"2026-02-26T00:16:18+00:00\",\"description\":\"Checkout my products, which include books I've written, courses I've created, whitepapers that I've authored, and more coming soon.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/daedtech.com\\\/products\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/daedtech.com\\\/products\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/daedtech.com\\\/products\\\/#primaryimage\",\"url\":\"https:\\\/\\\/daedtech.com\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/Developer-Hegemony-Cover-1.png\",\"contentUrl\":\"https:\\\/\\\/daedtech.com\\\/wp-content\\\/uploads\\\/2017\\\/02\\\/Developer-Hegemony-Cover-1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/daedtech.com\\\/products\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/daedtech.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/daedtech.com\\\/#website\",\"url\":\"https:\\\/\\\/daedtech.com\\\/\",\"name\":\"DaedTech\",\"description\":\"Stories about Software\",\"publisher\":{\"@id\":\"https:\\\/\\\/daedtech.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/daedtech.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/daedtech.com\\\/#organization\",\"name\":\"DaedTech LLC\",\"url\":\"https:\\\/\\\/daedtech.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/daedtech.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/daedtech.com\\\/wp-content\\\/uploads\\\/2015\\\/07\\\/SmallLogo.jpg\",\"contentUrl\":\"https:\\\/\\\/daedtech.com\\\/wp-content\\\/uploads\\\/2015\\\/07\\\/SmallLogo.jpg\",\"width\":82,\"height\":84,\"caption\":\"DaedTech LLC\"},\"image\":{\"@id\":\"https:\\\/\\\/daedtech.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Products","description":"Checkout my products, which include books I've written, courses I've created, whitepapers that I've authored, and more coming soon.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/daedtech.com\/products\/","twitter_card":"summary_large_image","twitter_title":"Products","twitter_description":"Checkout my products, which include books I've written, courses I've created, whitepapers that I've authored, and more coming soon.","twitter_image":"https:\/\/daedtech.com\/wp-content\/uploads\/2017\/02\/Developer-Hegemony-Cover-1.png","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/daedtech.com\/products\/","url":"https:\/\/daedtech.com\/products\/","name":"Products","isPartOf":{"@id":"https:\/\/daedtech.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/daedtech.com\/products\/#primaryimage"},"image":{"@id":"https:\/\/daedtech.com\/products\/#primaryimage"},"thumbnailUrl":"https:\/\/daedtech.com\/wp-content\/uploads\/2017\/02\/Developer-Hegemony-Cover-1.png","datePublished":"2015-08-05T06:30:49+00:00","dateModified":"2026-02-26T00:16:18+00:00","description":"Checkout my products, which include books I've written, courses I've created, whitepapers that I've authored, and more coming soon.","breadcrumb":{"@id":"https:\/\/daedtech.com\/products\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/daedtech.com\/products\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/daedtech.com\/products\/#primaryimage","url":"https:\/\/daedtech.com\/wp-content\/uploads\/2017\/02\/Developer-Hegemony-Cover-1.png","contentUrl":"https:\/\/daedtech.com\/wp-content\/uploads\/2017\/02\/Developer-Hegemony-Cover-1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/daedtech.com\/products\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/daedtech.com\/"},{"@type":"ListItem","position":2,"name":"Products"}]},{"@type":"WebSite","@id":"https:\/\/daedtech.com\/#website","url":"https:\/\/daedtech.com\/","name":"DaedTech","description":"Stories about Software","publisher":{"@id":"https:\/\/daedtech.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/daedtech.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/daedtech.com\/#organization","name":"DaedTech LLC","url":"https:\/\/daedtech.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/daedtech.com\/#\/schema\/logo\/image\/","url":"https:\/\/daedtech.com\/wp-content\/uploads\/2015\/07\/SmallLogo.jpg","contentUrl":"https:\/\/daedtech.com\/wp-content\/uploads\/2015\/07\/SmallLogo.jpg","width":82,"height":84,"caption":"DaedTech LLC"},"image":{"@id":"https:\/\/daedtech.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/daedtech.com\/wp-json\/wp\/v2\/pages\/5154","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daedtech.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/daedtech.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/daedtech.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/daedtech.com\/wp-json\/wp\/v2\/comments?post=5154"}],"version-history":[{"count":0,"href":"https:\/\/daedtech.com\/wp-json\/wp\/v2\/pages\/5154\/revisions"}],"wp:attachment":[{"href":"https:\/\/daedtech.com\/wp-json\/wp\/v2\/media?parent=5154"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}