<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link href="https://feeds.simplecast.com/EoO4h3Xv" rel="self" title="MP3 Audio" type="application/atom+xml"/>
    <atom:link href="https://simplecast.superfeedr.com" rel="hub" xmlns="http://www.w3.org/2005/Atom"/>
    <generator>https://simplecast.com</generator>
    <title>no dogma podcast</title>
    <description>discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business, soft skills, health</description>
    <copyright>Copyright Bryan Hogan</copyright>
    <language>en-us</language>
    <pubDate>Thu, 2 Apr 2026 20:22:06 +0000</pubDate>
    <lastBuildDate>Thu, 2 Apr 2026 20:22:18 +0000</lastBuildDate>
    <image>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <title>no dogma podcast</title>
      <url>https://image.simplecastcdn.com/images/2d981087-eb84-49b4-a81c-f2167353e2b6/ef096fbf-849a-4aa9-a01e-98212b85b8dc/3000x3000/1533054938-artwork.jpg?aid=rss_feed</url>
    </image>
    <link>https://nodogmapodcast.bryanhogan.net</link>
    <itunes:type>episodic</itunes:type>
    <itunes:summary>discussions on topics connected with software development; privacy, security, management, tools, techniques, skills, training, business, soft skills, health</itunes:summary>
    <itunes:author>Bryan Hogan</itunes:author>
    <itunes:explicit>false</itunes:explicit>
    <itunes:image href="https://image.simplecastcdn.com/images/2d981087-eb84-49b4-a81c-f2167353e2b6/ef096fbf-849a-4aa9-a01e-98212b85b8dc/3000x3000/1533054938-artwork.jpg?aid=rss_feed"/>
    <itunes:new-feed-url>https://feeds.simplecast.com/EoO4h3Xv</itunes:new-feed-url>
    <itunes:keywords>programming, c#, dot net, security, privacy, software, Microsoft</itunes:keywords>
    <itunes:owner>
      <itunes:name>no dogma podcast</itunes:name>
      <itunes:email>bryanhogan@fastmail.fm</itunes:email>
    </itunes:owner>
    <itunes:category text="Technology"/>
    <item>
      <guid isPermaLink="false">952f91a5-9bbe-440a-a8c3-37effc7214c0</guid>
      <title>#180 Todd Gardner, CertKit, Part 1 - How Certificates Work</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Todd Gardner joins me to discuss web certificates, their expiry and CertKit.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What a certificate is, updating one, out of date certs, outages. No certificate. Move to full https. Certificate transparency logs, public; wildcard certificates. RSA key compromised - can decrypt old traffic; perfect forward secrecy - may be able to decrypt a single session. Certificate authority, how they work with browsers; the price of certificates; free certificates from Let's Encrypt. Certificate lifetime reduction. Bygone SSL problem, domain ownership vs certificate ownership, man in the middle. Browsers forced certificate lifetime change; automation required. Who is impacted.</p>
<p><a href="https://www.buymeacoffee.com/l2ABIax" rel="noopener noreferrer">Support this podcast</a></p>
<p><a href="https://nodogmapodcast.bryanhogan.net/180-certkit-part-1-how-certificates-work" rel="noopener noreferrer">Full show notes</a><br><a href="https://bsky.app/profile/toddhgardner.com" rel="noopener noreferrer">@toddhgardner.com</a><br><a href="https://www.certkit.io/" rel="noopener noreferrer">CertKit</a><br><a href="https://www.certkit.io/tools/ct-logs" rel="noopener noreferrer">Search Certificate Transparency Logs</a><br><a href="https://www.certkit.io/blog/47-day-certificate-ultimatum" rel="noopener noreferrer">The 47-Day Certificate Ultimatum: How Browsers Broke the CA Cartel</a></p>
]]></description>
      <pubDate>Thu, 2 Apr 2026 20:22:06 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Todd Gardner joins me to discuss web certificates, their expiry and CertKit.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What a certificate is, updating one, out of date certs, outages. No certificate. Move to full https. Certificate transparency logs, public; wildcard certificates. RSA key compromised - can decrypt old traffic; perfect forward secrecy - may be able to decrypt a single session. Certificate authority, how they work with browsers; the price of certificates; free certificates from Let's Encrypt. Certificate lifetime reduction. Bygone SSL problem, domain ownership vs certificate ownership, man in the middle. Browsers forced certificate lifetime change; automation required. Who is impacted.</p>
<p><a href="https://www.buymeacoffee.com/l2ABIax" rel="noopener noreferrer">Support this podcast</a></p>
<p><a href="https://nodogmapodcast.bryanhogan.net/180-certkit-part-1-how-certificates-work" rel="noopener noreferrer">Full show notes</a><br><a href="https://bsky.app/profile/toddhgardner.com" rel="noopener noreferrer">@toddhgardner.com</a><br><a href="https://www.certkit.io/" rel="noopener noreferrer">CertKit</a><br><a href="https://www.certkit.io/tools/ct-logs" rel="noopener noreferrer">Search Certificate Transparency Logs</a><br><a href="https://www.certkit.io/blog/47-day-certificate-ultimatum" rel="noopener noreferrer">The 47-Day Certificate Ultimatum: How Browsers Broke the CA Cartel</a></p>
]]></content:encoded>
      <enclosure length="35725801" type="audio/mpeg" url="https://cdn.simplecast.com/media/audio/transcoded/ed0d2662-65fe-4a2a-a712-723cee12662c/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/audio/group/4b1bb651-11c7-48b5-89e4-dc36d85cbbab/group-item/be911113-f889-4eda-a485-66bfdab0d9a9/128_default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#180 Todd Gardner, CertKit, Part 1 - How Certificates Work</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/8cc59bb8-20f7-4bfe-a642-39df72eb83dd/3000x3000/todd_head.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:12</itunes:duration>
      <itunes:summary>Todd Gardner joins me to discuss web certificates, their expiry and CertKit.</itunes:summary>
      <itunes:subtitle>Todd Gardner joins me to discuss web certificates, their expiry and CertKit.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>180</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">1d980bf4-c793-4572-86f9-d09769d371fd</guid>
      <title>#179 Mads Torgersen, C# 14</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen, the lead designer of C#, joins me to discuss what's new in C# 14.</p><p><strong>Details</strong></p><p>Who he is, what he does. His PhD. High and low level work. The language and the compiler. How the compiler enforces the language. Extension members - methods, properties, static, operators. Field backed properties. Going for a preview feature to full release; one feature that didn't make it. Null conditional assignment. Partial constructors; cognitive load of the language; optimized for heavy use and the professional developer; simple code vs simple language; the baggage of a C#. User defined compound assignment. Type unions - this year there is a design. <code>dotnet run app.cs</code>, language changes. Reducing boilerplate over the years.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/179-mads-torgersen-c-14">Full show notes</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14">What's new in C# 14</a><br /><a href="https://github.com/dotnet/csharplang/blob/main/meetings/README.md">C# Language Design Meetings</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/mads">Other episodes with Mads</a></p>
]]></description>
      <pubDate>Tue, 16 Sep 2025 19:35:13 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen, the lead designer of C#, joins me to discuss what's new in C# 14.</p><p><strong>Details</strong></p><p>Who he is, what he does. His PhD. High and low level work. The language and the compiler. How the compiler enforces the language. Extension members - methods, properties, static, operators. Field backed properties. Going for a preview feature to full release; one feature that didn't make it. Null conditional assignment. Partial constructors; cognitive load of the language; optimized for heavy use and the professional developer; simple code vs simple language; the baggage of a C#. User defined compound assignment. Type unions - this year there is a design. <code>dotnet run app.cs</code>, language changes. Reducing boilerplate over the years.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/179-mads-torgersen-c-14">Full show notes</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-14">What's new in C# 14</a><br /><a href="https://github.com/dotnet/csharplang/blob/main/meetings/README.md">C# Language Design Meetings</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/mads">Other episodes with Mads</a></p>
]]></content:encoded>
      <enclosure length="45770989" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/ef8da6e9-2276-420d-854a-97ac8635576c/audio/a34160e5-785b-4229-a016-496127d99d72/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#179 Mads Torgersen, C# 14</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/dc3ebd85-9759-4b5b-a266-e48e03058e4d/3000x3000/mads-rodeo-cropped.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:40</itunes:duration>
      <itunes:summary>Mads Torgersen, the lead designer of C#, joins me to discuss what&apos;s new in C# 14.</itunes:summary>
      <itunes:subtitle>Mads Torgersen, the lead designer of C#, joins me to discuss what&apos;s new in C# 14.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>179</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e64b1e2e-e958-460c-9b6d-52edd1d9ab6c</guid>
      <title>#178 Ted Neward, The Interview Industrial Complex, Part 2</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Ted Neward tells me about his job search that started in 2022. Part 2 of a 2 parter.</p><p><strong>Details</strong></p><p>Cover letters. The interviews, "elite code" - nothing to do with real programming jobs. Selling elite tests and tutorials, memorizing code. Showing that you can code, live coding. Ageism; cost of developers. Emotional aspects of the job search; much is out of your control; it can be devastating; accept help. Leverage the network, keep busy, keep the faith. How to find Ted.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/178-ted-neward-the-interview-industrial-complex-part-2">Full show notes</a><br /><a href="https://bsky.app/profile/tedneward.bsky.social">@tedneward.bsky.social</a><br /><a href="https://www.newardassociates.com/">Ted's home page</a><br /><a href="https://blogs.newardassociates.com/blog/2025/involuntary-sabbatical-reflections.html">Ted's blog post</a><br /><a href="https://www.linkedin.com/in/tedneward/">Ted's LinkedIn</a></p>
]]></description>
      <pubDate>Wed, 9 Jul 2025 16:28:28 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Ted Neward tells me about his job search that started in 2022. Part 2 of a 2 parter.</p><p><strong>Details</strong></p><p>Cover letters. The interviews, "elite code" - nothing to do with real programming jobs. Selling elite tests and tutorials, memorizing code. Showing that you can code, live coding. Ageism; cost of developers. Emotional aspects of the job search; much is out of your control; it can be devastating; accept help. Leverage the network, keep busy, keep the faith. How to find Ted.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/178-ted-neward-the-interview-industrial-complex-part-2">Full show notes</a><br /><a href="https://bsky.app/profile/tedneward.bsky.social">@tedneward.bsky.social</a><br /><a href="https://www.newardassociates.com/">Ted's home page</a><br /><a href="https://blogs.newardassociates.com/blog/2025/involuntary-sabbatical-reflections.html">Ted's blog post</a><br /><a href="https://www.linkedin.com/in/tedneward/">Ted's LinkedIn</a></p>
]]></content:encoded>
      <enclosure length="34830523" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/153d4964-1f86-43ba-93cf-013b9080e74f/audio/465fe1bd-227b-4472-83a9-7caa2e18b6a9/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#178 Ted Neward, The Interview Industrial Complex, Part 2</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/b90753c6-203b-4962-bcad-c96505b8e547/3000x3000/ted-20head.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:16</itunes:duration>
      <itunes:summary>Ted Neward tells me about his job search that started in 2022. Part 2 of a 2 parter.</itunes:summary>
      <itunes:subtitle>Ted Neward tells me about his job search that started in 2022. Part 2 of a 2 parter.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>178</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f9781327-7b91-4e95-91f4-389c2fcba5a1</guid>
      <title>#177 Ted Neward, The Interview Industrial Complex, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Ted Neward tells me about his job search that started in 2022. Part 1 of a 2 parter.</p><p><strong>Details</strong></p><p>Who he is, what he did. The job search begins. Companies are looking for "passionate" employees with specific skill sets. The job market in 2022. The COVID tech bubble. How he searched; false starts, near misses. Writing a book on the side. You need luck too. Customized resumes for roles. Applicant tracking systems.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/177-ted-neward-the-interview-industrial-complex-part-1">Full show notes</a><br /><a href="https://bsky.app/profile/tedneward.bsky.social">@tedneward.bsky.social</a><br /><a href="https://blogs.newardassociates.com/blog/2025/involuntary-sabbatical-reflections.html">Ted's blog post</a></p>
]]></description>
      <pubDate>Wed, 12 Mar 2025 01:00:59 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Ted Neward tells me about his job search that started in 2022. Part 1 of a 2 parter.</p><p><strong>Details</strong></p><p>Who he is, what he did. The job search begins. Companies are looking for "passionate" employees with specific skill sets. The job market in 2022. The COVID tech bubble. How he searched; false starts, near misses. Writing a book on the side. You need luck too. Customized resumes for roles. Applicant tracking systems.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/177-ted-neward-the-interview-industrial-complex-part-1">Full show notes</a><br /><a href="https://bsky.app/profile/tedneward.bsky.social">@tedneward.bsky.social</a><br /><a href="https://blogs.newardassociates.com/blog/2025/involuntary-sabbatical-reflections.html">Ted's blog post</a></p>
]]></content:encoded>
      <enclosure length="39507068" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/0b230895-f7f4-46b6-b300-fc006ff78564/audio/91aa2539-6545-4770-8f2f-7d56aeec28fa/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#177 Ted Neward, The Interview Industrial Complex, Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/d9008d05-4d7c-4ebc-bb8f-6df583a79ecf/3000x3000/ted-20head.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:09</itunes:duration>
      <itunes:summary>Ted Neward tells me about his job search that started in 2022. Part 1 of a 2 parter.</itunes:summary>
      <itunes:subtitle>Ted Neward tells me about his job search that started in 2022. Part 1 of a 2 parter.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>177</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">75bac79a-d24b-4dc3-ab41-fcf9a9a67a84</guid>
      <title>#176 Jeff Fritz, .NET on Linux</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Jeff Fritz and I talk about glories of running .NET on Linux.</p><p><strong>Details</strong></p><p>Who he is, what he does. Where .NET runs. When it moved from Windows only. Arrival of .Net Core, open source. What changed in Microsoft for a move to multi-platform. .Net standard. Why try .NET on Linux. Flavors of Linux. .NET on Linux in Docker on the cloud. Types of Linux where .NET runs. CPUs. Ways to install .NET. Multiple versions of .NET can be installed. Ahead of time compilation. All the other tools you need, IDEs, Docker, databases including SQL Server. Publishing .NET as a container. .NET Aspire. Database IDEs. Maui. How to get started with .NET and Linux, Codespaces, live disks, WSL.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/176-jeff-fritz-net-on-linux">Full show notes</a><br /><a href="https://bsky.app/profile/csharpfritz.com">@csharpfritz.com</a><br /><a href="https://jeffreyfritz.com/">Jeff's home page</a><br /><a href="https://nodogmablog.bryanhogan.net/2025/02/using-net-on-linux/">Bryan's blog post on .NET on Linux</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/core/containers/overview?tabs=windows">Building a container image with a Dockerfile </a></p>
]]></description>
      <pubDate>Wed, 19 Feb 2025 02:06:32 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Jeff Fritz and I talk about glories of running .NET on Linux.</p><p><strong>Details</strong></p><p>Who he is, what he does. Where .NET runs. When it moved from Windows only. Arrival of .Net Core, open source. What changed in Microsoft for a move to multi-platform. .Net standard. Why try .NET on Linux. Flavors of Linux. .NET on Linux in Docker on the cloud. Types of Linux where .NET runs. CPUs. Ways to install .NET. Multiple versions of .NET can be installed. Ahead of time compilation. All the other tools you need, IDEs, Docker, databases including SQL Server. Publishing .NET as a container. .NET Aspire. Database IDEs. Maui. How to get started with .NET and Linux, Codespaces, live disks, WSL.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/176-jeff-fritz-net-on-linux">Full show notes</a><br /><a href="https://bsky.app/profile/csharpfritz.com">@csharpfritz.com</a><br /><a href="https://jeffreyfritz.com/">Jeff's home page</a><br /><a href="https://nodogmablog.bryanhogan.net/2025/02/using-net-on-linux/">Bryan's blog post on .NET on Linux</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/core/containers/overview?tabs=windows">Building a container image with a Dockerfile </a></p>
]]></content:encoded>
      <enclosure length="56288498" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/df6c593d-05dd-4a84-b9da-c030bd4620f0/audio/22f62c46-f2ab-44bf-9043-3c9913c83c5f/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#176 Jeff Fritz, .NET on Linux</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/12a20e04-224a-421b-85ba-356c685a8e61/3000x3000/jeff-20head.jpg?aid=rss_feed"/>
      <itunes:duration>00:58:37</itunes:duration>
      <itunes:summary>Jeff Fritz and I talk about glories of running .NET on Linux.</itunes:summary>
      <itunes:subtitle>Jeff Fritz and I talk about glories of running .NET on Linux.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>176</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4228e4ff-d6e9-4272-b959-270d9867a5f3</guid>
      <title>#175 Tanya Janca, Secure Coding</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Tanya Janca talks about her new book and how to write secure code.</p><p><strong>Details</strong></p><p>Tanya's new book, why she is writing for the developer. Including code for multiple languages. What makes her book different. Starting with how to defend against vulnerabilities. Validation and sanitization. What zero trust is. Balancing too much security vs other needs. Supply chain attacks and accidents. Backing up and losing code. Excess security and workarounds. Sharing information about security breaches, making it ok to fail. Re-running security tests when code changes, using analysis tools. Testing legacy applications with compromised libraries, network segmentation, web application firewall. Where to get the book.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/175-tanya-janca-secure-coding">Full show notes</a><br /><a href="https://shehackspurple.ca/">Tanya's home page</a><br /><a href="https://shehackspurple.ca/books/">Tanya's books</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/security/">Other security podcasts</a></p>
]]></description>
      <pubDate>Tue, 7 Jan 2025 14:39:32 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Tanya Janca talks about her new book and how to write secure code.</p><p><strong>Details</strong></p><p>Tanya's new book, why she is writing for the developer. Including code for multiple languages. What makes her book different. Starting with how to defend against vulnerabilities. Validation and sanitization. What zero trust is. Balancing too much security vs other needs. Supply chain attacks and accidents. Backing up and losing code. Excess security and workarounds. Sharing information about security breaches, making it ok to fail. Re-running security tests when code changes, using analysis tools. Testing legacy applications with compromised libraries, network segmentation, web application firewall. Where to get the book.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/175-tanya-janca-secure-coding">Full show notes</a><br /><a href="https://shehackspurple.ca/">Tanya's home page</a><br /><a href="https://shehackspurple.ca/books/">Tanya's books</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/security/">Other security podcasts</a></p>
]]></content:encoded>
      <enclosure length="46606062" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/0e881662-e6b3-41f5-8175-e6960ccf19b0/audio/303f9a24-9b95-4bfa-ad81-30fb1f2b431c/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#175 Tanya Janca, Secure Coding</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/4547cd5c-af9a-4cda-a59a-dfddc3deef28/3000x3000/tanyahead.jpg?aid=rss_feed"/>
      <itunes:duration>00:48:32</itunes:duration>
      <itunes:summary>Tanya Janca talks about her new book and how to write secure code.</itunes:summary>
      <itunes:subtitle>Tanya Janca talks about her new book and how to write secure code.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>175</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">541b5255-68ab-42b5-87e9-011e0802ee76</guid>
      <title>#174 Mads Torgersen, C# 13</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen talks about what's new in C# 13, and some of what might be coming in C# 14.</p><p><strong>Details</strong></p><p>Upcoming release of C# 13, .NET Conf 2024. Params collections, use cases. Overload resolution priority. System.Threading.Lock, why a new lock type. Ref struct types, the underbelly of C#. Update on discriminated unions, but years away. Preview features - field keyword properties, extension everything.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/174-mads-torgersen-c-13">Full show notes</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13">What's new in C# 13</a><br /><a href="https://github.com/dotnet/csharplang/">C# Language Design - GitHub</a></p>
]]></description>
      <pubDate>Tue, 15 Oct 2024 16:22:34 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen talks about what's new in C# 13, and some of what might be coming in C# 14.</p><p><strong>Details</strong></p><p>Upcoming release of C# 13, .NET Conf 2024. Params collections, use cases. Overload resolution priority. System.Threading.Lock, why a new lock type. Ref struct types, the underbelly of C#. Update on discriminated unions, but years away. Preview features - field keyword properties, extension everything.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/174-mads-torgersen-c-13">Full show notes</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-13">What's new in C# 13</a><br /><a href="https://github.com/dotnet/csharplang/">C# Language Design - GitHub</a></p>
]]></content:encoded>
      <enclosure length="51587811" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/aa8f138b-ba5e-4904-a9f1-d45f98217031/audio/8821a5a2-ab09-4520-9c0b-e5ae76d73330/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#174 Mads Torgersen, C# 13</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/4814972a-5507-40fc-8793-0289e1117307/3000x3000/mads-torgersen.jpg?aid=rss_feed"/>
      <itunes:duration>00:53:44</itunes:duration>
      <itunes:summary>Mads Torgersen talks about what&apos;s new in C# 13, and some of what might be coming in C# 14.
</itunes:summary>
      <itunes:subtitle>Mads Torgersen talks about what&apos;s new in C# 13, and some of what might be coming in C# 14.
</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>174</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">d3820cc5-b32d-47aa-a7e4-1bcbfe2ec92e</guid>
      <title>#173 Andy Gocke, .NET Ahead of Time Compilation, Part 2, Listener&apos;s Questions</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Andy Gocke, lead of the native AOT and app model team at Microsoft answers listener's questions about native AOT.</p><p><strong>Details</strong></p><p>Future of Native AOT. Trimming support in third party libraries. Why .NET prefers its own JIT compiler over the LLVM MSIL backend. How much bigger with AOT be over MSIL and JIT. Where to follow libraries supporting AOT. Using AOT and GPUs. WASM performance. Can Native AOT replace Mono AOT. Plan for using dependency injection with AOT. When will the IDEs support for Native AOT. How to get in touch.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/173-andy-gocke-net-ahead-of-time-compilation-part-2-listener's-questions">Full show notes</a><br /><a href="https://www.twitter.com/andygocke">@andygocke</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/">Native AOT deployment</a><br /><a href="https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/fundamentals/native-aot.md">Native AOT on GitHub</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c/">Other C# Podcast Episodes</a></p>
]]></description>
      <pubDate>Tue, 26 Sep 2023 00:13:10 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Andy Gocke, lead of the native AOT and app model team at Microsoft answers listener's questions about native AOT.</p><p><strong>Details</strong></p><p>Future of Native AOT. Trimming support in third party libraries. Why .NET prefers its own JIT compiler over the LLVM MSIL backend. How much bigger with AOT be over MSIL and JIT. Where to follow libraries supporting AOT. Using AOT and GPUs. WASM performance. Can Native AOT replace Mono AOT. Plan for using dependency injection with AOT. When will the IDEs support for Native AOT. How to get in touch.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/173-andy-gocke-net-ahead-of-time-compilation-part-2-listener's-questions">Full show notes</a><br /><a href="https://www.twitter.com/andygocke">@andygocke</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/">Native AOT deployment</a><br /><a href="https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/fundamentals/native-aot.md">Native AOT on GitHub</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c/">Other C# Podcast Episodes</a></p>
]]></content:encoded>
      <enclosure length="25727422" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/2e79c1be-1877-4fa4-863c-a9ad234a17bf/audio/0e409791-a9c4-4f04-b3de-b00bcf9bf1d6/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#173 Andy Gocke, .NET Ahead of Time Compilation, Part 2, Listener&apos;s Questions</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/dcf15bd7-1422-434b-b7fd-8782d67a0d24/3000x3000/andy-gocke-headshot.jpg?aid=rss_feed"/>
      <itunes:duration>00:26:47</itunes:duration>
      <itunes:summary>Andy Gocke, lead of the native AOT and app model team at Microsoft answers listener&apos;s questions about native AOT.
</itunes:summary>
      <itunes:subtitle>Andy Gocke, lead of the native AOT and app model team at Microsoft answers listener&apos;s questions about native AOT.
</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>173</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e5f3692b-e5c9-4288-93d8-becfff0ad126</guid>
      <title>#172 Stormy Peters, Supporting Open Source Software Communities</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Stormy Peters talks about open source software and how to support the communities that create it.</p><p><strong>Details</strong></p><p>Who she is, what she does. What open source software is, what free means. Different types of OSS licenses,  beerware, restrictive licenses. Commercial use of open software. Making OSS financially viable; tools that GitHub offers, most software is built on open source software. "We're not paying for free software!", normalizing paying for OSS; hard for companies to make payments; GitHub sponsors for companies. Individuals sponsoring/supporting OSS, getting in touch with maintainers. Barriers to getting involved. One-person projects. Sponsorship by programming language. Is anyone making enough money from sponsorship. How GitHub supports OSS developers; corporate sponsors. Copilot and its use of OSS. Future of OSS. How to get involved in OSS.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/172-stormy-peters-supporting-open-source-software-communities">Full show notes</a><br /><a href="https://www.twitter.com/storming">@storming</a><br /><a href="https://en.wikipedia.org/wiki/Stormy_Peters">Stormy's Wiki page</a><br /><a href="http://stormyscorner.com/">Stormy's web site</a><br /><a href="https://github.blog/2023-04-04-whats-new-with-github-sponsors/">GitHub corporate sponsorship</a></p>
]]></description>
      <pubDate>Fri, 14 Apr 2023 15:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Stormy Peters talks about open source software and how to support the communities that create it.</p><p><strong>Details</strong></p><p>Who she is, what she does. What open source software is, what free means. Different types of OSS licenses,  beerware, restrictive licenses. Commercial use of open software. Making OSS financially viable; tools that GitHub offers, most software is built on open source software. "We're not paying for free software!", normalizing paying for OSS; hard for companies to make payments; GitHub sponsors for companies. Individuals sponsoring/supporting OSS, getting in touch with maintainers. Barriers to getting involved. One-person projects. Sponsorship by programming language. Is anyone making enough money from sponsorship. How GitHub supports OSS developers; corporate sponsors. Copilot and its use of OSS. Future of OSS. How to get involved in OSS.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/172-stormy-peters-supporting-open-source-software-communities">Full show notes</a><br /><a href="https://www.twitter.com/storming">@storming</a><br /><a href="https://en.wikipedia.org/wiki/Stormy_Peters">Stormy's Wiki page</a><br /><a href="http://stormyscorner.com/">Stormy's web site</a><br /><a href="https://github.blog/2023-04-04-whats-new-with-github-sponsors/">GitHub corporate sponsorship</a></p>
]]></content:encoded>
      <enclosure length="37801815" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/5a5527d6-2bcf-4b4d-b19e-63163b04f64d/audio/a3fb5602-cb98-4662-922e-ef1f9a02e522/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#172 Stormy Peters, Supporting Open Source Software Communities</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/5f5453d6-64de-4526-a0df-4766a9642113/3000x3000/stormy-peters-headshot.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:22</itunes:duration>
      <itunes:summary>Stormy Peters talks about open source software and how to support the communities that create it.</itunes:summary>
      <itunes:subtitle>Stormy Peters talks about open source software and how to support the communities that create it.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>172</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">92a186a4-c63f-4b06-b8df-465615b59b96</guid>
      <title>#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET.</p><p><strong>Details</strong></p><p>Who he is, what he does. Quick overview of ahead-of-time compilation (AOT); finding your code. Traditional compilation, interpreter vs compiler, translation from source to target languages. Operating systems, intermediate language (IL). There's always an interpreter. Just-in-time compilation (JIT); Java ran on multiple OSes, but .NET was Windows only; .NET ran on multiple architectures. Ready-to-run (R2R) and trimming. Tiered compilation, variable performance. R2R mixes precompiled and IL, native AOT only has precompiled. Trimming - getting rid of unneeded things, trouble with plugins and reflection; static analysis - don't ignore warnings. Why AOT was built, where it is a good fit. How much work it was; Core RT, low adoption, but good feedback. Good and bad use cases for AOT. For .NET 7 console apps and libraries, or if you don't get trim warnings; a single trim warning is too many. AOT and non-AOT OSS NuGet packages. .NET 8 support for ASP.NET. JIT and IL will not go away. AWS Lambda functions and AOT, exclusions, problems that might occur; trimmable all the way down. Getting started with AOT. Can't turn off trimming. Future of AOT.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/171-andy-gocke-net-ahead-of-time-compilation-part-1">Full show notes</a><br /><a href="https://www.twitter.com/andygocke">@andygocke</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/">Native AOT deployment</a><br /><a href="https://github.com/agocke/serde-dn">Andy's de/serializer Serde-dn</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c/">More C# episodes</a></p>
]]></description>
      <pubDate>Thu, 30 Mar 2023 21:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET.</p><p><strong>Details</strong></p><p>Who he is, what he does. Quick overview of ahead-of-time compilation (AOT); finding your code. Traditional compilation, interpreter vs compiler, translation from source to target languages. Operating systems, intermediate language (IL). There's always an interpreter. Just-in-time compilation (JIT); Java ran on multiple OSes, but .NET was Windows only; .NET ran on multiple architectures. Ready-to-run (R2R) and trimming. Tiered compilation, variable performance. R2R mixes precompiled and IL, native AOT only has precompiled. Trimming - getting rid of unneeded things, trouble with plugins and reflection; static analysis - don't ignore warnings. Why AOT was built, where it is a good fit. How much work it was; Core RT, low adoption, but good feedback. Good and bad use cases for AOT. For .NET 7 console apps and libraries, or if you don't get trim warnings; a single trim warning is too many. AOT and non-AOT OSS NuGet packages. .NET 8 support for ASP.NET. JIT and IL will not go away. AWS Lambda functions and AOT, exclusions, problems that might occur; trimmable all the way down. Getting started with AOT. Can't turn off trimming. Future of AOT.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/171-andy-gocke-net-ahead-of-time-compilation-part-1">Full show notes</a><br /><a href="https://www.twitter.com/andygocke">@andygocke</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/">Native AOT deployment</a><br /><a href="https://github.com/agocke/serde-dn">Andy's de/serializer Serde-dn</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c/">More C# episodes</a></p>
]]></content:encoded>
      <enclosure length="61827373" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/bd5a1bef-eba1-4c18-b71a-494362858afd/audio/940ea6c3-7791-4549-b466-181cffc5ac54/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#171 Andy Gocke, .NET Ahead of Time Compilation, Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/0e2c84a1-8096-4830-94fa-f71bb71708d1/3000x3000/andy-gocke-headshot.jpg?aid=rss_feed"/>
      <itunes:duration>01:04:24</itunes:duration>
      <itunes:summary>Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET.</itunes:summary>
      <itunes:subtitle>Andy Gocke, lead of the native AOT and app model team at Microsoft talks about ahead-of-time compilation (AOT) in .NET.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>171</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0dcc3fdc-4039-4212-a689-f3301fd9a3d8</guid>
      <title>#170 Tanya Janca, Building Security Into Software</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Tanya Janca talks about fixing your developer process so that security is part of the life cycle.</p><p><strong>Details</strong></p><p>Who she is, what she does. Becoming a penetration tester. Being a developer advocated. Adding security at the end of the software development life cycle; people wish there was a silver bullet for security. "We're secure, we don't need to test our security". Security should start at the project kickoff. Who owns security, the devs or the security team; getting authority and responsibility. Choosing what to fix; likelihood, potential losses, cost. Security stories during development iterations. Security gets in the way. Feature switches to turn off security in dev environments. Negotiating about what to fix; working around the process. Should security programming be a specialty. Don't build a tool if you can buy it. Copy pasting your way into trouble; Stack Overflow has a security section now; team to build core security tools. Buying services for authentication/authorization. Communicating with other applications. Why no HTTPS. Why encryption at rest when data is in the cloud. Security testing - static analysis, dependencies vulnerabilities, dynamic analysis. Security tools. </p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/170-tanya-janca-building-security-into-software">Full show notes</a><br /><a href="https://www.twitter.com/SheHacksPurple">@SheHacksPurple</a><br /><a href="https://shehackspurple.ca/">SheHacksPurple</a><br /><a href="https://open.spotify.com/artist/5SPhcyC63N0mHoqtdChvcs">Tanya's music</a><br /><a href="https://wehackpurple.com/">We Hack Purple</a><br /><a href="https://whynohttps.com/">Why No HTTPS</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/security">Other Security Podcast Episodes</a></p>
]]></description>
      <pubDate>Wed, 1 Feb 2023 02:22:56 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Tanya Janca talks about fixing your developer process so that security is part of the life cycle.</p><p><strong>Details</strong></p><p>Who she is, what she does. Becoming a penetration tester. Being a developer advocated. Adding security at the end of the software development life cycle; people wish there was a silver bullet for security. "We're secure, we don't need to test our security". Security should start at the project kickoff. Who owns security, the devs or the security team; getting authority and responsibility. Choosing what to fix; likelihood, potential losses, cost. Security stories during development iterations. Security gets in the way. Feature switches to turn off security in dev environments. Negotiating about what to fix; working around the process. Should security programming be a specialty. Don't build a tool if you can buy it. Copy pasting your way into trouble; Stack Overflow has a security section now; team to build core security tools. Buying services for authentication/authorization. Communicating with other applications. Why no HTTPS. Why encryption at rest when data is in the cloud. Security testing - static analysis, dependencies vulnerabilities, dynamic analysis. Security tools. </p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/170-tanya-janca-building-security-into-software">Full show notes</a><br /><a href="https://www.twitter.com/SheHacksPurple">@SheHacksPurple</a><br /><a href="https://shehackspurple.ca/">SheHacksPurple</a><br /><a href="https://open.spotify.com/artist/5SPhcyC63N0mHoqtdChvcs">Tanya's music</a><br /><a href="https://wehackpurple.com/">We Hack Purple</a><br /><a href="https://whynohttps.com/">Why No HTTPS</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/security">Other Security Podcast Episodes</a></p>
]]></content:encoded>
      <enclosure length="66283212" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/0919cfae-22a1-4a73-8f9d-48f9b46f9a8d/audio/b55d89b8-de14-47ca-94be-28a6cce0ad36/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#170 Tanya Janca, Building Security Into Software</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/59613bc7-bcd8-4a0e-b67c-be5eec76b87f/3000x3000/tanyahead.jpg?aid=rss_feed"/>
      <itunes:duration>01:09:02</itunes:duration>
      <itunes:summary>Tanya Janca talks about fixing your developer process so that security is part of the life cycle.</itunes:summary>
      <itunes:subtitle>Tanya Janca talks about fixing your developer process so that security is part of the life cycle.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>170</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">5e882b76-f0e2-41fd-9956-04144215eb4d</guid>
      <title>#169 Mads Torgersen, C# 11 Part 2, Listener Questions</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen answers questions from listeners about C# 11.</p><p><strong>Details</strong></p><p>What features he regrets most; inclusion of discriminated unions; progress on roles and extensions; .NET LTS, STS, and C#; null handling and null references; warnings as errors; pressure to add more functional stuff; functions as first-class citizens; Mads is mad about delegate types - "delegate types should never have existed!"; meetings with Anders Hejlsberg; adding cloud programming constructs; reminiscing about async; evolutionary ideas; comparisons to Kotlin and Rust; balancing needs of developers with different levels of experience (Jon Skeet); managing the C# language design meetings (Jared Parsons).</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/169-mads-torgersen-c-11-part-2-listener-questions">Full show notes</a><br /><a href="https://www.twitter.com/MadsTorgersen">@MadsTorgersen</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11">What's new in C# 11</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/mads">Other interviews with Mads</a></p>
]]></description>
      <pubDate>Mon, 19 Dec 2022 21:32:31 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen answers questions from listeners about C# 11.</p><p><strong>Details</strong></p><p>What features he regrets most; inclusion of discriminated unions; progress on roles and extensions; .NET LTS, STS, and C#; null handling and null references; warnings as errors; pressure to add more functional stuff; functions as first-class citizens; Mads is mad about delegate types - "delegate types should never have existed!"; meetings with Anders Hejlsberg; adding cloud programming constructs; reminiscing about async; evolutionary ideas; comparisons to Kotlin and Rust; balancing needs of developers with different levels of experience (Jon Skeet); managing the C# language design meetings (Jared Parsons).</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/169-mads-torgersen-c-11-part-2-listener-questions">Full show notes</a><br /><a href="https://www.twitter.com/MadsTorgersen">@MadsTorgersen</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11">What's new in C# 11</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/mads">Other interviews with Mads</a></p>
]]></content:encoded>
      <enclosure length="52447940" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/beb4f1c4-ad79-4145-a8c6-d36279fe6b74/audio/7f6ae7e1-bc6b-45d1-bf99-147dc046afdc/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#169 Mads Torgersen, C# 11 Part 2, Listener Questions</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/b5a15635-d07f-4edd-be2d-73065f528508/3000x3000/mads-chat2.jpg?aid=rss_feed"/>
      <itunes:duration>00:54:37</itunes:duration>
      <itunes:summary>Mads Torgersen answers questions from listeners about C# 11.</itunes:summary>
      <itunes:subtitle>Mads Torgersen answers questions from listeners about C# 11.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>169</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">1c7f362d-9ad1-4889-ba15-7483addf4cd8</guid>
      <title>#168 Mads Torgersen, C# 11 Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11.</p><p><strong>Details</strong></p><p>Who he is, what he does. Features released throughout the year; what happened to parameter null checking; language decision is forever, final decision rests with Mads. C# will keep evolving, adding new features but keeping the language familiar; maintaining backward compatibility. .NET Framework does not hinder C#'s evolution. Generic math library. List patterns. Raw string literals and working with JSON; community contributions. Required members.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/168-mads-torgersen-c-11-part-1">Full show notes</a><br /><a href="https://www.twitter.com/MadsTorgersen">@MadsTorgersen</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11">What's new in C# 11</a><br /><a href="https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/#generic-math-support">Generic Math</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/patterns#list-patterns">List Patterns</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/mads">Other interviews with Mads</a></p>
]]></description>
      <pubDate>Fri, 18 Nov 2022 17:59:39 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11.</p><p><strong>Details</strong></p><p>Who he is, what he does. Features released throughout the year; what happened to parameter null checking; language decision is forever, final decision rests with Mads. C# will keep evolving, adding new features but keeping the language familiar; maintaining backward compatibility. .NET Framework does not hinder C#'s evolution. Generic math library. List patterns. Raw string literals and working with JSON; community contributions. Required members.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/168-mads-torgersen-c-11-part-1">Full show notes</a><br /><a href="https://www.twitter.com/MadsTorgersen">@MadsTorgersen</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-11">What's new in C# 11</a><br /><a href="https://devblogs.microsoft.com/dotnet/csharp-11-preview-august-update/#generic-math-support">Generic Math</a><br /><a href="https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/operators/patterns#list-patterns">List Patterns</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/mads">Other interviews with Mads</a></p>
]]></content:encoded>
      <enclosure length="44027135" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/8d554ebf-5d8c-4c8f-8d52-041e447f4122/audio/4f75b3f1-cd24-42dc-8e5c-7a17a50ff1da/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#168 Mads Torgersen, C# 11 Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/12b3991f-662a-472a-9dcf-69c2c1c24703/3000x3000/mads-chat2.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:51</itunes:duration>
      <itunes:summary>Mads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11.
</itunes:summary>
      <itunes:subtitle>Mads Torgersen, lead designer of C# at Microsoft, talks to me about the recent release of C# 11.
</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>168</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">722f1231-a601-4be1-b2cc-ee7b445e2dbf</guid>
      <title>#167 Clark Sell, Building a Community</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Clark Sell talks about building a community for software developers.</p><p><strong>Details</strong></p><p>Who he is, what he does. What a community is; not limited to in-person. How to build a community; need for some organizing force. Building a community via a conference. Local conference. Financial side of a conference, price of ticket, speaker stipend. Getting the conference started, polyglot, website, event planning. Getting people to attend the first conference. Format/behaviors, events to bring people together. The challenge of polyglot conferences; tech sessions vs soft skills; the non tech ones are more likely to change your life; software is about people. Getting the most of a conference; reach out a talk to attendees/presenters; don't put presenters on a pedestal. Way to get involved in the community; have more than one community.  </p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/167-clark-sell-building-a-community">Full show notes</a></p><p><a href="https://www.twitter.com/csell5">@csell5</a></p><p><a href="https://that.us/">That Conference</a></p><p><a href="https://twitter.com/ThatConference">That Conference on Twitter</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/?q=conferences">Other episodes about conferences</a></p>
]]></description>
      <pubDate>Fri, 28 Oct 2022 01:57:56 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Clark Sell talks about building a community for software developers.</p><p><strong>Details</strong></p><p>Who he is, what he does. What a community is; not limited to in-person. How to build a community; need for some organizing force. Building a community via a conference. Local conference. Financial side of a conference, price of ticket, speaker stipend. Getting the conference started, polyglot, website, event planning. Getting people to attend the first conference. Format/behaviors, events to bring people together. The challenge of polyglot conferences; tech sessions vs soft skills; the non tech ones are more likely to change your life; software is about people. Getting the most of a conference; reach out a talk to attendees/presenters; don't put presenters on a pedestal. Way to get involved in the community; have more than one community.  </p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/167-clark-sell-building-a-community">Full show notes</a></p><p><a href="https://www.twitter.com/csell5">@csell5</a></p><p><a href="https://that.us/">That Conference</a></p><p><a href="https://twitter.com/ThatConference">That Conference on Twitter</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/?q=conferences">Other episodes about conferences</a></p>
]]></content:encoded>
      <enclosure length="43869743" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/a0351938-0b24-41d1-a4c1-33bebba58173/audio/778a7683-14bf-4b68-97da-6c54bf638e56/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#167 Clark Sell, Building a Community</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/c2d2aa5c-64d7-4e1d-8fb9-9f0f593fc627/3000x3000/clark-sell-head.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:41</itunes:duration>
      <itunes:summary>Clark Sell talks about building a community for software developers.</itunes:summary>
      <itunes:subtitle>Clark Sell talks about building a community for software developers.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>167</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">2f35fe57-085a-44d4-b834-0c0766dd457d</guid>
      <title>#166 Michael Dowden, Managing Remote Teams</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Michael Dowden tells me about his experiences building and managing remote teams.</p><p><strong>Details</strong></p><p>Who he is, what he does. Managing a remote team, first employees hired over social media; skipped formal interviews some times; impact of Covid on team, meetings instead of email, stress. Not "work from home"; types of remote work, being available, meeting occasionally; how the team handled remote work; improving communication, document outcomes/decisions, documentation is the "source of truth", message overload; employees dedicated to managing communication; handling difficult conversations, don't let it linger; handling HR/legal issues across country/world; agile and remote work, Live Share; tips for remote work,  </p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/166-michael-dowden-managing-remote-teams">Full show notes</a><br /><a href="https://www.twitter.com/mrdowden">@mrdowden</a><br /><a href="https://andromedagalactic.com/">Andromeda Galactic Solutions</a><br /><a href="https://nodogmapodcast.bryanhogan.net/?q=michaeldowden">Other episodes with Michael</a><br /><a href="https://andromedagalactic.com/blog/managing-distributed-teams/">Managing Distributed Teams</a><br /><a href="https://ags.run/files/slides/thriving-in-chaos-2022.pdf">Thriving in Chaos</a><br /><a href="https://ags.run/files/slides/winning-as-the-home-team-2022.pdf">Winning as the Home Team</a></p>
]]></description>
      <pubDate>Thu, 1 Sep 2022 02:04:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Michael Dowden tells me about his experiences building and managing remote teams.</p><p><strong>Details</strong></p><p>Who he is, what he does. Managing a remote team, first employees hired over social media; skipped formal interviews some times; impact of Covid on team, meetings instead of email, stress. Not "work from home"; types of remote work, being available, meeting occasionally; how the team handled remote work; improving communication, document outcomes/decisions, documentation is the "source of truth", message overload; employees dedicated to managing communication; handling difficult conversations, don't let it linger; handling HR/legal issues across country/world; agile and remote work, Live Share; tips for remote work,  </p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/166-michael-dowden-managing-remote-teams">Full show notes</a><br /><a href="https://www.twitter.com/mrdowden">@mrdowden</a><br /><a href="https://andromedagalactic.com/">Andromeda Galactic Solutions</a><br /><a href="https://nodogmapodcast.bryanhogan.net/?q=michaeldowden">Other episodes with Michael</a><br /><a href="https://andromedagalactic.com/blog/managing-distributed-teams/">Managing Distributed Teams</a><br /><a href="https://ags.run/files/slides/thriving-in-chaos-2022.pdf">Thriving in Chaos</a><br /><a href="https://ags.run/files/slides/winning-as-the-home-team-2022.pdf">Winning as the Home Team</a></p>
]]></content:encoded>
      <enclosure length="45872246" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/388c4970-a14f-4006-9706-175581c82fc7/audio/3c4c4668-fb78-4ff9-b0b2-8b4696e8537c/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#166 Michael Dowden, Managing Remote Teams</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/9bb5fbfa-091f-4294-99b5-05162a978f1d/3000x3000/michael-dowden-head.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:46</itunes:duration>
      <itunes:summary>Michael Dowden tells me about his experiences building and managing remote teams.</itunes:summary>
      <itunes:subtitle>Michael Dowden tells me about his experiences building and managing remote teams.</itunes:subtitle>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>166</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4935eb74-4dc4-45d9-a52d-ce3a2a659d89</guid>
      <title>#165 Mads Torgersen, ADHD</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen and I chat about his recent diagnosis with Attention-Deficit/Hyperactivity Disorder (ADHD) and how it has changed his life for the better.</p><p><strong>Details</strong></p><p>Why we are making this podcast. The diagnosis; his symptoms. Hard time focusing + stress and fear, low self esteem, fear of what others think; good emotional intelligence. Biological disorder. Diagnostic process. Looking back at his childhood through the lens of ADHD, new perspective on old events, better understanding of paths/decisions. Conscious forgetfulness. Baking bread, (fast and) slow; long process, sticking to the recipe helps. Other superpowers. Handling stress, mutually beneficial delegation. Effect on relationships, people pleaser, allowing people to walk over him. Imposter syndrome, not belonging to the group, too busy being distracted. Hard to know what's going on with a person from the outside, extra effort to do things that require attention, biking uphill all the time. The Mads wiggle/explanation dance, the brain/body needs activity; staying still in schools. Treatment, changing habits, learning about AD/HD; stimulant medication, biking on flat ground, better focus, less anxiety, no side effects; needs to consciously take breaks; ADHD in the morning and taking the pill. Nonmedical routes, meditation, relaxing, diet. Talking publicly, sharing with others. Genetics and looking back on family history; understanding the past. Getting a diagnosis can help you get a good life; some resources (links below). What's next for Mads. Be open to people's differences.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/165-mads-torgersen-adhd">Full show notes</a><br /><a href="https://www.twitter.com/MadsTorgersen">@MadsTorgersen</a><br /><a href="https://www.technologynetworks.com/neuroscience/articles/an-interview-with-russell-a-barkley-phd-314638?fbclid=IwAR0K3N0QGhAm82NAI1uY5dsFO1G_SLFYBGO7-z6DofmWW3xg_nWRLLKpxLA">Addressing Controversy in ADHD: An Interview with Russell A. Barkley, PhD | Technology Networks</a><br /><a href="https://howtoadhd.com/">Jessica McCabe's YouTube channel - How to ADHD</a><br /><a href="https://twitter.com/danidonovan/status/1520827181034786818">Dani Donovan - posters and cartoons on ADHD</a><br /><a href="https://www.alieward.com/ologies">The Ologies podcast has a fantastic double episode on ADHD</a><br /><a href="https://amzn.to/3H9mpFf">Russell A. Barkley books</a><br /><a href="https://amzn.to/3xm8Rl8">Edward Hallowell books</a><br /><a href="https://www.overdrive.com/search">Check your library for electronic versions of these books</a></p>
]]></description>
      <pubDate>Wed, 15 Jun 2022 14:19:40 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen and I chat about his recent diagnosis with Attention-Deficit/Hyperactivity Disorder (ADHD) and how it has changed his life for the better.</p><p><strong>Details</strong></p><p>Why we are making this podcast. The diagnosis; his symptoms. Hard time focusing + stress and fear, low self esteem, fear of what others think; good emotional intelligence. Biological disorder. Diagnostic process. Looking back at his childhood through the lens of ADHD, new perspective on old events, better understanding of paths/decisions. Conscious forgetfulness. Baking bread, (fast and) slow; long process, sticking to the recipe helps. Other superpowers. Handling stress, mutually beneficial delegation. Effect on relationships, people pleaser, allowing people to walk over him. Imposter syndrome, not belonging to the group, too busy being distracted. Hard to know what's going on with a person from the outside, extra effort to do things that require attention, biking uphill all the time. The Mads wiggle/explanation dance, the brain/body needs activity; staying still in schools. Treatment, changing habits, learning about AD/HD; stimulant medication, biking on flat ground, better focus, less anxiety, no side effects; needs to consciously take breaks; ADHD in the morning and taking the pill. Nonmedical routes, meditation, relaxing, diet. Talking publicly, sharing with others. Genetics and looking back on family history; understanding the past. Getting a diagnosis can help you get a good life; some resources (links below). What's next for Mads. Be open to people's differences.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/165-mads-torgersen-adhd">Full show notes</a><br /><a href="https://www.twitter.com/MadsTorgersen">@MadsTorgersen</a><br /><a href="https://www.technologynetworks.com/neuroscience/articles/an-interview-with-russell-a-barkley-phd-314638?fbclid=IwAR0K3N0QGhAm82NAI1uY5dsFO1G_SLFYBGO7-z6DofmWW3xg_nWRLLKpxLA">Addressing Controversy in ADHD: An Interview with Russell A. Barkley, PhD | Technology Networks</a><br /><a href="https://howtoadhd.com/">Jessica McCabe's YouTube channel - How to ADHD</a><br /><a href="https://twitter.com/danidonovan/status/1520827181034786818">Dani Donovan - posters and cartoons on ADHD</a><br /><a href="https://www.alieward.com/ologies">The Ologies podcast has a fantastic double episode on ADHD</a><br /><a href="https://amzn.to/3H9mpFf">Russell A. Barkley books</a><br /><a href="https://amzn.to/3xm8Rl8">Edward Hallowell books</a><br /><a href="https://www.overdrive.com/search">Check your library for electronic versions of these books</a></p>
]]></content:encoded>
      <enclosure length="68399966" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/d0e8ba7f-1058-41fb-b062-d04d758c17a0/audio/b846d3ec-b99e-4def-b7f7-4c07ae1fdcd0/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#165 Mads Torgersen, ADHD</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/e4e5b609-90d0-42a9-8f96-a69f608272c1/3000x3000/mads-chat2.jpg?aid=rss_feed"/>
      <itunes:duration>01:11:14</itunes:duration>
      <itunes:summary>Mads Torgersen and I chat about his recent diagnosis with Attention-Deficit/Hyperactivity Disorder (ADHD) and how it has changed his life for the better.</itunes:summary>
      <itunes:subtitle>Mads Torgersen and I chat about his recent diagnosis with Attention-Deficit/Hyperactivity Disorder (ADHD) and how it has changed his life for the better.</itunes:subtitle>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>165</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">d7f8d2cd-c95c-4a62-889f-ce9cf688d50f</guid>
      <title>#164 Jared Parsons, The C# Compiler, Part 2</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Jared Parsons, C# compiler lead at Microsoft continues talking about the C# compiler.</p><p><strong>Details</strong></p><p>Many ways of doing the same thing, evolving language, succinct code. Null parameter checking, listening customer feedback; preview features. String literals, JSON interpolation. Backward compatibility hindering the language; better ways of releasing .NET and C#; breaking compatibility; adding Records. No tiny changes to overload resolution. What it would take to make major break in compatibility; removing old APIs while maintaining binary compatibility. Yearly cadence; much better for features and bugs but not everything can be done in a year. The move to open source - better processes, better docs, community PRs, more time reviewing code; dealing with abuse; more direct contact with customers.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/164-jared-parsons-the-c-compiler-part-2">Full show notes</a><br /><a href="https://www.twitter.com/jaredpar">@jaredpar</a><br /><a href="https://blog.paranoidcoding.com/">Jared's blog</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c#/">More C# podcast episodes</a><br /><a href="https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-a-better-way/">Working with JSON in .NET, a better way? (Bryan's blog post)</a></p>
]]></description>
      <pubDate>Thu, 2 Jun 2022 14:57:50 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Jared Parsons, C# compiler lead at Microsoft continues talking about the C# compiler.</p><p><strong>Details</strong></p><p>Many ways of doing the same thing, evolving language, succinct code. Null parameter checking, listening customer feedback; preview features. String literals, JSON interpolation. Backward compatibility hindering the language; better ways of releasing .NET and C#; breaking compatibility; adding Records. No tiny changes to overload resolution. What it would take to make major break in compatibility; removing old APIs while maintaining binary compatibility. Yearly cadence; much better for features and bugs but not everything can be done in a year. The move to open source - better processes, better docs, community PRs, more time reviewing code; dealing with abuse; more direct contact with customers.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/164-jared-parsons-the-c-compiler-part-2">Full show notes</a><br /><a href="https://www.twitter.com/jaredpar">@jaredpar</a><br /><a href="https://blog.paranoidcoding.com/">Jared's blog</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c#/">More C# podcast episodes</a><br /><a href="https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-a-better-way/">Working with JSON in .NET, a better way? (Bryan's blog post)</a></p>
]]></content:encoded>
      <enclosure length="44761331" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/7ed21d46-6d40-43c3-9091-88131227c1bd/audio/c2a719d5-4de5-49b4-86ee-51390ecdeb83/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#164 Jared Parsons, The C# Compiler, Part 2</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/bd4a37e0-763b-4cc8-bb50-0ee523580d8e/3000x3000/jared-parsons-head.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:37</itunes:duration>
      <itunes:summary>Jared Parsons, C# compiler lead at Microsoft continues talking about the C# compiler.</itunes:summary>
      <itunes:subtitle>Jared Parsons, C# compiler lead at Microsoft continues talking about the C# compiler.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>164</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0d6505e6-5ab2-4b31-ade5-d48ac54552bc</guid>
      <title>#163 Jared Parsons, The C# Compiler, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Jared Parsons, C# compiler lead at Microsoft talks about the C# compiler.</p><p><strong>Details</strong></p><p>Who he is, what he does. The compiler team, team size, unlimited resources might not be better. Other roles he performs. What the compiler is, what it does. Impact of the operating system on compiler. Runtime teams. Implementing C# language features. How much work is involved in implementing a feature; review process; a language is more than the compiler. An example of a "small change" - structs with parameterless constructors. Influence of the compiler team on the language design. Where does C# end and .NET begin. Global using and top-level statements. What dotnet build is; ready to run and trimming.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/163-jared-parsons-the-c-compiler-part-1">Full show notes</a><br /><a href="https://www.twitter.com/jaredpar">@jaredpar</a><br /><a href="https://blog.paranoidcoding.com/">Jared's blog</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c#/">More C# podcast episodes</a></p>
]]></description>
      <pubDate>Thu, 28 Apr 2022 14:53:35 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Jared Parsons, C# compiler lead at Microsoft talks about the C# compiler.</p><p><strong>Details</strong></p><p>Who he is, what he does. The compiler team, team size, unlimited resources might not be better. Other roles he performs. What the compiler is, what it does. Impact of the operating system on compiler. Runtime teams. Implementing C# language features. How much work is involved in implementing a feature; review process; a language is more than the compiler. An example of a "small change" - structs with parameterless constructors. Influence of the compiler team on the language design. Where does C# end and .NET begin. Global using and top-level statements. What dotnet build is; ready to run and trimming.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/163-jared-parsons-the-c-compiler-part-1">Full show notes</a><br /><a href="https://www.twitter.com/jaredpar">@jaredpar</a><br /><a href="https://blog.paranoidcoding.com/">Jared's blog</a><br /><a href="https://nodogmapodcast.bryanhogan.net/tag/c#/">More C# podcast episodes</a></p>
]]></content:encoded>
      <enclosure length="30836120" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/31ff83ce-ce60-4bc4-9c87-3efced296bfc/audio/8b804890-bf16-4f61-b7a6-a9bf2a32ed10/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#163 Jared Parsons, The C# Compiler, Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/515b109b-0120-49be-9666-a9f42069f577/3000x3000/jared-parsons-head.jpg?aid=rss_feed"/>
      <itunes:duration>00:32:07</itunes:duration>
      <itunes:summary>Jared Parsons, C# compiler lead at Microsoft talks about the C# compiler.</itunes:summary>
      <itunes:subtitle>Jared Parsons, C# compiler lead at Microsoft talks about the C# compiler.</itunes:subtitle>
      <itunes:keywords>compiler, dotnet, c#</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>163</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7fa3db6b-f57d-4e24-b670-ed2d74cee9e7</guid>
      <title>#162 Martine Dowden, Accessibility</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Martine Dowden explains what accessibility is, and how to make your sites and apps more accessible.</p><p><strong>Details</strong></p><p>Who she is, what she does. What accessibility is. Following standards; screen readers; captions; alt text. Why I should make a site more accessible, being a good human. Accessible sites are better for everyone. Getting buy-in from managers, teammates. Laws around accessibility. How to get started; automated testing - Lighthouse, Accessibility Insights; manual testing still needed. Common problems and fixes. Get feedback from users. Ads and accessibility. Changes that are too difficult to make. No difference with single page applications. Lack of tools to help with problems, be wary of copy/pasting code; CLI tools, linters. Finding more info, Martine's book.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/162-martine-dowden-accessibility">Full show notes</a><br /><a href="https://www.twitter.com/Martine_Dowden">@Martine_Dowden</a><br /><a href="https://martine.dev/">Martine's Homepage</a><br /><a href="https://andromedagalactic.com/">Andromeda Galactic Solutions</a><br /><a href="https://amzn.to/3wBuU93">Approachable Accessibility: Planning for Success (book)</a><br /><a href="/147-martine-and-michael-dowden-teaching-children-to-program">#147 Martine and Michael Dowden, Teaching Children to Program</a><br /><a href="https://www.w3.org/WAI/standards-guidelines/wcag/">Web Content Accessibility Guidelines (WCAG)</a><br /><a href="https://www.w3.org/WAI/">W3C Web Accessibility Initiative (WAI)</a><br /><a href="https://accessibilityinsights.io/">Accessibility Insights</a><br /><a href="https://andromedagalactic.com/">Andromeda Galactic Solutions</a><br /><a href="https://developers.google.com/web/tools/lighthouse">Lighthouse</a></p>
]]></description>
      <pubDate>Tue, 29 Mar 2022 13:37:37 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Martine Dowden explains what accessibility is, and how to make your sites and apps more accessible.</p><p><strong>Details</strong></p><p>Who she is, what she does. What accessibility is. Following standards; screen readers; captions; alt text. Why I should make a site more accessible, being a good human. Accessible sites are better for everyone. Getting buy-in from managers, teammates. Laws around accessibility. How to get started; automated testing - Lighthouse, Accessibility Insights; manual testing still needed. Common problems and fixes. Get feedback from users. Ads and accessibility. Changes that are too difficult to make. No difference with single page applications. Lack of tools to help with problems, be wary of copy/pasting code; CLI tools, linters. Finding more info, Martine's book.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/162-martine-dowden-accessibility">Full show notes</a><br /><a href="https://www.twitter.com/Martine_Dowden">@Martine_Dowden</a><br /><a href="https://martine.dev/">Martine's Homepage</a><br /><a href="https://andromedagalactic.com/">Andromeda Galactic Solutions</a><br /><a href="https://amzn.to/3wBuU93">Approachable Accessibility: Planning for Success (book)</a><br /><a href="/147-martine-and-michael-dowden-teaching-children-to-program">#147 Martine and Michael Dowden, Teaching Children to Program</a><br /><a href="https://www.w3.org/WAI/standards-guidelines/wcag/">Web Content Accessibility Guidelines (WCAG)</a><br /><a href="https://www.w3.org/WAI/">W3C Web Accessibility Initiative (WAI)</a><br /><a href="https://accessibilityinsights.io/">Accessibility Insights</a><br /><a href="https://andromedagalactic.com/">Andromeda Galactic Solutions</a><br /><a href="https://developers.google.com/web/tools/lighthouse">Lighthouse</a></p>
]]></content:encoded>
      <enclosure length="30036102" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/c63320f1-e112-4b89-9c4b-cea7b497ce05/audio/eb176a42-60e0-45c6-b075-c7bf1321083b/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#162 Martine Dowden, Accessibility</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/06ddfbb5-9d7b-4668-bd03-8c9ab686c52b/3000x3000/martine-dowden-head2.jpg?aid=rss_feed"/>
      <itunes:duration>00:31:17</itunes:duration>
      <itunes:summary>Martine Dowden explains what accessibility is, and how to make your sites and apps more accessible.
</itunes:summary>
      <itunes:subtitle>Martine Dowden explains what accessibility is, and how to make your sites and apps more accessible.
</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>162</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">496ca1d4-afb8-4a24-a7fd-6ca8c7a4ab3a</guid>
      <title>#161 Kate Ball, Burnout</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Kate Ball talks about burnout - what it is, how to spot it, and how to deal with it.</p><p><strong>Details</strong></p><p>Who she is, what she does. What burnout is; how it is different from normal stress. Who is susceptible, affect of age. Causes. How to recognize burnout in yourself. What to do about it; advocating for yourself, exercise, diet, sleep, asking for help. Recognizing burnout in others. Self-regulation, helping yourself. Talking to a manager; making a change.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/161-kate-ball-burnout">Full show notes</a></p><p><a href="https://www.linkedin.com/in/kateball1/">Kate's LinkedIn</a><br /><a href="https://www.nami.org/Home">National Alliance on Mental Illness</a><br /><a href="https://www.nimh.nih.gov/">National Institute of Mental Health</a><br /><a href="https://www.helpguide.org/">HelpGuide</a><br /><a href="https://www.psycom.net/">Psycom</a><br /><a href="https://adaa.org/">Anxiety & Depression Association of America</a></p>
]]></description>
      <pubDate>Thu, 3 Mar 2022 18:50:52 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Kate Ball talks about burnout - what it is, how to spot it, and how to deal with it.</p><p><strong>Details</strong></p><p>Who she is, what she does. What burnout is; how it is different from normal stress. Who is susceptible, affect of age. Causes. How to recognize burnout in yourself. What to do about it; advocating for yourself, exercise, diet, sleep, asking for help. Recognizing burnout in others. Self-regulation, helping yourself. Talking to a manager; making a change.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/161-kate-ball-burnout">Full show notes</a></p><p><a href="https://www.linkedin.com/in/kateball1/">Kate's LinkedIn</a><br /><a href="https://www.nami.org/Home">National Alliance on Mental Illness</a><br /><a href="https://www.nimh.nih.gov/">National Institute of Mental Health</a><br /><a href="https://www.helpguide.org/">HelpGuide</a><br /><a href="https://www.psycom.net/">Psycom</a><br /><a href="https://adaa.org/">Anxiety & Depression Association of America</a></p>
]]></content:encoded>
      <enclosure length="50567975" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/958f5881-29ea-4440-aeab-8d6e946f2202/audio/71be65cd-8ef8-4e6c-a211-8ff77bfc4cc8/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#161 Kate Ball, Burnout</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/928fe930-14bb-4802-b815-cca268e0755f/3000x3000/kate-ball-head.jpg?aid=rss_feed"/>
      <itunes:duration>00:52:40</itunes:duration>
      <itunes:summary>Kate Ball talks about burnout - what it is, how to spot it, and how to deal with it.</itunes:summary>
      <itunes:subtitle>Kate Ball talks about burnout - what it is, how to spot it, and how to deal with it.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>161</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">df1866ff-038e-4d22-ab29-aee78b9caa2b</guid>
      <title>#160 Brandon Minnick, .NET MAUI</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Brandon Minnick of Microsoft talks about the upcoming release of .NET MAUI.</p><p><strong>Details</strong></p><p>Who he is, what he does, travelling. GitTrends. Overview of MAUI - Multi-platform App UI. Existing UI options; some details on Blazor, web on the desktop. A deeper dive on MAUI; layers, modules, platforms, cross platform. Migrating to MAUI; waiting on libraries. How to get started with MAUI, Visual Studio 2022 preview. When it is coming. Community Toolkit; promoting feature back into MAUI. How to get in touch with Brandon.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/160-brandon-minnick-net-maui">Full show notes</a><br /><a href="https://www.twitter.com/TheCodeTraveler">@TheCodeTraveler</a><br /><a href="https://devblogs.microsoft.com/dotnet/author/brandon-minnick/">Brandon's dev blog on Microsoft</a><br /><a href="https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui">What is .NET MAUI?</a><br /><a href="https://github.com/CommunityToolkit/Maui">.NET MAUI Community Toolkit</a><br /><a href="https://8bits.tv/">Brandon's podcast</a><br /><a href="https://github.com/brminnick/GitTrends">GitTrends</a><br /><a href="https://nodogmapodcast.bryanhogan.net/?q=minnick">Our other podcasts</a></p>
]]></description>
      <pubDate>Thu, 27 Jan 2022 20:08:48 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Brandon Minnick of Microsoft talks about the upcoming release of .NET MAUI.</p><p><strong>Details</strong></p><p>Who he is, what he does, travelling. GitTrends. Overview of MAUI - Multi-platform App UI. Existing UI options; some details on Blazor, web on the desktop. A deeper dive on MAUI; layers, modules, platforms, cross platform. Migrating to MAUI; waiting on libraries. How to get started with MAUI, Visual Studio 2022 preview. When it is coming. Community Toolkit; promoting feature back into MAUI. How to get in touch with Brandon.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/160-brandon-minnick-net-maui">Full show notes</a><br /><a href="https://www.twitter.com/TheCodeTraveler">@TheCodeTraveler</a><br /><a href="https://devblogs.microsoft.com/dotnet/author/brandon-minnick/">Brandon's dev blog on Microsoft</a><br /><a href="https://docs.microsoft.com/en-us/dotnet/maui/what-is-maui">What is .NET MAUI?</a><br /><a href="https://github.com/CommunityToolkit/Maui">.NET MAUI Community Toolkit</a><br /><a href="https://8bits.tv/">Brandon's podcast</a><br /><a href="https://github.com/brminnick/GitTrends">GitTrends</a><br /><a href="https://nodogmapodcast.bryanhogan.net/?q=minnick">Our other podcasts</a></p>
]]></content:encoded>
      <enclosure length="48132517" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/cd91d261-d362-4d70-b796-00d8bb2095cc/audio/1f8270a5-1e35-4e25-bd60-f43e6053b80e/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#160 Brandon Minnick, .NET MAUI</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/b77b8ab1-c978-4371-aa82-4a57f9171d8c/3000x3000/brandon-and-bryan-2022.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:08</itunes:duration>
      <itunes:summary>Brandon Minnick of Microsoft talks about the upcoming release of .NET MAUI.</itunes:summary>
      <itunes:subtitle>Brandon Minnick of Microsoft talks about the upcoming release of .NET MAUI.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>160</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">5f062171-df1d-4a61-96d2-cf4346eaeab2</guid>
      <title>#159 Mark Eisenberg, DevOps in the Enterprise</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mark Eisenberg talks about the move to DevOps in large enterprises, the challenges they face, and the lessons they can learn from other companies.</p><p><strong>Details</strong></p><p>Who he is, what he does. What an enterprise is, examples; pets vs cattle. A definition of DevOps; collaboration and automation; build process to be automatable vs automating a human process. Why companies are moving to DevOps; better, faster, cheaper; wanting to change the outcome without changing the process or people. More on collaboration and building differently, don't have a separate DevOps team or site reliability engineering team. Politics of moving to DevOps; ops team don't always want devs working on the system; devs vs DBAs. Cultural change should be an outcome, not a driver, the "DevOps industrial complex". Importance of unit testing. Shift left; dev sec ops; observability and traceability. Some final thoughts and reading recommendations.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/159-mark-eisenberg-devops-in-the-enterprise">Full show notes</a><br /><a href="https://www.twitter.com/CloudBizAndTech">@CloudBizAndTech</a><br /><a href="https://linkedin.com/in/mheisenberg/">Mark's LinkedIn</a></p>
]]></description>
      <pubDate>Wed, 1 Dec 2021 04:42:38 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mark Eisenberg talks about the move to DevOps in large enterprises, the challenges they face, and the lessons they can learn from other companies.</p><p><strong>Details</strong></p><p>Who he is, what he does. What an enterprise is, examples; pets vs cattle. A definition of DevOps; collaboration and automation; build process to be automatable vs automating a human process. Why companies are moving to DevOps; better, faster, cheaper; wanting to change the outcome without changing the process or people. More on collaboration and building differently, don't have a separate DevOps team or site reliability engineering team. Politics of moving to DevOps; ops team don't always want devs working on the system; devs vs DBAs. Cultural change should be an outcome, not a driver, the "DevOps industrial complex". Importance of unit testing. Shift left; dev sec ops; observability and traceability. Some final thoughts and reading recommendations.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/159-mark-eisenberg-devops-in-the-enterprise">Full show notes</a><br /><a href="https://www.twitter.com/CloudBizAndTech">@CloudBizAndTech</a><br /><a href="https://linkedin.com/in/mheisenberg/">Mark's LinkedIn</a></p>
]]></content:encoded>
      <enclosure length="38459842" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/7c8fed2d-5c86-426d-9f78-fe04afd39ece/audio/ef4a1d1f-4f43-4f26-b45d-edd4a9619815/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#159 Mark Eisenberg, DevOps in the Enterprise</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/960cacd8-980b-4e79-a7b1-02f60c64cbf7/3000x3000/mark-eisenberg-avatar.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:04</itunes:duration>
      <itunes:summary>Mark Eisenberg talks about the move to DevOps in large enterprises, the challenges they face, and the lessons they can learn from other companies. </itunes:summary>
      <itunes:subtitle>Mark Eisenberg talks about the move to DevOps in large enterprises, the challenges they face, and the lessons they can learn from other companies. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>159</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">3c7cae4a-5c6c-4d21-b565-384f9ec416e6</guid>
      <title>#158 Mads Torgersen, C# 10, Part 2 - Listener Questions</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen answers questions from listeners about the upcoming release of C# 10.</p><p><strong>Details</strong></p><p>Deprecated features. Extension everything, some background, some possible features, starting over, an extension interface. Roles and shapes, maybe preview in C# 11, maybe release in C# 12 - "the edge of programming languages". Is the work in the design or the implementation of a feature; keeping the spirit of the language, harmony, and philosophy. Hot reload and impact on language. Performance improvements. C# and Linux; .NET is a cross-platform framework, not tied to Windows, Bryan has written a lot of .NET that runs on Linux, even MS SQL apps. Mads is not making C# into F#.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/158-mads-torgersen-c-10-part-2-listener-questions">Full show notes</a><br /><a href="https://www.twitter.com/madstorgersen">@madstorgersen</a><br /><a href="https://devblogs.microsoft.com/dotnet/author/madstmicrosoft-com/">Mads' blog</a><br /><a href="https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10">What's new in C# 10.0</a><br /><a href="https://github.com/dotnet/csharplang/">GitHub dotnet/csharplang</a><br /><a href="https://nodogmablog.bryanhogan.net/tag/container/">Bryan's blog posts on running .NET in Linux containers</a></p>
]]></description>
      <pubDate>Wed, 27 Oct 2021 20:01:34 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen answers questions from listeners about the upcoming release of C# 10.</p><p><strong>Details</strong></p><p>Deprecated features. Extension everything, some background, some possible features, starting over, an extension interface. Roles and shapes, maybe preview in C# 11, maybe release in C# 12 - "the edge of programming languages". Is the work in the design or the implementation of a feature; keeping the spirit of the language, harmony, and philosophy. Hot reload and impact on language. Performance improvements. C# and Linux; .NET is a cross-platform framework, not tied to Windows, Bryan has written a lot of .NET that runs on Linux, even MS SQL apps. Mads is not making C# into F#.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/158-mads-torgersen-c-10-part-2-listener-questions">Full show notes</a><br /><a href="https://www.twitter.com/madstorgersen">@madstorgersen</a><br /><a href="https://devblogs.microsoft.com/dotnet/author/madstmicrosoft-com/">Mads' blog</a><br /><a href="https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10">What's new in C# 10.0</a><br /><a href="https://github.com/dotnet/csharplang/">GitHub dotnet/csharplang</a><br /><a href="https://nodogmablog.bryanhogan.net/tag/container/">Bryan's blog posts on running .NET in Linux containers</a></p>
]]></content:encoded>
      <enclosure length="30228434" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/ca597995-aed4-44bd-ab97-f1393aa309ce/audio/416d8ce9-b59d-4a1b-b959-72c252685ef9/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#158 Mads Torgersen, C# 10, Part 2 - Listener Questions</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/e15243e0-b2ed-49ad-9eed-40a95886459f/3000x3000/mads-chat2.jpg?aid=rss_feed"/>
      <itunes:duration>00:31:29</itunes:duration>
      <itunes:summary>Mads Torgersen answers questions from listeners about the upcoming release of C# 10.</itunes:summary>
      <itunes:subtitle>Mads Torgersen answers questions from listeners about the upcoming release of C# 10.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>158</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">ee25b729-eec4-4e9d-85f0-3303c0daad72</guid>
      <title>#157 Mads Torgersen, C# 10, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen talks to me about the upcoming release of C# 10.</p><p><strong>Details</strong></p><p>Who he is, what he does. The design team. Danes and language design. Aims for C# 10; yearly cadence; simplification, removing boiler plate; minimal API, fuller lambda expression. Relationship with .NET team. Users driving changes. Picking the changes to make; championing a change request. Versioning, guidelines vs rules. New features Mads likes, global using, struct records, with expressions. Moving from C# 9 to 10, suggestions and fixes in Visual Studio, what about VS Code. Is .NET 6 a Framework? Naming challenges. Many ways to do the same thing in C#. ''Modern C#'' - a sliding window of how to use the current C#. Newer features improve the code, not just the semantics. A new math feature that Mads is excited about; static abstract members on interfaces. What didn't make it into C# 10. The compiler team building the language.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/157-mads-torgersen-c-10-part-1">Full show notes</a><br /><a href="https://www.twitter.com/madstorgersen">@madstorgersen</a><br /><a href="https://devblogs.microsoft.com/dotnet/author/madstmicrosoft-com/">Mads' blog</a><br /><a href="https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10">What's new in C# 10.0</a><br /><a href="https://devblogs.microsoft.com/dotnet/preview-features-in-net-6-generic-math/">Preview Features in .NET 6 – Generic Math</a></p>
]]></description>
      <pubDate>Fri, 24 Sep 2021 21:01:32 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mads Torgersen talks to me about the upcoming release of C# 10.</p><p><strong>Details</strong></p><p>Who he is, what he does. The design team. Danes and language design. Aims for C# 10; yearly cadence; simplification, removing boiler plate; minimal API, fuller lambda expression. Relationship with .NET team. Users driving changes. Picking the changes to make; championing a change request. Versioning, guidelines vs rules. New features Mads likes, global using, struct records, with expressions. Moving from C# 9 to 10, suggestions and fixes in Visual Studio, what about VS Code. Is .NET 6 a Framework? Naming challenges. Many ways to do the same thing in C#. ''Modern C#'' - a sliding window of how to use the current C#. Newer features improve the code, not just the semantics. A new math feature that Mads is excited about; static abstract members on interfaces. What didn't make it into C# 10. The compiler team building the language.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/157-mads-torgersen-c-10-part-1">Full show notes</a><br /><a href="https://www.twitter.com/madstorgersen">@madstorgersen</a><br /><a href="https://devblogs.microsoft.com/dotnet/author/madstmicrosoft-com/">Mads' blog</a><br /><a href="https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10">What's new in C# 10.0</a><br /><a href="https://devblogs.microsoft.com/dotnet/preview-features-in-net-6-generic-math/">Preview Features in .NET 6 – Generic Math</a></p>
]]></content:encoded>
      <enclosure length="47470449" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/8b6d8fa6-3130-4df6-a148-3e84c992a128/audio/efca79c1-5d07-4550-9105-e6f4a1e34918/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#157 Mads Torgersen, C# 10, Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/2478c4f4-a511-4262-ac6f-a1af5f12d420/3000x3000/mads-torgersen.jpg?aid=rss_feed"/>
      <itunes:duration>00:49:27</itunes:duration>
      <itunes:summary>Mads Torgersen talks to me about the upcoming release of C# 10.</itunes:summary>
      <itunes:subtitle>Mads Torgersen talks to me about the upcoming release of C# 10.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>157</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e8a1fbc8-6838-49c6-a06f-8dc081402d81</guid>
      <title>#156 Mark Seemann, Code That Fits in Your Head</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Mark Seemann on how to improve your software skills, and it's not all about programming.</p><p><strong>Details</strong></p><p>Who he is, what he does. The title of his book. Software - engineering/art/craft/science. Writing code that other people can understand is the hard challenge. Software is not engineering, yet. How to improve your own way of working. Keeping complexity low, seven plus/minus two, the emulator in the brain; easier to understand less complex code. Test driven development and why it helps. Using checklists makes you better with no other effort. Encapsulation - can an object be treated as a black box and not need to understand its internal state; trusting an object to behave in a predictable way. Complexity and software architecture; fractal architecture; sticking to seven things. Eureka moments don't happen at the keyboard; timeboxing; flow state, in the zone; leave the room. LaTeX, why???</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/156-mark-seemann-code-that-fits-in-your-head">Full show notes</a><br /><a href="https://www.twitter.com/ploeh">@ploeh</a><br /><a href="https://blog.ploeh.dk/">Mark's blog</a><br /><a href="https://amzn.to/3gmbSuj">Code That Fits in Your Head</a></p>
]]></description>
      <pubDate>Tue, 31 Aug 2021 23:28:53 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Mark Seemann on how to improve your software skills, and it's not all about programming.</p><p><strong>Details</strong></p><p>Who he is, what he does. The title of his book. Software - engineering/art/craft/science. Writing code that other people can understand is the hard challenge. Software is not engineering, yet. How to improve your own way of working. Keeping complexity low, seven plus/minus two, the emulator in the brain; easier to understand less complex code. Test driven development and why it helps. Using checklists makes you better with no other effort. Encapsulation - can an object be treated as a black box and not need to understand its internal state; trusting an object to behave in a predictable way. Complexity and software architecture; fractal architecture; sticking to seven things. Eureka moments don't happen at the keyboard; timeboxing; flow state, in the zone; leave the room. LaTeX, why???</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/156-mark-seemann-code-that-fits-in-your-head">Full show notes</a><br /><a href="https://www.twitter.com/ploeh">@ploeh</a><br /><a href="https://blog.ploeh.dk/">Mark's blog</a><br /><a href="https://amzn.to/3gmbSuj">Code That Fits in Your Head</a></p>
]]></content:encoded>
      <enclosure length="51968588" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/de888303-d3de-4f3e-a3bc-cd6c256b7db1/audio/238ca76c-2003-4d59-8432-d8911f0851a8/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#156 Mark Seemann, Code That Fits in Your Head</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/4423eb0c-ebd9-4675-9b2b-e628a55458dd/3000x3000/mark-seemann-mic.jpg?aid=rss_feed"/>
      <itunes:duration>00:54:08</itunes:duration>
      <itunes:summary>Mark Seemann on how to improve your software skills, and it&apos;s not all about programming.</itunes:summary>
      <itunes:subtitle>Mark Seemann on how to improve your software skills, and it&apos;s not all about programming.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>156</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">6587b39a-173a-476f-9c6e-b1962149535b</guid>
      <title>#155 David Guida, Event Sourcing</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>David Guida and I discuss event sourcing, what it is, its uses and drawbacks, and how to get started.</p><p><strong>Details</strong></p><p>Who he is, what he does. Overview of event sourcing, everything is an event, aggregates and domain driven design. A practical example; multiple subscribers; the query model and storing calculated data. Why not use a database. Correcting an error in a historical event. Using the stream on a new application. Scenarios where event sourcing applies. Technologies to use, <a href="https://www.eventstore.com/">Event Store</a>, <a href="https://martendb.io/">Marten</a>, Apache Kafka, CosmosDb. Using Azure. Versioning data, and changing shapes of data. Libraries to make this easier. Future of event sourcing. How to get started. How to find David.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/155-david-guida-event-sourcing">Full show notes</a><br /><a href="https://www.twitter.com/DavideGuida82">@DavideGuida82</a><br /><a href="https://www.davidguida.net/">David's Homepage</a></p>
]]></description>
      <pubDate>Fri, 16 Jul 2021 13:16:54 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>David Guida and I discuss event sourcing, what it is, its uses and drawbacks, and how to get started.</p><p><strong>Details</strong></p><p>Who he is, what he does. Overview of event sourcing, everything is an event, aggregates and domain driven design. A practical example; multiple subscribers; the query model and storing calculated data. Why not use a database. Correcting an error in a historical event. Using the stream on a new application. Scenarios where event sourcing applies. Technologies to use, <a href="https://www.eventstore.com/">Event Store</a>, <a href="https://martendb.io/">Marten</a>, Apache Kafka, CosmosDb. Using Azure. Versioning data, and changing shapes of data. Libraries to make this easier. Future of event sourcing. How to get started. How to find David.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/155-david-guida-event-sourcing">Full show notes</a><br /><a href="https://www.twitter.com/DavideGuida82">@DavideGuida82</a><br /><a href="https://www.davidguida.net/">David's Homepage</a></p>
]]></content:encoded>
      <enclosure length="31644916" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/cc3d3c12-05d2-4bcc-9918-66699d9a5542/audio/a54825e5-1b86-41a4-b10f-3aaedda7be34/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#155 David Guida, Event Sourcing</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/ac01128f-3535-4a0c-853d-1358faa4735f/3000x3000/davideguida-head.jpg?aid=rss_feed"/>
      <itunes:duration>00:32:58</itunes:duration>
      <itunes:summary>David Guida and I discuss event sourcing, what it is, its uses and drawbacks, and how to get started.</itunes:summary>
      <itunes:subtitle>David Guida and I discuss event sourcing, what it is, its uses and drawbacks, and how to get started.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>155</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">510c16af-a2f8-4145-8501-3ed4ecbd42f7</guid>
      <title>#154 Martin Beeby, Using .NET on AWS, Part 2</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Martin Beeby and I continue our discussion on AWS and .NET, turning to security, IaC, and, how to get started with AWS.</p><p><strong>Details</strong></p><p>Security feels different and is different; IAM, roles and permissions. Documentation. Tooling for .NET developers, best withing Visual Studio, some for VS Code and Rider; Lambda templates and tests, local deploy with Docker, deploy to AWS. Serverless Application Model. Infrastructure as Code, Pulumi and Cloud Development Kit; advantages over yaml based IaC. Getting started with AWS, the free tier, leaving stuff on accidentally.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/154-martin-beeby-using-net-on-aws-part-2">Full show notes</a><br /><a href="https://www.twitter.com/thebeebs">@thebeebs</a><br /><a href="https://thebeebs.net/">Martin's Homepage</a><br /><a href="https://aws.amazon.com/blogs/developer/category/programing-language/dot-net">AWS Developer Blog</a></p>
]]></description>
      <pubDate>Mon, 31 May 2021 23:30:47 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Martin Beeby and I continue our discussion on AWS and .NET, turning to security, IaC, and, how to get started with AWS.</p><p><strong>Details</strong></p><p>Security feels different and is different; IAM, roles and permissions. Documentation. Tooling for .NET developers, best withing Visual Studio, some for VS Code and Rider; Lambda templates and tests, local deploy with Docker, deploy to AWS. Serverless Application Model. Infrastructure as Code, Pulumi and Cloud Development Kit; advantages over yaml based IaC. Getting started with AWS, the free tier, leaving stuff on accidentally.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/154-martin-beeby-using-net-on-aws-part-2">Full show notes</a><br /><a href="https://www.twitter.com/thebeebs">@thebeebs</a><br /><a href="https://thebeebs.net/">Martin's Homepage</a><br /><a href="https://aws.amazon.com/blogs/developer/category/programing-language/dot-net">AWS Developer Blog</a></p>
]]></content:encoded>
      <enclosure length="34095041" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/67d8ea5a-679c-445f-b561-811c25cb705d/audio/f3017d3c-f10c-4856-959a-e7caf7bdcff8/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#154 Martin Beeby, Using .NET on AWS, Part 2</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/190607ca-f5d7-4745-ba41-46975343b27f/3000x3000/martin-head.jpg?aid=rss_feed"/>
      <itunes:duration>00:35:31</itunes:duration>
      <itunes:summary>Martin Beeby and I continue our discussion on AWS and .NET, turning to security, IaC, and, how to get started with AWS.</itunes:summary>
      <itunes:subtitle>Martin Beeby and I continue our discussion on AWS and .NET, turning to security, IaC, and, how to get started with AWS.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>154</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f90dff2e-582a-4933-a9ab-bd4590bae47f</guid>
      <title>#153 Jamie Goldstein, Mental Health and Emotional Fitness During Covid-19</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Dr. Jamie Goldstein discusses how we are affected by Covid-19, and how to build your mental and emotional fitness.</p><p><strong>Details</strong></p><p>Who she is, what she does, what Coa offers. Impact of 2020/2021 on mental health, "Pulling back the curtain"; how Covid broke our community; "work from home" vs "work with home". Stress over a longer period affecting more people; advice on handling stress, building emotional fitness. A quick bit of advice to help now. How employers can help employees, wellness days, expecting less from employees, management should set an example, using vacation. Transitioning from work to home, adding a "commute" to your day, getting away from work. Handling loneliness, Coa community. Preparing for the next crisis, building your emotional fitness, getting comfortable with uncertainty. Seeing the positive. Finding out more about Coa.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/153-jamie-goldstein-mental-health-and-emotional-fitness-during-covid19">Full show notes</a><br /><a href="https://www.twitter.com/joincoa">@joincoa</a><br /><a href="https://www.joincoa.com/">Coa</a></p>
]]></description>
      <pubDate>Wed, 21 Apr 2021 20:30:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Dr. Jamie Goldstein discusses how we are affected by Covid-19, and how to build your mental and emotional fitness.</p><p><strong>Details</strong></p><p>Who she is, what she does, what Coa offers. Impact of 2020/2021 on mental health, "Pulling back the curtain"; how Covid broke our community; "work from home" vs "work with home". Stress over a longer period affecting more people; advice on handling stress, building emotional fitness. A quick bit of advice to help now. How employers can help employees, wellness days, expecting less from employees, management should set an example, using vacation. Transitioning from work to home, adding a "commute" to your day, getting away from work. Handling loneliness, Coa community. Preparing for the next crisis, building your emotional fitness, getting comfortable with uncertainty. Seeing the positive. Finding out more about Coa.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/153-jamie-goldstein-mental-health-and-emotional-fitness-during-covid19">Full show notes</a><br /><a href="https://www.twitter.com/joincoa">@joincoa</a><br /><a href="https://www.joincoa.com/">Coa</a></p>
]]></content:encoded>
      <enclosure length="39469171" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/5479461b-ee5a-47cf-aa2a-7612c163fb31/audio/c4569281-af8f-4b12-9fec-ccf5b3e33421/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#153 Jamie Goldstein, Mental Health and Emotional Fitness During Covid-19</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/88e7fb30-f84d-41d7-a522-682a97464978/3000x3000/jamie-headshot.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:07</itunes:duration>
      <itunes:summary>Dr. Jamie Goldstein discusses how we are affected by Covid-19, and how to build your mental and emotional fitness.</itunes:summary>
      <itunes:subtitle>Dr. Jamie Goldstein discusses how we are affected by Covid-19, and how to build your mental and emotional fitness.</itunes:subtitle>
      <itunes:keywords>stress, mental health, work from home</itunes:keywords>
      <itunes:explicit>true</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>153</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0ae4de99-f8e9-4164-bb99-69f69c81d8f4</guid>
      <title>#152 Martin Beeby, Using .NET on AWS, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Martin Beeby talks about how AWS supports .NET on their cloud.</p><p><strong>Details</strong></p><p>Who he is, what he does, doing VB.NET, context switching between languages. AWS is for .NET developers; Microsoft going open source and cross platform dev. Moving from Microsoft to AWS. Visual Studio, VS Code, Rider, Docker. C# and .NET are first class citizens on AWS. Getting used to .NET on AWS; challenges with documentation for .NET on AWS. C# is a good option for lambda; choose the language that fits the need - image manipulation in Node was better, Python for audio; don't worry about performance too much. AWS has an overwhelming number of services. High availability MS-SQL RDS.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/152-martin-beeby-using-net-on-aws-part-1">Full show notes</a><br /><a href="https://www.twitter.com/thebeebs">@thebeebs</a><br /><a href="https://thebeebs.net/">Martin's Homepage</a><br /><a href="https://aws.amazon.com/blogs/developer/category/programing-language/dot-net/">AWS Developer Blog</a></p>
]]></description>
      <pubDate>Mon, 22 Mar 2021 16:40:52 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Martin Beeby talks about how AWS supports .NET on their cloud.</p><p><strong>Details</strong></p><p>Who he is, what he does, doing VB.NET, context switching between languages. AWS is for .NET developers; Microsoft going open source and cross platform dev. Moving from Microsoft to AWS. Visual Studio, VS Code, Rider, Docker. C# and .NET are first class citizens on AWS. Getting used to .NET on AWS; challenges with documentation for .NET on AWS. C# is a good option for lambda; choose the language that fits the need - image manipulation in Node was better, Python for audio; don't worry about performance too much. AWS has an overwhelming number of services. High availability MS-SQL RDS.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/152-martin-beeby-using-net-on-aws-part-1">Full show notes</a><br /><a href="https://www.twitter.com/thebeebs">@thebeebs</a><br /><a href="https://thebeebs.net/">Martin's Homepage</a><br /><a href="https://aws.amazon.com/blogs/developer/category/programing-language/dot-net/">AWS Developer Blog</a></p>
]]></content:encoded>
      <enclosure length="35350476" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/a6c840e1-a209-4243-a6d9-6b937cb84a66/audio/e3701f14-730e-4866-848a-29a7830ca4b8/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#152 Martin Beeby, Using .NET on AWS, Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/5d4230fa-b497-4ee7-beb8-988bb6f2f77c/3000x3000/martin-beeby.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:49</itunes:duration>
      <itunes:summary>Martin Beeby talks about how AWS supports .NET on their cloud.</itunes:summary>
      <itunes:subtitle>Martin Beeby talks about how AWS supports .NET on their cloud.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>152</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e599eb86-827a-4652-bb3f-c6548fe6aed2</guid>
      <title>#151 Suparna Damany, Staying Physically Healthy During Covid-19</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Suparna Damany talks about the little changes we can make to stay physically healthy while working during Covid-19.</p><p><strong>Details</strong></p><p>Who she is. What she does. Impact of not going to office; less exercise, more hours worked. What employers should provide. Damage and repair is is happening every day; cumulative nature. Little bursts of exercise; intensity, making exercise part of the day."Fidget all day". Keeping a routine going over a long period; variety. Advice for parents; ergonomics; Suparna's first book; exercise for kids. Good ergonomics, move around, vary your movements, change devices, change hands, mice. Hand exercise devices. Her new book on chronic muscle pain, looking at the body holistically. How to find her, her app.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/151-suparna-damany-physical-health-while-working-during-covid19">Full show notes</a><br /><a href="http://damanyhealth.com/">Damany Health</a><br /><a href="https://amzn.to/3p81jwe">Suparna's Book - It's Not Carpal Tunnel Syndrome!</a></p>
]]></description>
      <pubDate>Wed, 10 Feb 2021 18:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Suparna Damany talks about the little changes we can make to stay physically healthy while working during Covid-19.</p><p><strong>Details</strong></p><p>Who she is. What she does. Impact of not going to office; less exercise, more hours worked. What employers should provide. Damage and repair is is happening every day; cumulative nature. Little bursts of exercise; intensity, making exercise part of the day."Fidget all day". Keeping a routine going over a long period; variety. Advice for parents; ergonomics; Suparna's first book; exercise for kids. Good ergonomics, move around, vary your movements, change devices, change hands, mice. Hand exercise devices. Her new book on chronic muscle pain, looking at the body holistically. How to find her, her app.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://nodogmapodcast.bryanhogan.net/151-suparna-damany-physical-health-while-working-during-covid19">Full show notes</a><br /><a href="http://damanyhealth.com/">Damany Health</a><br /><a href="https://amzn.to/3p81jwe">Suparna's Book - It's Not Carpal Tunnel Syndrome!</a></p>
]]></content:encoded>
      <enclosure length="43074072" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/85721787-450b-4065-9139-d95dac448418/audio/df2e2bb2-b066-46f2-854a-ce705a9f677a/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#151 Suparna Damany, Staying Physically Healthy During Covid-19</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/5fddb6b1-2ff4-4d35-b3de-0006eb4973ac/3000x3000/suparna-head-copy.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:52</itunes:duration>
      <itunes:summary>Suparna Damany talks about the little changes we can make to stay physically healthy while working during Covid-19.
</itunes:summary>
      <itunes:subtitle>Suparna Damany talks about the little changes we can make to stay physically healthy while working during Covid-19.
</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>151</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">2cca095f-ea99-4b34-9841-ff9a48007ba1</guid>
      <title>#150 Luke Hoban, Pulumi - Infrastructure as Software</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Luke Hoban, CTO of Pulumi talks about modern Infrastructure as Software tools and approaches.</p><p><strong>Details</strong></p><p>Who he is, what he does, less coding more team building. History of IaC. Replace instead of repair; using more managed services. When did IaC start. Configuration orchestration vs configuration management; cloud infrastructure as code. What Pulumi is, modern IaC - moving to Infrastructure as Software. A more modern approach. Supported languages - TypeScript, JavaScript, Python, Go, .NET; aiming for layer to share IaC across languages. Pulumi instead of point and click, clear picture of what is deployed, why use it, repeatability, testing, reliable process, Pulumi lets you follow good software dev practices for IaC. An example with Elasticsearch; inputs and outputs, building a graph of dependencies. The difficulties of working with Json in C#. Once you know how to use the IaC tool, knowing the platform becomes the problem; Pulumi aims to provide templates for larger units of infrastructure. Keeping the provider up to date with the third party platforms; Pulumi's own for Kubernetes and Azure. Future of Pulumi, software driven automation, automation API. Getting started with Pulumi.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a><br /><a href="https://nodogmapodcast.bryanhogan.net/150-luke-hoban-pulumi-infrastructure-as-software/">Full show notes</a></p><p><a href="https://www.twitter.com/lukehoban">@lukehoban</a><br /><a href="https://www.pulumi.com/">Pulumi's Homepage</a><br /><a href="https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-a-better-way/">Bryan's article on Json</a><br /><a href="https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-infrastructure-as-code-with-pulumi/">Bryan's example of working with Json and Pulumi</a></p>
]]></description>
      <pubDate>Fri, 29 Jan 2021 18:10:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Luke Hoban, CTO of Pulumi talks about modern Infrastructure as Software tools and approaches.</p><p><strong>Details</strong></p><p>Who he is, what he does, less coding more team building. History of IaC. Replace instead of repair; using more managed services. When did IaC start. Configuration orchestration vs configuration management; cloud infrastructure as code. What Pulumi is, modern IaC - moving to Infrastructure as Software. A more modern approach. Supported languages - TypeScript, JavaScript, Python, Go, .NET; aiming for layer to share IaC across languages. Pulumi instead of point and click, clear picture of what is deployed, why use it, repeatability, testing, reliable process, Pulumi lets you follow good software dev practices for IaC. An example with Elasticsearch; inputs and outputs, building a graph of dependencies. The difficulties of working with Json in C#. Once you know how to use the IaC tool, knowing the platform becomes the problem; Pulumi aims to provide templates for larger units of infrastructure. Keeping the provider up to date with the third party platforms; Pulumi's own for Kubernetes and Azure. Future of Pulumi, software driven automation, automation API. Getting started with Pulumi.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a><br /><a href="https://nodogmapodcast.bryanhogan.net/150-luke-hoban-pulumi-infrastructure-as-software/">Full show notes</a></p><p><a href="https://www.twitter.com/lukehoban">@lukehoban</a><br /><a href="https://www.pulumi.com/">Pulumi's Homepage</a><br /><a href="https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-a-better-way/">Bryan's article on Json</a><br /><a href="https://nodogmablog.bryanhogan.net/2020/10/working-with-json-in-net-infrastructure-as-code-with-pulumi/">Bryan's example of working with Json and Pulumi</a></p>
]]></content:encoded>
      <enclosure length="43520813" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/04ef6fd5-89fb-4ddb-8eb7-507731cfa6d7/audio/bed7c0f0-57d8-453f-a259-4a5ac8c32963/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#150 Luke Hoban, Pulumi - Infrastructure as Software</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/23b9c3e9-d279-4f3d-ba6f-a64b242541be/3000x3000/luke-hoban.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:20</itunes:duration>
      <itunes:summary>Luke Hoban, CTO of Pulumi talks about modern Infrastructure as Software tools and approaches.</itunes:summary>
      <itunes:subtitle>Luke Hoban, CTO of Pulumi talks about modern Infrastructure as Software tools and approaches.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>150</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0d93ce2a-0186-4fbc-a162-40f1bb1a15ac</guid>
      <title>#149 Todd Gardner, The Importance of JavaScript</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Todd Gardner, creator of TrackJS and RequestMetrics tells me how the web runs on JavaScript why it is so important.</p><p><strong>Details</strong></p><p>Who he is, what he does. JavaScript and ECMA Script, TypeScript, CoffeeScript, transpilers; Blazor, WebAssembly; SliverLight and Flash. JavaScript on IoT. JavaScript on the backend; Bryan rants about using Json with C#. Parsing Json and the importance of strings. Why you should learn JavaScript; which JavaScript should I learn - Node, React, Angular, etc. Bryan talks about learning JavaScript. What NodeJs is; module dependency version hell. The unclear state of asynchronous programming in JavaScript; Todd clears things up, callback hell, promises, async/await. JavaScript is not a fad. How to learn JavaScript. Monitoring your website with RequestMetrics; measuring real user performance, not synthetic monitoring; privacy concerns.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://www.twitter.com/toddhgardner">@toddhgardner</a><br /><a href="https://todd.mn/">Todd's Homepage</a><br /><a href="https://trackjs.com/">TrackJS</a><br /><a href="https://requestmetrics.com/">Request Metrics</a><br /><a href="https://app.pluralsight.com/library/courses/javascript-getting-started">The PluralSight Course on JavaScript that Bryan liked</a><br /><a href="https://frontendmasters.com/teachers/kyle-simpson/">Kyle Simpson - You Don't Know JS</a><br /><a href="https://github.com/getify/You-Dont-Know-JS">You Don't Know JS - GitHub</a></p>
]]></description>
      <pubDate>Fri, 18 Dec 2020 18:18:49 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Todd Gardner, creator of TrackJS and RequestMetrics tells me how the web runs on JavaScript why it is so important.</p><p><strong>Details</strong></p><p>Who he is, what he does. JavaScript and ECMA Script, TypeScript, CoffeeScript, transpilers; Blazor, WebAssembly; SliverLight and Flash. JavaScript on IoT. JavaScript on the backend; Bryan rants about using Json with C#. Parsing Json and the importance of strings. Why you should learn JavaScript; which JavaScript should I learn - Node, React, Angular, etc. Bryan talks about learning JavaScript. What NodeJs is; module dependency version hell. The unclear state of asynchronous programming in JavaScript; Todd clears things up, callback hell, promises, async/await. JavaScript is not a fad. How to learn JavaScript. Monitoring your website with RequestMetrics; measuring real user performance, not synthetic monitoring; privacy concerns.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://www.twitter.com/toddhgardner">@toddhgardner</a><br /><a href="https://todd.mn/">Todd's Homepage</a><br /><a href="https://trackjs.com/">TrackJS</a><br /><a href="https://requestmetrics.com/">Request Metrics</a><br /><a href="https://app.pluralsight.com/library/courses/javascript-getting-started">The PluralSight Course on JavaScript that Bryan liked</a><br /><a href="https://frontendmasters.com/teachers/kyle-simpson/">Kyle Simpson - You Don't Know JS</a><br /><a href="https://github.com/getify/You-Dont-Know-JS">You Don't Know JS - GitHub</a></p>
]]></content:encoded>
      <enclosure length="52203118" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/e39b4ee8-7271-4a2a-a406-5a975c6218f5/audio/61f70219-951c-406c-bd5d-8e7cd3b4556e/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#149 Todd Gardner, The Importance of JavaScript</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/2f103589-f348-4a85-9333-2dc8ef1366ae/3000x3000/todd-gardner.jpg?aid=rss_feed"/>
      <itunes:duration>00:54:23</itunes:duration>
      <itunes:summary>Todd Gardner, creator of TrackJS and RequestMetrics tells me how the web runs on JavaScript why it is so important.</itunes:summary>
      <itunes:subtitle>Todd Gardner, creator of TrackJS and RequestMetrics tells me how the web runs on JavaScript why it is so important.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>149</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">beb48ce2-b544-418a-9e38-f6665e185c5b</guid>
      <title>#148 Brandon Minnick, Getting an App into the App and Play Stores</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Brandon Minnick of Microsoft talks about the process of publishing an app to the various app stores.</p><p><strong>Details</strong></p><p>Who he is, what he does. GitHub repo exploration; side loading an app; compiling the code to build the binaries, hosting the binaries instead. The app store rule book and reviews. App Centre Test and testing you app. Fun with manual testing of apps, GitHub access, two factor auth, finally accepted. Using App Center Test. Things that happen to apps in the wild; crash reporting. Tools to help with getting certified on the app stores. How to get in touch with Brandon. How to find the GitTrends app. How to get in touch with Brandon.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://www.twitter.com/TheCodeTraveler">@TheCodeTraveler</a><br /><a href="https://codetraveler.io/">Brandon's site</a><br /><a href="https://github.com/brminnick/GitTrends">GitTrends on GitHub</a><br /><a href="https://play.google.com/store/apps/details?id=com.minnick.gittrends">GitTrends on Google Play Store</a><br /><a href="https://apps.apple.com/app/gittrends-github-insights/id1500300399">GitTrends on Apply App Store</a></p>
]]></description>
      <pubDate>Mon, 23 Nov 2020 20:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Brandon Minnick of Microsoft talks about the process of publishing an app to the various app stores.</p><p><strong>Details</strong></p><p>Who he is, what he does. GitHub repo exploration; side loading an app; compiling the code to build the binaries, hosting the binaries instead. The app store rule book and reviews. App Centre Test and testing you app. Fun with manual testing of apps, GitHub access, two factor auth, finally accepted. Using App Center Test. Things that happen to apps in the wild; crash reporting. Tools to help with getting certified on the app stores. How to get in touch with Brandon. How to find the GitTrends app. How to get in touch with Brandon.</p><p><a href="https://www.buymeacoffee.com/l2ABIax">Support this podcast</a></p><p><a href="https://www.twitter.com/TheCodeTraveler">@TheCodeTraveler</a><br /><a href="https://codetraveler.io/">Brandon's site</a><br /><a href="https://github.com/brminnick/GitTrends">GitTrends on GitHub</a><br /><a href="https://play.google.com/store/apps/details?id=com.minnick.gittrends">GitTrends on Google Play Store</a><br /><a href="https://apps.apple.com/app/gittrends-github-insights/id1500300399">GitTrends on Apply App Store</a></p>
]]></content:encoded>
      <enclosure length="39445735" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/8edab1dd-e527-4ced-ae14-8a1fcc4509ee/audio/d699dd3a-3400-4a76-ac4a-cb86162c3c12/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#148 Brandon Minnick, Getting an App into the App and Play Stores</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/c3e639fb-4eaf-43a0-807e-44c4c563ecd8/3000x3000/brandon-minnick.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:05</itunes:duration>
      <itunes:summary>Brandon Minnick of Microsoft talks about the process of publishing an app to the various app stores.</itunes:summary>
      <itunes:subtitle>Brandon Minnick of Microsoft talks about the process of publishing an app to the various app stores.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>148</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">adf21320-c771-49e1-8837-8ba2aaaa790d</guid>
      <title>#147 Martine and Michael Dowden, Teaching Children to Program</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Martine and Michael Dowden talk about the importance of teaching children to program and how to get started.</p><p><strong>Details</strong></p><p>Who they are, what they do. The benefits of programming, when to start, Robot Turtles, Scratch and Scratch Junior, moving to a traditional programming language. Helping the child move to the next step, keep their interests in mind; have a project in mind. Minecraft Mods, Boxels, Advent of Code, Hour of Code, Kano, Microbit. Books. Teaching their own children. What if no one in the household is a programmer - Hour of Code, Code Academy, board games, Human Resources Machine (phone game). Learning software on a phone or tablet, CodePen, using a Bluetooth keyboard with a phone or tablet. How to get/keep children interested; inspiring children, especially girls. Explaining what programming makes possible. Start with something they know, not a black screen. How to find Michael and Martine, downloading their book.</p><p><a href="https://nodogmapodcast.bryanhogan.net/147-martine-and-michael-dowden-teaching-children-to-program">Full show notes and all links</a></p>
]]></description>
      <pubDate>Mon, 5 Oct 2020 21:44:06 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Martine and Michael Dowden talk about the importance of teaching children to program and how to get started.</p><p><strong>Details</strong></p><p>Who they are, what they do. The benefits of programming, when to start, Robot Turtles, Scratch and Scratch Junior, moving to a traditional programming language. Helping the child move to the next step, keep their interests in mind; have a project in mind. Minecraft Mods, Boxels, Advent of Code, Hour of Code, Kano, Microbit. Books. Teaching their own children. What if no one in the household is a programmer - Hour of Code, Code Academy, board games, Human Resources Machine (phone game). Learning software on a phone or tablet, CodePen, using a Bluetooth keyboard with a phone or tablet. How to get/keep children interested; inspiring children, especially girls. Explaining what programming makes possible. Start with something they know, not a black screen. How to find Michael and Martine, downloading their book.</p><p><a href="https://nodogmapodcast.bryanhogan.net/147-martine-and-michael-dowden-teaching-children-to-program">Full show notes and all links</a></p>
]]></content:encoded>
      <enclosure length="46426504" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d981087-eb84-49b4-a81c-f2167353e2b6/episodes/efb11461-e25d-4a21-a2ca-82da1ad213c7/audio/a8a56816-79c7-47f7-b2a1-24653314227c/default_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#147 Martine and Michael Dowden, Teaching Children to Program</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:duration>00:48:22</itunes:duration>
      <itunes:summary>Martine and Michael Dowden talk about the importance of teaching children to program and how to get started.</itunes:summary>
      <itunes:subtitle>Martine and Michael Dowden talk about the importance of teaching children to program and how to get started.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>147</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0c73c281-9c96-456d-bda6-7676b18f9e4f</guid>
      <title>#146 Mads Torgersen, C# 9, Part 2 - Listener Questions</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Dr. Mads Torgersen, lead designer of C# at Microsoft answers listener questions.</p><p><strong>Details</strong></p><p>How ideas for C# become features, other languages, user requests, user problems. Taking over from Anders Hejlsberg, a quiet change. Move to open source, championing new features. UI plans for C#. Extensions everything and shapes, keeping up with other languages. Who develops C#. How Mads stays so good looking. How to try C# 9.</p><p><a href="https://nodogmapodcast.bryanhogan.net/146-mads-torgersen-c-9-part-2-listener-questions">Full show notes</a></p>
]]></description>
      <pubDate>Thu, 3 Sep 2020 00:26:37 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Dr. Mads Torgersen, lead designer of C# at Microsoft answers listener questions.</p><p><strong>Details</strong></p><p>How ideas for C# become features, other languages, user requests, user problems. Taking over from Anders Hejlsberg, a quiet change. Move to open source, championing new features. UI plans for C#. Extensions everything and shapes, keeping up with other languages. Who develops C#. How Mads stays so good looking. How to try C# 9.</p><p><a href="https://nodogmapodcast.bryanhogan.net/146-mads-torgersen-c-9-part-2-listener-questions">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="26351025" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/92ce346e-5aa9-4026-96e7-80a9a7d92761/nodogma-146-mads-torgersen-c-9-part-2-listener-questions_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#146 Mads Torgersen, C# 9, Part 2 - Listener Questions</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/90a11030-0a35-4e43-a2ce-9d7e9b273716/3000x3000/mads-torgersen.jpg?aid=rss_feed"/>
      <itunes:duration>00:27:27</itunes:duration>
      <itunes:summary>Dr. Mads Torgersen, lead designer of C# at Microsoft answers listener questions.</itunes:summary>
      <itunes:subtitle>Dr. Mads Torgersen, lead designer of C# at Microsoft answers listener questions.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>146</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e2b900a7-fed2-4545-b022-782904c4b130</guid>
      <title>#145 Mads Torgersen, C# 9, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9.</p><p><strong>Details</strong></p><p>Who he is, what he does, working on C# full time, who he works with. The design process. Doctor Mads, PhD. Init only properties. Records, immutability and a rabbit hole. Top level programs - simpler main programs; making programs simpler. The legacy changes or not making changes .NET. Breaking changes; an example.</p><p><a href="https://nodogmapodcast.bryanhogan.net/145-mads-torgersen-c-9-part-1/">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 17 Aug 2020 23:49:30 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9.</p><p><strong>Details</strong></p><p>Who he is, what he does, working on C# full time, who he works with. The design process. Doctor Mads, PhD. Init only properties. Records, immutability and a rabbit hole. Top level programs - simpler main programs; making programs simpler. The legacy changes or not making changes .NET. Breaking changes; an example.</p><p><a href="https://nodogmapodcast.bryanhogan.net/145-mads-torgersen-c-9-part-1/">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="41387128" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/eeebbacf-434e-484f-8640-be8ea9082cee/nodogma-145-mads-torgersen-c-9-part-1_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#145 Mads Torgersen, C# 9, Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/6dea9362-0fd3-4625-ac3a-a74d13d521eb/b02e4d1e-be6b-4adb-a6f6-8e23078998ee/3000x3000/mads-torgersen.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:07</itunes:duration>
      <itunes:summary>Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9.</itunes:summary>
      <itunes:subtitle>Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>145</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">885ed264-ee90-4f63-988e-e27812747a86</guid>
      <title>#144 Bill Wagner, .Net 5 and Unifying .NET</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Bill Wagner of Microsoft talks about the goal of one .NET.</p><p><strong>Details</strong></p><p>Who he is, what he does. What .NET 5 is, what is happening .NET Framework. How .NET 5 relates to .NET Core. Migrating to .NET 5. Performance improvements. What happens to Entity Framework. Framework to .NET 5 - reasons to stay, reasons to move; Windows specific features. What happens to .NET Standard. What happens to Xamarin. Long term service schedule. Release at .Net Conf. New features. A little about C# 9; what's new in C# 9, immutable objects. Release cycles. Attracting younger people to .NET. System.Devices, System.Maui. UWP support. Support for F# and Visual Basic</p><p><a href="https://nodogmapodcast.bryanhogan.net/144-bill-wagner-net-5-and-unifying-net">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 6 Jul 2020 21:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Bill Wagner of Microsoft talks about the goal of one .NET.</p><p><strong>Details</strong></p><p>Who he is, what he does. What .NET 5 is, what is happening .NET Framework. How .NET 5 relates to .NET Core. Migrating to .NET 5. Performance improvements. What happens to Entity Framework. Framework to .NET 5 - reasons to stay, reasons to move; Windows specific features. What happens to .NET Standard. What happens to Xamarin. Long term service schedule. Release at .Net Conf. New features. A little about C# 9; what's new in C# 9, immutable objects. Release cycles. Attracting younger people to .NET. System.Devices, System.Maui. UWP support. Support for F# and Visual Basic</p><p><a href="https://nodogmapodcast.bryanhogan.net/144-bill-wagner-net-5-and-unifying-net">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="36824190" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/8138a52d-e1e5-488f-a04b-4e98decb5644/nodogma-144-bill-wagner-net-5-and-unifying-net_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#144 Bill Wagner, .Net 5 and Unifying .NET</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:duration>00:38:21</itunes:duration>
      <itunes:summary>Bill Wagner of Microsoft talks about the goal of one .NET.</itunes:summary>
      <itunes:subtitle>Bill Wagner of Microsoft talks about the goal of one .NET.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>144</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">5de3eb9b-4fdd-4475-a15c-45e58a8febd5</guid>
      <title>#143 Dylan Beattie, Tech Conferences in a Time of Coronavirus</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Dylan Beattie talks about the present and future of tech conferences, how organizers, presenters and attendees are adapting.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, and what he is doing during the recording! Conferences that are going on now. Participating as an attendee, dedicating time, trying to work; more available to people who can't travel. Participating as a speaker, some of the incentives are gone, revenue share; lack of hallway track. How conferences are engaging with people, talks and breaks, Slack, multiple tracks. What Dylan is doing with NDC. Time zone vs geographical partitioning of conferences. NDC will continue to make recordings available for free. Canceling a conference is a lot of work. Conference sponsorship. Microsoft made a success of Bulid. Will conferences go back to normal at some point, distributed conferences. Climate change and conferences. Working and isolation; corporate offices are not the future but places to work in your neighborhood might be.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/143-dylan-beattie-tech-conferences-in-a-time-of-coronavirus">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 1 Jun 2020 17:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Dylan Beattie talks about the present and future of tech conferences, how organizers, presenters and attendees are adapting.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, and what he is doing during the recording! Conferences that are going on now. Participating as an attendee, dedicating time, trying to work; more available to people who can't travel. Participating as a speaker, some of the incentives are gone, revenue share; lack of hallway track. How conferences are engaging with people, talks and breaks, Slack, multiple tracks. What Dylan is doing with NDC. Time zone vs geographical partitioning of conferences. NDC will continue to make recordings available for free. Canceling a conference is a lot of work. Conference sponsorship. Microsoft made a success of Bulid. Will conferences go back to normal at some point, distributed conferences. Climate change and conferences. Working and isolation; corporate offices are not the future but places to work in your neighborhood might be.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/143-dylan-beattie-tech-conferences-in-a-time-of-coronavirus">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="52481586" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/40c0c5a3-ecc4-4b03-9f18-56afab12187d/nodogma-143-dylan-beattie-tech-conferences-in-a-time-of-coronavirus_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#143 Dylan Beattie, Tech Conferences in a Time of Coronavirus</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/40c0c5a3-ecc4-4b03-9f18-56afab12187d/3000x3000/1590461663-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:54:38</itunes:duration>
      <itunes:summary>Dylan Beattie talks about the present and future of tech conferences, how organizers, presenters and attendees are adapting.</itunes:summary>
      <itunes:subtitle>Dylan Beattie talks about the present and future of tech conferences, how organizers, presenters and attendees are adapting.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>143</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">ce36d131-4905-4fa2-8223-c6bcfafdf22e</guid>
      <title>#142 Aaron Stannard, Sustainable Open Source Software</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Aaron Stannard talks about the challenges facing the open source software world and how he thinks they can be addressed.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, a little about Akka and the actor model. Aaron’s blogs on open source projects, burnout; Microsoft vs other software ecosystems; sustainable open source, being a victim of your own success, bug reports, feature requests, the aggression. What is the incentive to work on open source, making a little money from open source, sustainability and incentives. “No way are we paying for free software!”. Aggression and abuse. Optimism about OSS, examples of successful OSS ventures. How to find more from Aaron.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/142-aaron-stannard-sustainable-open-source-software">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 11 May 2020 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Aaron Stannard talks about the challenges facing the open source software world and how he thinks they can be addressed.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, a little about Akka and the actor model. Aaron’s blogs on open source projects, burnout; Microsoft vs other software ecosystems; sustainable open source, being a victim of your own success, bug reports, feature requests, the aggression. What is the incentive to work on open source, making a little money from open source, sustainability and incentives. “No way are we paying for free software!”. Aggression and abuse. Optimism about OSS, examples of successful OSS ventures. How to find more from Aaron.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/142-aaron-stannard-sustainable-open-source-software">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="42281218" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/af804fbc-3240-470d-9eff-880c8e3945d6/nodogma-142-aaron-stannard-sustainable-open-source-software_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#142 Aaron Stannard, Sustainable Open Source Software</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/af804fbc-3240-470d-9eff-880c8e3945d6/3000x3000/1589390182-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:01</itunes:duration>
      <itunes:summary>Aaron Stannard talks about the challenges facing the open source software world and how he thinks they can be addressed.</itunes:summary>
      <itunes:subtitle>Aaron Stannard talks about the challenges facing the open source software world and how he thinks they can be addressed.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>142</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e3b0dd90-5086-44f4-9867-039f74ae7ee3</guid>
      <title>#141 Abraham Asfaw, IBM Quantum Computing - Out of the Lab, and into Industry</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Abraham Asfaw of IBM talks about the current state of their quantum computing project, and how it has moved out of the lab and into industry and education.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Quick overview of quantum computing and Qiskit. Book on quantum computing for undergraduates. State of quantum in industry, optimization problems, quantum advantage. Industrial examples, financial, chemistry. Demand for developers. Current quantum volume – doubling every year. Why a million qubits by themselves would not be enough. The meaning of quantum advantage/supremacy. Combing classical and quantum computing. How many quantum computers IBM has. Where to get the free IBM book. Other useful resources.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/141-abraham-asfaw-quantum-computing-out-of-the-lab-and-into-industry">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 6 Apr 2020 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Abraham Asfaw of IBM talks about the current state of their quantum computing project, and how it has moved out of the lab and into industry and education.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Quick overview of quantum computing and Qiskit. Book on quantum computing for undergraduates. State of quantum in industry, optimization problems, quantum advantage. Industrial examples, financial, chemistry. Demand for developers. Current quantum volume – doubling every year. Why a million qubits by themselves would not be enough. The meaning of quantum advantage/supremacy. Combing classical and quantum computing. How many quantum computers IBM has. Where to get the free IBM book. Other useful resources.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/141-abraham-asfaw-quantum-computing-out-of-the-lab-and-into-industry">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="36835060" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e4ed70f6-c8d2-4f7e-8ecd-ea8237a2917d/nodogma-141-abraham-asfaw-quantum-computing-out-of-the-lab-and-into-industry_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#141 Abraham Asfaw, IBM Quantum Computing - Out of the Lab, and into Industry</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e4ed70f6-c8d2-4f7e-8ecd-ea8237a2917d/3000x3000/1586347301-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:20</itunes:duration>
      <itunes:summary>Abraham Asfaw of IBM talks about the current state of their quantum computing project, and how it has moved out of the lab and into industry and education. </itunes:summary>
      <itunes:subtitle>Abraham Asfaw of IBM talks about the current state of their quantum computing project, and how it has moved out of the lab and into industry and education. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>141</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">a4811219-5df5-4969-8d54-d99bb61d5b49</guid>
      <title>#140 Maria Naggaga, Try .NET and .NET Interactive</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Maria Naggaga talks about Try .NET and .NET Interactive - new ways of learning and demonstrating .NET code, and running samples.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Presenting at conferences. What try dot net is, why they built it; language support. What it lookds like, how to use it. Complexity of what it can run. A small $30,000 bill. Compare to repl. More complex usage; Bryan's Try Dot Net example of Polly. Hosting examples on the web. Blazor and Try Dot Net. How to run it locally. Future of Try Dot Net, changing name to Dot Net Interactive; Dot Net Juypter and Notebooks. Try Dot Net js. Coming features.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/140-maria-naggaga-try-net-and-net-interactive/">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 23 Mar 2020 17:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Maria Naggaga talks about Try .NET and .NET Interactive - new ways of learning and demonstrating .NET code, and running samples.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Presenting at conferences. What try dot net is, why they built it; language support. What it lookds like, how to use it. Complexity of what it can run. A small $30,000 bill. Compare to repl. More complex usage; Bryan's Try Dot Net example of Polly. Hosting examples on the web. Blazor and Try Dot Net. How to run it locally. Future of Try Dot Net, changing name to Dot Net Interactive; Dot Net Juypter and Notebooks. Try Dot Net js. Coming features.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/140-maria-naggaga-try-net-and-net-interactive/">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="35097356" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/26729d2f-0dbf-43d2-87b5-85ba5ff137ea/nodogma-140-maria-naggaga-try-dot-net-and-dot-net-interactive_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#140 Maria Naggaga, Try .NET and .NET Interactive</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/26729d2f-0dbf-43d2-87b5-85ba5ff137ea/3000x3000/1585013310-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:32</itunes:duration>
      <itunes:summary>Maria Naggaga talks about Try .NET and .NET Interactive - new ways of learning and demonstrating .NET code, and running samples. </itunes:summary>
      <itunes:subtitle>Maria Naggaga talks about Try .NET and .NET Interactive - new ways of learning and demonstrating .NET code, and running samples. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>140</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">cf93a804-82e9-4740-b330-e0b9ec944d96</guid>
      <title>#139 Heather Newman, The Importance of Workplace Culture</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Heather Newman talks about company culture, why it is so important and how you can help improve it.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What culture means, elements of a good culture, transparency and trust; trust and mistakes. Heather's talk at MS ignite. How to find out about the culture from the outside, a bad reputation spreads. The interview and making the company appealing. Why culture is so important. Culture and strategy. Diversity, inclusion and culture; why it's important in tech. Seeing a bad culture when you're in the middle of it - &quot;are you happy?&quot;. How to find Heather.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/139-heather-newman-the-importance-of-workplace-culture">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 2 Mar 2020 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Heather Newman talks about company culture, why it is so important and how you can help improve it.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What culture means, elements of a good culture, transparency and trust; trust and mistakes. Heather's talk at MS ignite. How to find out about the culture from the outside, a bad reputation spreads. The interview and making the company appealing. Why culture is so important. Culture and strategy. Diversity, inclusion and culture; why it's important in tech. Seeing a bad culture when you're in the middle of it - &quot;are you happy?&quot;. How to find Heather.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/139-heather-newman-the-importance-of-workplace-culture">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="42101840" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/24334a9e-b1e4-41ce-8bdc-bd74e3ad5a06/nodogma-139-heather-newman-workplace-culture_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#139 Heather Newman, The Importance of Workplace Culture</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/24334a9e-b1e4-41ce-8bdc-bd74e3ad5a06/3000x3000/1583206415-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:50</itunes:duration>
      <itunes:summary>Heather Newman talks about company culture, why it is so important and how you can help improve it.</itunes:summary>
      <itunes:subtitle>Heather Newman talks about company culture, why it is so important and how you can help improve it.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>139</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">d56c50b7-986c-4d67-93c0-c2549a6d95c1</guid>
      <title>#138 Jeff Haynie, The State of Engineering Performance Management</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jeff Haynie of Pinpoint talks about their survey and report on how engineering teams measure their performance.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, a little about Appcelerator Titanium. What is Pinpoint, finding out what is going in engineering. Report on state of engineering performance management, companies surveyed, metrics used. Software is a new profession, much will change in the medium term. Metrics used by companies who did measure; why cost wasn't a metric; is there a &quot;best&quot; metric. How Pinpoint measures their own performance. How is the data gathered. Black boxes in the company and getting visibility into teams, how does agile fit in. How the rest of the business views engineering; CTO/CIO are more most negative about engineering. Challenges teams face; no metrics no problems. Future work. Finding the report.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/138-jeff-haynie-the-state-of-engineering-performance-management">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 17 Feb 2020 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jeff Haynie of Pinpoint talks about their survey and report on how engineering teams measure their performance.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, a little about Appcelerator Titanium. What is Pinpoint, finding out what is going in engineering. Report on state of engineering performance management, companies surveyed, metrics used. Software is a new profession, much will change in the medium term. Metrics used by companies who did measure; why cost wasn't a metric; is there a &quot;best&quot; metric. How Pinpoint measures their own performance. How is the data gathered. Black boxes in the company and getting visibility into teams, how does agile fit in. How the rest of the business views engineering; CTO/CIO are more most negative about engineering. Challenges teams face; no metrics no problems. Future work. Finding the report.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/138-jeff-haynie-the-state-of-engineering-performance-management">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="58557072" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d3e3bfab-6f7f-41c9-8774-12ff92d11c73/nodogma-138-jeff-haynie-the-state-eng-perf-mgt_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#138 Jeff Haynie, The State of Engineering Performance Management</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d3e3bfab-6f7f-41c9-8774-12ff92d11c73/3000x3000/1581971964-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>01:00:58</itunes:duration>
      <itunes:summary>Jeff Haynie of Pinpoint talks about their survey and report on how engineering teams measure their performance.
</itunes:summary>
      <itunes:subtitle>Jeff Haynie of Pinpoint talks about their survey and report on how engineering teams measure their performance.
</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>138</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">8ab879db-efb7-42de-83d8-fd6169b521ca</guid>
      <title>#137 Scott Allen, Re-release of talk about ASP.NET 5</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>This is a re-release of a podcast I made with the late K. Scott Allen in 2015.</p>
<p><strong>Details</strong></p>
<p>Who he is; is ASP.NET 5 a rewrite; lightweight, better for SPAs; Scott's favorite new features ; don't need vs 2015, works on Linux; more modular; cross platform, core (subset) CLR; lighter on resources; inbuilt dependency injection; new configuration system; middleware, its history and how it differs from handlers and filter, middleware sees more; combining MVC and Web API; tag helpers; web forms are gone; is Microsoft providing better documentation and examples; front-end improvements, angular, bootstrap, Grunt, Gulp, Bower.</p>
]]></description>
      <pubDate>Mon, 27 Jan 2020 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>This is a re-release of a podcast I made with the late K. Scott Allen in 2015.</p>
<p><strong>Details</strong></p>
<p>Who he is; is ASP.NET 5 a rewrite; lightweight, better for SPAs; Scott's favorite new features ; don't need vs 2015, works on Linux; more modular; cross platform, core (subset) CLR; lighter on resources; inbuilt dependency injection; new configuration system; middleware, its history and how it differs from handlers and filter, middleware sees more; combining MVC and Web API; tag helpers; web forms are gone; is Microsoft providing better documentation and examples; front-end improvements, angular, bootstrap, Grunt, Gulp, Bower.</p>
]]></content:encoded>
      <enclosure length="42499173" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/03b36770-7dc2-4659-86ac-8a032ea0ff96/nodogma-137-scott-allen-rerelease-asp-net-5_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#137 Scott Allen, Re-release of talk about ASP.NET 5</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/03b36770-7dc2-4659-86ac-8a032ea0ff96/3000x3000/1579284643-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:14</itunes:duration>
      <itunes:summary>This is a re-release of a podcast I made with the late K. Scott Allen in 2015.</itunes:summary>
      <itunes:subtitle>This is a re-release of a podcast I made with the late K. Scott Allen in 2015.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>137</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">0432c881-d4a9-4a75-8e28-d1a08043f8a6</guid>
      <title>#136 Dennie Declercq, On Developing With Autism</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Dennie Declercq talks about autism, becoming a developer and his views on how to work with others with autism.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, volunteer work. Dennie's view on autism, learning to program. Working, keeping the mind busy, crashing. Joining a coaching program. The challenges Dennie faces at work, getting stuck in a thought, eye contact, deadlines, asking for help. Planning his day. seeing the talents of a person. Where you can see Dennie give talks.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/136-dennie-declercq-on-developing-with-autism">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 13 Jan 2020 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Dennie Declercq talks about autism, becoming a developer and his views on how to work with others with autism.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, volunteer work. Dennie's view on autism, learning to program. Working, keeping the mind busy, crashing. Joining a coaching program. The challenges Dennie faces at work, getting stuck in a thought, eye contact, deadlines, asking for help. Planning his day. seeing the talents of a person. Where you can see Dennie give talks.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/136-dennie-declercq-on-developing-with-autism">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="37549975" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/06de288b-8b48-49a1-8de1-32cedc5a2ee9/nodogma-136-dennie-declercq-on-developing-with-autism_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#136 Dennie Declercq, On Developing With Autism</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/06de288b-8b48-49a1-8de1-32cedc5a2ee9/3000x3000/1579278296-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:05</itunes:duration>
      <itunes:summary>Dennie Declercq talks about autism, becoming a developer and his views on how to work with others with autism.</itunes:summary>
      <itunes:subtitle>Dennie Declercq talks about autism, becoming a developer and his views on how to work with others with autism.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>136</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4ada4804-ed4c-4e40-b363-6c5c6362bb91</guid>
      <title>#135 Bob Martin, Clean Agile</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Bob Martin talks about his new book, the origins of agile, its current state and his hopes for its future.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Frustration and writing his new book - Clean Agile. What agile is, small idea for small teams to execute small projects. &quot;fuss and muss&quot; and the origins of agile; small steps - code, tests and Mercury capsule; bloat and unnecessary processes. Impact of universities on the software field. Agile meeting in Snowbird. Project success and failure, with and without agile, “agile is a feedback mechanism...it tries to get the bad news out as early as possible”. What happened to “agile is as small idea”; agile as part of a job title. How agile should affect programming, small feedback loops; ceremonies; agile provides lots of data, micro-management. Bryan’s story about chefs and agile, “Agile is the way programmers were seen to behave in the wild”. The business and agile, deadlines. No promises, no commitment. Why agile hasn’t changed or been replaced over the years. No scientific studies of agile or programming. Agile certification. Agile has simple riles but is difficult to master. Bob’s hopes for the future of agile. Why he is “Uncle Bob”.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/135-bob-martin-clean-agile">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 9 Dec 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Bob Martin talks about his new book, the origins of agile, its current state and his hopes for its future.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Frustration and writing his new book - Clean Agile. What agile is, small idea for small teams to execute small projects. &quot;fuss and muss&quot; and the origins of agile; small steps - code, tests and Mercury capsule; bloat and unnecessary processes. Impact of universities on the software field. Agile meeting in Snowbird. Project success and failure, with and without agile, “agile is a feedback mechanism...it tries to get the bad news out as early as possible”. What happened to “agile is as small idea”; agile as part of a job title. How agile should affect programming, small feedback loops; ceremonies; agile provides lots of data, micro-management. Bryan’s story about chefs and agile, “Agile is the way programmers were seen to behave in the wild”. The business and agile, deadlines. No promises, no commitment. Why agile hasn’t changed or been replaced over the years. No scientific studies of agile or programming. Agile certification. Agile has simple riles but is difficult to master. Bob’s hopes for the future of agile. Why he is “Uncle Bob”.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/135-bob-martin-clean-agile">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="42197707" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bd3f4a09-1a23-4a0e-b063-86ee5c04886c/nodogma-135-bob-martin-clean-agile_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#135 Bob Martin, Clean Agile</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bd3f4a09-1a23-4a0e-b063-86ee5c04886c/3000x3000/1576015335-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:56</itunes:duration>
      <itunes:summary>Bob Martin talks about his new book, the origins of agile, its current state and his hopes for its future.</itunes:summary>
      <itunes:subtitle>Bob Martin talks about his new book, the origins of agile, its current state and his hopes for its future.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>135</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">d8915f43-945f-43ae-908e-410f44265450</guid>
      <title>#134 Brandon Minnick, Async Await - Common Mistakes, Part 2</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Brandon Minnick of Microsoft continues with his list of common mistakes in async/await programming and his suggestions.</p>
<p><strong>Details</strong></p>
<p>Don't return awaits (sometimes), ConfigureAwait(false), synchronization context, what about API applications with no UI, and .NET Core is different too. Do I need async if I my threadpool never runs out of threads, consider scaling in the future. New in .NET Core 3, ValueTask (if method has an await but might not use it), heaps and stacks, how to find Brandon.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/134-brandon-minnick-async-await-common-mistakes-part-2">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 25 Nov 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Brandon Minnick of Microsoft continues with his list of common mistakes in async/await programming and his suggestions.</p>
<p><strong>Details</strong></p>
<p>Don't return awaits (sometimes), ConfigureAwait(false), synchronization context, what about API applications with no UI, and .NET Core is different too. Do I need async if I my threadpool never runs out of threads, consider scaling in the future. New in .NET Core 3, ValueTask (if method has an await but might not use it), heaps and stacks, how to find Brandon.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/134-brandon-minnick-async-await-common-mistakes-part-2">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="28331835" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b84df348-bb16-4342-8063-f6c7a17e1033/nodogma-134-brandon-minnick-async-await-mistakes-2-of-2_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#134 Brandon Minnick, Async Await - Common Mistakes, Part 2</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b84df348-bb16-4342-8063-f6c7a17e1033/3000x3000/1574825930-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:29:29</itunes:duration>
      <itunes:summary>Brandon Minnick of Microsoft continues with his list of common mistakes in async/await programming and his suggestions. </itunes:summary>
      <itunes:subtitle>Brandon Minnick of Microsoft continues with his list of common mistakes in async/await programming and his suggestions. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>134</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">31c142ab-5918-4073-9208-961c4f747e80</guid>
      <title>#133 Brandon Minnick, Async Await - Common Mistakes, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Brandon Minnick of Microsoft talks about common mistakes when using async/await, and offers solutions.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What asynchronous programming is, calling code that will return an answer in the future; multithreading. How to make a synchronous method asynchronous, freeing the calling thread; what the compiler does with async code - awaits, switch statements, move next and try catch. Calling async from sync, don't use .Result() it's a blocking call, .Result() throws an aggregate exception; use .GetAwaiter().GetResult().</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/133-brandon-minnick-async-await-common-mistakes-part-1">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 11 Nov 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Brandon Minnick of Microsoft talks about common mistakes when using async/await, and offers solutions.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What asynchronous programming is, calling code that will return an answer in the future; multithreading. How to make a synchronous method asynchronous, freeing the calling thread; what the compiler does with async code - awaits, switch statements, move next and try catch. Calling async from sync, don't use .Result() it's a blocking call, .Result() throws an aggregate exception; use .GetAwaiter().GetResult().</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/133-brandon-minnick-async-await-common-mistakes-part-1">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="34871269" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/64905359-cb69-4644-8720-e5aa54c73637/nodogma-133-brandon-minnick-async-await-mistakes-1-of-2_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#133 Brandon Minnick, Async Await - Common Mistakes, Part 1</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/64905359-cb69-4644-8720-e5aa54c73637/3000x3000/1573527410-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:18</itunes:duration>
      <itunes:summary>Brandon Minnick of Microsoft talks about common mistakes when using async/await, and offers solutions. </itunes:summary>
      <itunes:subtitle>Brandon Minnick of Microsoft talks about common mistakes when using async/await, and offers solutions. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>133</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">b905d16a-d58f-4d4a-8359-1be65e9e44f4</guid>
      <title>#132 Lars Klint, Cloud First</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Lars Klint talks about the cloud first approach to software development.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, why he is in Australia. What the cloud is, and how to get into it. IaaS, PaaS, SaaS. What “cloud first” means; data sovereignty; cloud only. Serverless, “Serverless is PaaS on steroids”, cold starts in serverless, hot-tiers. All companies can use the cloud. Criteria for building in the cloud on the premises, Amazon Snowmobile, Microsoft coastal datacenters. Picking a cloud provider. Is multicloud worth doing. Getting started with the cloud, moving an application to the cloud. How to find Lars, upcoming conferences.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/131-dylan-beattie-esoteric-languages-rockstar-and-programming-for-fun">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 21 Oct 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Lars Klint talks about the cloud first approach to software development.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, why he is in Australia. What the cloud is, and how to get into it. IaaS, PaaS, SaaS. What “cloud first” means; data sovereignty; cloud only. Serverless, “Serverless is PaaS on steroids”, cold starts in serverless, hot-tiers. All companies can use the cloud. Criteria for building in the cloud on the premises, Amazon Snowmobile, Microsoft coastal datacenters. Picking a cloud provider. Is multicloud worth doing. Getting started with the cloud, moving an application to the cloud. How to find Lars, upcoming conferences.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/131-dylan-beattie-esoteric-languages-rockstar-and-programming-for-fun">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="38872101" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/410bc4d9-56b0-40b7-a828-d66aea8f2acc/nodogma-132-lars-klint-could-first_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#132 Lars Klint, Cloud First</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/410bc4d9-56b0-40b7-a828-d66aea8f2acc/3000x3000/1571689696-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:28</itunes:duration>
      <itunes:summary>Lars Klint talks about the cloud first approach to software development.</itunes:summary>
      <itunes:subtitle>Lars Klint talks about the cloud first approach to software development.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>132</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">9250cab8-b53a-4449-b5dc-b18b3385a262</guid>
      <title>#131 Dylan Beattie, Esoteric Languages, Rockstar and Programming for Fun</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Dylan Beattie talks about his love of programming, esoteric languages and his language, Rockstar.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Dylan and Bryan had Amstrad computers. Programming as art, programming for the sake of programming, Conway's game of life, demo scene, squeezing more out of the hardware. Squeezing more out of software; code golf; obfuscating code. Quine - programs that print themselves, quine relays, record is 128 languages. Esoteric languages, a story about Alfred Hitchcock, Turing completeness, examples of esoteric languages. The origins of Rockstar; an example of FizzBuzz in Rockstar, making real music. Dylan’s hectic conference schedule.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/131-dylan-beattie-esoteric-languages-rockstar-and-programming-for-fun">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 7 Oct 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Dylan Beattie talks about his love of programming, esoteric languages and his language, Rockstar.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Dylan and Bryan had Amstrad computers. Programming as art, programming for the sake of programming, Conway's game of life, demo scene, squeezing more out of the hardware. Squeezing more out of software; code golf; obfuscating code. Quine - programs that print themselves, quine relays, record is 128 languages. Esoteric languages, a story about Alfred Hitchcock, Turing completeness, examples of esoteric languages. The origins of Rockstar; an example of FizzBuzz in Rockstar, making real music. Dylan’s hectic conference schedule.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/131-dylan-beattie-esoteric-languages-rockstar-and-programming-for-fun">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="50695105" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/ac1cc407-f935-4313-b235-98f4d1e7cfa7/nodogma-131-dylan-beattie-esoteric-languages-rockstar-and-programming-for-fun_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#131 Dylan Beattie, Esoteric Languages, Rockstar and Programming for Fun</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/ac1cc407-f935-4313-b235-98f4d1e7cfa7/3000x3000/1570581375-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:52:47</itunes:duration>
      <itunes:summary>Dylan Beattie talks about his love of programming, esoteric languages and his language, Rockstar.</itunes:summary>
      <itunes:subtitle>Dylan Beattie talks about his love of programming, esoteric languages and his language, Rockstar.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>131</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">3fb2c705-5dd1-4f57-8563-80a457ea7a82</guid>
      <title>#130 Isaac Levin, Application Insights</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Isaac Levin of Microsoft talks about Application Insights, how to use it and what you can learn from the data.</p>
<p><strong>Details</strong></p>
<p>Who he is, what what does. What Application Insights is, where it can be used, can be used with any language. Isaac's favorite feature. How to use it. Who uses it. Mobile and IoT use cases. Most common uses, web, desktop, etc. Relationship to diagnostic source. Getting data out, common use cases; snapshots for point in time debugging. Querying data data in near real time, charts and visualizations. Alternatives to App Insights. Future of App Insights and telemetry in general; time travel debugging. How to get in touch and tell Isaac how you are using it.</p>
]]></description>
      <pubDate>Mon, 23 Sep 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Isaac Levin of Microsoft talks about Application Insights, how to use it and what you can learn from the data.</p>
<p><strong>Details</strong></p>
<p>Who he is, what what does. What Application Insights is, where it can be used, can be used with any language. Isaac's favorite feature. How to use it. Who uses it. Mobile and IoT use cases. Most common uses, web, desktop, etc. Relationship to diagnostic source. Getting data out, common use cases; snapshots for point in time debugging. Querying data data in near real time, charts and visualizations. Alternatives to App Insights. Future of App Insights and telemetry in general; time travel debugging. How to get in touch and tell Isaac how you are using it.</p>
]]></content:encoded>
      <enclosure length="38188074" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1d7a8183-8fe0-4770-a57c-b59afc4131eb/nodogma-130-isaac-levin-application-insights_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#130 Isaac Levin, Application Insights</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1d7a8183-8fe0-4770-a57c-b59afc4131eb/3000x3000/1569295806-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:45</itunes:duration>
      <itunes:summary>Isaac Levin of Microsoft talks about Application Insights, how to use it and what you can learn from the data. </itunes:summary>
      <itunes:subtitle>Isaac Levin of Microsoft talks about Application Insights, how to use it and what you can learn from the data. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>130</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">48a9fbf0-824f-405f-8715-e309fa339275</guid>
      <title>#129 Laurie Barth, Speaking at Conferences</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Laurie Barth tells me why she loves speaking at conferences and gives some advice on how you can become a speaker too.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Why she likes speaking at conferences, how she got started. Going from knowing about something to talking about. Telling a story. What makes a good talk, practice, engage with the audience. How to apply to a conference; the abstract. How to get started, small or large. Advice to new speakers. Tips for the day of the talk, Bryan has some tips too. Tips for existing speakers.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/129-laurie-barth-speaking-at-conferences">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 9 Sep 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Laurie Barth tells me why she loves speaking at conferences and gives some advice on how you can become a speaker too.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Why she likes speaking at conferences, how she got started. Going from knowing about something to talking about. Telling a story. What makes a good talk, practice, engage with the audience. How to apply to a conference; the abstract. How to get started, small or large. Advice to new speakers. Tips for the day of the talk, Bryan has some tips too. Tips for existing speakers.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/129-laurie-barth-speaking-at-conferences">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="41599915" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f5366415-3af1-4805-8daf-081e31a8f5a6/nodogma-129-laurie-barth-speaking-at-conferences_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#129 Laurie Barth, Speaking at Conferences</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f5366415-3af1-4805-8daf-081e31a8f5a6/3000x3000/1568086621-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:18</itunes:duration>
      <itunes:summary>Laurie Barth tells me why she loves speaking at conferences and gives some advice on how you can become a speaker too.
</itunes:summary>
      <itunes:subtitle>Laurie Barth tells me why she loves speaking at conferences and gives some advice on how you can become a speaker too.
</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>129</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">ae55317a-a42d-46ad-ac8a-65a5b44808d4</guid>
      <title>#128 Patrick Smacchia, NDepend in 2019</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Patrick Smacchia of NDepend comes back on the podcast to talk about updates to the tool in the past two years.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. A little bit of background on NDepend. Azure devops; NDepend in CICD, coming soon to Linux containers. Visual Studio extension, challenges in writing extensions in VS 2019, extension placement; no VS Code extension. How coming changes in .NET and Visual Studio will impact NDepend. Short and medium future for NDepend.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/128-patrick-smacchia-ndepend-in-2019">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 26 Aug 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Patrick Smacchia of NDepend comes back on the podcast to talk about updates to the tool in the past two years.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. A little bit of background on NDepend. Azure devops; NDepend in CICD, coming soon to Linux containers. Visual Studio extension, challenges in writing extensions in VS 2019, extension placement; no VS Code extension. How coming changes in .NET and Visual Studio will impact NDepend. Short and medium future for NDepend.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/128-patrick-smacchia-ndepend-in-2019">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="42288254" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/8e35054c-84e9-4088-bf42-82127f9bb979/nodogma-128-patrick-smacchia-ndepend-in-2019_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#128 Patrick Smacchia, NDepend in 2019</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/8e35054c-84e9-4088-bf42-82127f9bb979/3000x3000/1566269909-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:01</itunes:duration>
      <itunes:summary>Patrick Smacchia of NDepend comes back on the podcast to talk about updates to the tool in the past two years.</itunes:summary>
      <itunes:subtitle>Patrick Smacchia of NDepend comes back on the podcast to talk about updates to the tool in the past two years.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>128</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">62eb426c-16de-466c-af39-cdd672d575d2</guid>
      <title>#127 Michal Klos, Using SnowFlake To Grow Food</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Michal Klos of Indigo explains how they use Snowflake to help grow food, improve agriculture and the protect environment.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Decommoditizing agriculture. What Snowflake is, it's in all the clouds. Difference between a data warehouse and a database; could Snowflake be used instead of a database. Michal’s first experience with Snowflake a few years ago; how he uses it now; where the data Indigo uses comes from. Copying the data to traditional dbs. Querying Snowflake. Example of how Indigo uses data from prototype to production. How big do you need to be to use Snowflake. How to get started; put an API in front of the warehouse. Tech stack at Indigo. They are hiring.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/127-michal-klos-using-snowflake-to-grow-food">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 5 Aug 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Michal Klos of Indigo explains how they use Snowflake to help grow food, improve agriculture and the protect environment.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Decommoditizing agriculture. What Snowflake is, it's in all the clouds. Difference between a data warehouse and a database; could Snowflake be used instead of a database. Michal’s first experience with Snowflake a few years ago; how he uses it now; where the data Indigo uses comes from. Copying the data to traditional dbs. Querying Snowflake. Example of how Indigo uses data from prototype to production. How big do you need to be to use Snowflake. How to get started; put an API in front of the warehouse. Tech stack at Indigo. They are hiring.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/127-michal-klos-using-snowflake-to-grow-food">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="33325597" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c7713949-cb56-44f6-a595-3d7636202559/nodogma-127-michal-klos-using-snowflake-to-grow-food_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#127 Michal Klos, Using SnowFlake To Grow Food</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c7713949-cb56-44f6-a595-3d7636202559/3000x3000/1565065207-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:41</itunes:duration>
      <itunes:summary>Michal Klos of Indigo explains how they use Snowflake to help grow food, improve agriculture and the protect environment.</itunes:summary>
      <itunes:subtitle>Michal Klos of Indigo explains how they use Snowflake to help grow food, improve agriculture and the protect environment.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>127</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4fbf8926-74b2-4943-8fe6-5d6c738303c0</guid>
      <title>#126 Elissa Shevinsky, Faster Than Light Static Code Analysis</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Elissa Shevinsky, author and founder of Faster Than Light, talks about static code analysis and why you should be doing it.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. A little about Faster Than Light. What static analysis is; why it is important, availability by language. How to get started. Making it part of CI/CD. Uploading code to Faster Than Light, why their tool is faster then doing the analysis yourself. What common problems are found and what can be done about them. The future of the company; how to get in touch.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/126-elissa-shevinsky-faster-than-light-static-code-analysis">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 22 Jul 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Elissa Shevinsky, author and founder of Faster Than Light, talks about static code analysis and why you should be doing it.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. A little about Faster Than Light. What static analysis is; why it is important, availability by language. How to get started. Making it part of CI/CD. Uploading code to Faster Than Light, why their tool is faster then doing the analysis yourself. What common problems are found and what can be done about them. The future of the company; how to get in touch.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/126-elissa-shevinsky-faster-than-light-static-code-analysis">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="33987250" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/0a62bc77-4c86-49b2-9636-6ac5f2766722/nodogma-126-elissa-shevinsky-faster-than-light-static-code-analysis_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#126 Elissa Shevinsky, Faster Than Light Static Code Analysis</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/0a62bc77-4c86-49b2-9636-6ac5f2766722/3000x3000/1563852744-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:35:22</itunes:duration>
      <itunes:summary>Elissa Shevinsky, author and founder of Faster Than Light, talks about static code analysis and why you should be doing it.</itunes:summary>
      <itunes:subtitle>Elissa Shevinsky, author and founder of Faster Than Light, talks about static code analysis and why you should be doing it.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>126</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">c71dd9cf-3617-4abc-827d-2d82794faa9c</guid>
      <title>#125 Angela Dugan, How to Build a Great Team</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Angela Dugan talks about teams, what they are, how they go wrong and how to build a great one.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What a team is; should we all be full-stack developers. Types of team member, introverts and extroverts. Difference between leader and manager. Career path for developers who don't want to manage. Finding the strengths of a team member and a team. People are the biggest and hardest part of building software. How to build a strong team - try to find balance of skills, keep the team the same unless a change is needed, empower the team to make decision. Can the structure of agile interfere with team. One team member can run a team. Book recommendations from Angela. Where you can see Angela giving a talk.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/125-angel-dugan-how-to-build-a-great-team">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 8 Jul 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Angela Dugan talks about teams, what they are, how they go wrong and how to build a great one.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What a team is; should we all be full-stack developers. Types of team member, introverts and extroverts. Difference between leader and manager. Career path for developers who don't want to manage. Finding the strengths of a team member and a team. People are the biggest and hardest part of building software. How to build a strong team - try to find balance of skills, keep the team the same unless a change is needed, empower the team to make decision. Can the structure of agile interfere with team. One team member can run a team. Book recommendations from Angela. Where you can see Angela giving a talk.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/125-angel-dugan-how-to-build-a-great-team">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="40199228" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/62c301b2-d439-4d86-a9b4-740826690b40/nodogma-125-angela-dugan-how-to-build-a-great-team_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#125 Angela Dugan, How to Build a Great Team</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/62c301b2-d439-4d86-a9b4-740826690b40/3000x3000/1562643876-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:51</itunes:duration>
      <itunes:summary>Angela Dugan talks about teams, what they are, how they go wrong and how to build a great one.</itunes:summary>
      <itunes:subtitle>Angela Dugan talks about teams, what they are, how they go wrong and how to build a great one.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>125</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">ac42af75-769b-4cbb-aa63-08235d643ba7</guid>
      <title>#124 Mads Torgersen, C# 8</title>
      <description><![CDATA[<p>** Summary **</p>
<p>Mads Torgersen talks about the upcoming release of C#, what's new, what's different, what else is coming in the future. He also answers questions from Twitter.</p>
<p>** Details **</p>
<p>Who he is, what he does. What new in C# 8; robustness, pits of success; nullable reference types. No breaking changes. Use of language features, IntelliCode. The legacy of String, unicode and UTF8, array, immutability and invariants. Async streams, what it is and history. Bryan's blog on steaming, why async is important, especially if you have a limited number of threads available. Improved patterns matching, recursive patterns. C# 8 relies on a .NET Core Runtime feature. C# 8 and Visual Studio schedules are independent; upcoming schedules for .NET Core and .NET 5. Questions from Twitter - records and roles, expression tree updates, compiler flags, AOT, tiered compilation, type providers, async/await inside LINQ expressions, discriminated unions, Typescript style inline union. Relationship between C# design team and the compiler team. Mads encourages us all to use the previews of C# 8 and let him know if you find a problem.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/124-mads-torgersen-c-8">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 24 Jun 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p>** Summary **</p>
<p>Mads Torgersen talks about the upcoming release of C#, what's new, what's different, what else is coming in the future. He also answers questions from Twitter.</p>
<p>** Details **</p>
<p>Who he is, what he does. What new in C# 8; robustness, pits of success; nullable reference types. No breaking changes. Use of language features, IntelliCode. The legacy of String, unicode and UTF8, array, immutability and invariants. Async streams, what it is and history. Bryan's blog on steaming, why async is important, especially if you have a limited number of threads available. Improved patterns matching, recursive patterns. C# 8 relies on a .NET Core Runtime feature. C# 8 and Visual Studio schedules are independent; upcoming schedules for .NET Core and .NET 5. Questions from Twitter - records and roles, expression tree updates, compiler flags, AOT, tiered compilation, type providers, async/await inside LINQ expressions, discriminated unions, Typescript style inline union. Relationship between C# design team and the compiler team. Mads encourages us all to use the previews of C# 8 and let him know if you find a problem.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/124-mads-torgersen-c-8">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="54606927" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c4bd86e3-a76c-4a9e-81c1-8758b3909d54/nodogma-124-mads-torgersen-c-sharp-8_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#124 Mads Torgersen, C# 8</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c4bd86e3-a76c-4a9e-81c1-8758b3909d54/3000x3000/1561414951-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:56:51</itunes:duration>
      <itunes:summary>Mads Torgersen talks about the upcoming release of C#, what&apos;s new, what&apos;s different, what else is coming in the future. He also answers questions from Twitter.</itunes:summary>
      <itunes:subtitle>Mads Torgersen talks about the upcoming release of C#, what&apos;s new, what&apos;s different, what else is coming in the future. He also answers questions from Twitter.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>124</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">9b4a4e60-5807-4e68-b46e-ae0bef26609f</guid>
      <title>#123 Dane Hillard, Good Software Practices</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Dane Hillard, software engineer and author, discusses what he considers to be some of the important principles of software development.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. A little about his book. Separation of concerns, what it means, how to do it, good naming, method length. Abstraction and encapsulation, what it is, good examples and bad examples. Good programming in industry. Improving performance, profiling, when to optimize, trusting third party packages. Testing code, unit vs integration, mocking; performance and load testing, locust. Security, when to add it in, feature switches.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/123-dane-hillard-good-software-practices/">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 10 Jun 2019 10:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Dane Hillard, software engineer and author, discusses what he considers to be some of the important principles of software development.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. A little about his book. Separation of concerns, what it means, how to do it, good naming, method length. Abstraction and encapsulation, what it is, good examples and bad examples. Good programming in industry. Improving performance, profiling, when to optimize, trusting third party packages. Testing code, unit vs integration, mocking; performance and load testing, locust. Security, when to add it in, feature switches.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/123-dane-hillard-good-software-practices/">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="42569230" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/fdecf031-0cc2-4e2e-ab96-92401da016e4/nodogma-123-dane-hillard-good-software-practices_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#123 Dane Hillard, Good Software Practices</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/fdecf031-0cc2-4e2e-ab96-92401da016e4/3000x3000/1560226857-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:19</itunes:duration>
      <itunes:summary>Dane Hillard, software engineer and author, discusses what he considers to be some of the important principles of software development.</itunes:summary>
      <itunes:subtitle>Dane Hillard, software engineer and author, discusses what he considers to be some of the important principles of software development.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>123</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7f80c7a7-4260-4088-b538-a95fc40b69ed</guid>
      <title>#122 Matt Warren, How the .NET Runtime Has Changed</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Matt Warren discusses what considers to be the biggest changes to the .NET runtime over the past four years.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Why he's interested in the runtime. Runtime vs base class libraries, cross platform. Just in Time compilation (JITing); tiered compilation, can boost speed of third party libraries. Monitoring and diagnostics. Spans, Tech Empower rating. Default interface methods. Unloading assemblies. Relationship between Framework and Core. Community involvement over the years.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/122-matt-warren-how-the-net-runtime-has-changed">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 27 May 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Matt Warren discusses what considers to be the biggest changes to the .NET runtime over the past four years.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Why he's interested in the runtime. Runtime vs base class libraries, cross platform. Just in Time compilation (JITing); tiered compilation, can boost speed of third party libraries. Monitoring and diagnostics. Spans, Tech Empower rating. Default interface methods. Unloading assemblies. Relationship between Framework and Core. Community involvement over the years.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/122-matt-warren-how-the-net-runtime-has-changed">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="44583702" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/67070ac3-4185-4e70-9cad-133315931ebc/nodogma-122-matt-warren-how-the-net-runtime-has-changed_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#122 Matt Warren, How the .NET Runtime Has Changed</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/67070ac3-4185-4e70-9cad-133315931ebc/3000x3000/1559002235-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:25</itunes:duration>
      <itunes:summary>Matt Warren discusses what considers to be the biggest changes to the .NET runtime over the past four years.</itunes:summary>
      <itunes:subtitle>Matt Warren discusses what considers to be the biggest changes to the .NET runtime over the past four years.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>122</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4e310fa4-90af-40db-a5ce-ef16ce3272e9</guid>
      <title>#121 Mark Eisenberg, Microservices in the Enterprise</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Eisenberg discusses why enterprises should adopt microservices, what is stopping them, and how they can overcome those problems.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Mark's interest in microservices. What a microservice is, why it is important, why it is difficult; what he means by &quot;enterprise&quot;. What enterprises are currently doing - using new technology in an old way. Are enterprises changing for the wrong reasons; what are the right reasons - &quot;fear&quot;. Time to market and scale is very short, think of Uber, Airbnb, etc. Product Enterprises don't always see the threat that is coming. Changes needed - culture, support from business units, CI/CD, build security in from start, cloud is not necessary, Jez Humble's book Accelerate, everything has to change. Better, faster, cheaper is what the execs are interested. Microsoft's recommendations on getting microservices into the enterprise. Concrete steps an enterprise can take - training, developers should be driving the change. Don't start with &quot;can't&quot;, focus on what and why.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/121-mark-eisenberg-microservices-in-the-enterprise">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 13 May 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Eisenberg discusses why enterprises should adopt microservices, what is stopping them, and how they can overcome those problems.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Mark's interest in microservices. What a microservice is, why it is important, why it is difficult; what he means by &quot;enterprise&quot;. What enterprises are currently doing - using new technology in an old way. Are enterprises changing for the wrong reasons; what are the right reasons - &quot;fear&quot;. Time to market and scale is very short, think of Uber, Airbnb, etc. Product Enterprises don't always see the threat that is coming. Changes needed - culture, support from business units, CI/CD, build security in from start, cloud is not necessary, Jez Humble's book Accelerate, everything has to change. Better, faster, cheaper is what the execs are interested. Microsoft's recommendations on getting microservices into the enterprise. Concrete steps an enterprise can take - training, developers should be driving the change. Don't start with &quot;can't&quot;, focus on what and why.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/121-mark-eisenberg-microservices-in-the-enterprise">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="33288877" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/329b0404-6a15-421b-a74e-d0b195c9c0a2/nodogma-121-mark-eisenberg-microservices-in-the-enterprise_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#121 Mark Eisenberg, Microservices in the Enterprise</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/329b0404-6a15-421b-a74e-d0b195c9c0a2/3000x3000/1557803852-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:39</itunes:duration>
      <itunes:summary>Mark Eisenberg discusses why enterprises should adopt microservices, what is stopping them, and how they can overcome those problems.</itunes:summary>
      <itunes:subtitle>Mark Eisenberg discusses why enterprises should adopt microservices, what is stopping them, and how they can overcome those problems.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>121</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">cfda06e9-60df-4934-9bdb-1bab4f6aafd2</guid>
      <title>#120 Rafał Legiędź, Augmented and Virtual Reality</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Rafał Legiędź talks about augmented and virtual reality  and their unexpectedly long history.</p>
<p><strong>Details</strong></p>
<p>How to pronounce his name, who he is, what he does. Types of reality, augmented, mixed, virtual. What is VR. What is AR, not just vision, noise cancelling headphones. car reversing cameras. Quick history or AR starting in 1862. State of the art now, HoloLens, MagicLeap. Who is using the technology in industry. How to start developing for HoloLens. How to find Rafał.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/120-rafal-legiedz-augmented-and-virtual-reality">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 29 Apr 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Rafał Legiędź talks about augmented and virtual reality  and their unexpectedly long history.</p>
<p><strong>Details</strong></p>
<p>How to pronounce his name, who he is, what he does. Types of reality, augmented, mixed, virtual. What is VR. What is AR, not just vision, noise cancelling headphones. car reversing cameras. Quick history or AR starting in 1862. State of the art now, HoloLens, MagicLeap. Who is using the technology in industry. How to start developing for HoloLens. How to find Rafał.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/120-rafal-legiedz-augmented-and-virtual-reality">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="40347193" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d7f99860-9964-45fe-8fb1-6b8becb52a89/nodogma-120-rafal-legiedz-augmented-and-virtual-reality_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#120 Rafał Legiędź, Augmented and Virtual Reality</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d7f99860-9964-45fe-8fb1-6b8becb52a89/3000x3000/1556597739-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:00</itunes:duration>
      <itunes:summary> Rafał Legiędź talks about augmented and virtual reality  and their unexpectedly long history.</itunes:summary>
      <itunes:subtitle> Rafał Legiędź talks about augmented and virtual reality  and their unexpectedly long history.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>120</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">194b4591-b7a4-43a7-80fd-7401fe2da9c2</guid>
      <title>#119 Amy Kapernick, Why You Should Use CSS Grid Layout</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Amy Kapernick loves CSS Grid Layout and thinks you should use it too!</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does, speaking at conference. History of layouts, table. Background of CSS grid, it makes your code smaller. What browsers support it, falling back if not supported. Usage in the industry. CSS Working Group is driving the standard. No relationship to bootstrap. What's coming in the next version. Where you can find more info on CSS grid, or catch Amy at a conference.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/119-amy-kapernick-why-you-should-use-css-grid-layout">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 15 Apr 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Amy Kapernick loves CSS Grid Layout and thinks you should use it too!</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does, speaking at conference. History of layouts, table. Background of CSS grid, it makes your code smaller. What browsers support it, falling back if not supported. Usage in the industry. CSS Working Group is driving the standard. No relationship to bootstrap. What's coming in the next version. Where you can find more info on CSS grid, or catch Amy at a conference.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/119-amy-kapernick-why-you-should-use-css-grid-layout">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="35697747" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/318d5648-a308-45f9-966b-a9cd0b410fb4/nodogma-119-amy-kapernick-why-you-should-use-css-grid_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#119 Amy Kapernick, Why You Should Use CSS Grid Layout</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/318d5648-a308-45f9-966b-a9cd0b410fb4/3000x3000/1555389367-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:09</itunes:duration>
      <itunes:summary>Amy Kapernick loves CSS Grid Layout and thinks you should use it too!</itunes:summary>
      <itunes:subtitle>Amy Kapernick loves CSS Grid Layout and thinks you should use it too!</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>119</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">5c21638f-4e12-4b38-906d-dce1600204f0</guid>
      <title>#118 Cliff Agius, Building a Bionic Hand</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Cliff Agius, software developer and airline pilot, talks about how he built a bionic hand for a 15 year old.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, finding time to fly and code. Why he's building a bionic arm; cost of custom built arm. Open source bionic arm, OpenBionic; 3D printing parts, other components, motors; spare parts are easy. The control board; sensors attached to arm send signals to control board. Choosing the grip. Ada fruit board, meadow feather board. Software to design new grips. All Cliff's code is open source. Total cost of materials £500. To build your own arm with Cliff's code and design - about a weekend's work. Mass production. How to find Cliff and his work.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/118-cliff-agius-building-a-bionic-hand">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 1 Apr 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Cliff Agius, software developer and airline pilot, talks about how he built a bionic hand for a 15 year old.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, finding time to fly and code. Why he's building a bionic arm; cost of custom built arm. Open source bionic arm, OpenBionic; 3D printing parts, other components, motors; spare parts are easy. The control board; sensors attached to arm send signals to control board. Choosing the grip. Ada fruit board, meadow feather board. Software to design new grips. All Cliff's code is open source. Total cost of materials £500. To build your own arm with Cliff's code and design - about a weekend's work. Mass production. How to find Cliff and his work.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/118-cliff-agius-building-a-bionic-hand">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="38175463" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3b67c0fe-e5d8-4caf-b8af-8b7716a77055/nodogma-118-cliff-agius-building-a-bionic-hand_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#118 Cliff Agius, Building a Bionic Hand</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3b67c0fe-e5d8-4caf-b8af-8b7716a77055/3000x3000/1554349488-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:44</itunes:duration>
      <itunes:summary>Cliff Agius, software developer and airline pilot, talks about how he built a bionic hand for a 15 year old. </itunes:summary>
      <itunes:subtitle>Cliff Agius, software developer and airline pilot, talks about how he built a bionic hand for a 15 year old. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>118</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">2e0268f2-8c10-4705-a719-5d73130524d7</guid>
      <title>#117 Arthur Doler, Mental Health Advice for Developers</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Arthur Doler, developer and mental health advocate talks about the challenges he has faced and how to help others in the workplace.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, why he's interested in mental health, mental health issues in the developer population; art talks about autism, bipolar disorder, social anxiety disorder, obsessive compulsive disorder. A bad day vs a disorder, DSM 5. What to do if you or a colleague has a problem. Diagnostic language vs experiential language. You can't leave your personal life at the office door. How to help a colleague. Dealing with a mental health crisis. How we as an industry can improve things, work-life balance.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/117-arthur-doler-mental-health-advice-for-developers">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 18 Mar 2019 21:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Arthur Doler, developer and mental health advocate talks about the challenges he has faced and how to help others in the workplace.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, why he's interested in mental health, mental health issues in the developer population; art talks about autism, bipolar disorder, social anxiety disorder, obsessive compulsive disorder. A bad day vs a disorder, DSM 5. What to do if you or a colleague has a problem. Diagnostic language vs experiential language. You can't leave your personal life at the office door. How to help a colleague. Dealing with a mental health crisis. How we as an industry can improve things, work-life balance.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/117-arthur-doler-mental-health-advice-for-developers">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="39442715" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f576509d-2bfd-4567-b55d-a8899a38df1e/nodogma-117-arthur-doler-developers-and-mental-health_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#117 Arthur Doler, Mental Health Advice for Developers</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f576509d-2bfd-4567-b55d-a8899a38df1e/3000x3000/1552967656-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:03</itunes:duration>
      <itunes:summary>Arthur Doler, developer and mental health advocate talks about the challenges he has faced and how to help others in the workplace.</itunes:summary>
      <itunes:subtitle>Arthur Doler, developer and mental health advocate talks about the challenges he has faced and how to help others in the workplace.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>117</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">60147696-03ca-4c75-9285-52b32d7edbe4</guid>
      <title>#116 Bob Crowley, Better Debugging Through Visual Studio</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Bob Crowley talks to me about many of the useful debugging features of Visual Studio.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. How hard is debugging. Why debugging is important. Should debugging be taught in university. Knowing the tech stack. Intercepting requests, Postman, Fiddler and packet sniffers. Looking at the SQL generated by Entity Framework and other ORMs. Visual Studio tools for debugging, breakpoints, conditional breakpoints, bookmarks, traversing the call-stack, immediate, locals and watches. Visual Studio vs Visual Studio Code. Tracking down an elusive problem, look at the environment and dependencies; CI/CD, clouds and containers. Talking a walk. Rubber Duck Debugging. How to find Bob.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/116-bob-crowley-better-debugging-through-visual-studio">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 4 Mar 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Bob Crowley talks to me about many of the useful debugging features of Visual Studio.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. How hard is debugging. Why debugging is important. Should debugging be taught in university. Knowing the tech stack. Intercepting requests, Postman, Fiddler and packet sniffers. Looking at the SQL generated by Entity Framework and other ORMs. Visual Studio tools for debugging, breakpoints, conditional breakpoints, bookmarks, traversing the call-stack, immediate, locals and watches. Visual Studio vs Visual Studio Code. Tracking down an elusive problem, look at the environment and dependencies; CI/CD, clouds and containers. Talking a walk. Rubber Duck Debugging. How to find Bob.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/116-bob-crowley-better-debugging-through-visual-studio">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="40320020" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1642c96f-9806-4ff8-a4d1-5375eacee4e6/nodogma-116-bob-crowley-better-debugging-through-visual-studio_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#116 Bob Crowley, Better Debugging Through Visual Studio</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1642c96f-9806-4ff8-a4d1-5375eacee4e6/3000x3000/1551928291-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:58</itunes:duration>
      <itunes:summary>Bob Crowley talks to me about many of the useful debugging features of Visual Studio.</itunes:summary>
      <itunes:subtitle>Bob Crowley talks to me about many of the useful debugging features of Visual Studio.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>116</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">3d7b9281-aec9-41ef-923f-c5eb72950c02</guid>
      <title>#115 Scott Helme, Fighting Cross-Site Scripting with Content Security Policy and Subresource Integrity</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Security researcher Scott Helme tells me how Content Security Policy and Subresource Integrity are used to fight cross site scripting.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What cross site scripting is; well known examples; how it works; crypto mining with cross site scripting (XSS). Input validation, output encoding, more frameworks are handling validation. Content Security Policy (CSP), what it is, how it works; trusting CDNs; how to use CSP on a site, CSP Wizard, browser support; future changes. Subresource Integrity, what it is, how it works; trusting third party scripts; what happens if script fails validation. NoScript, browser extensions, DNS filters and VPNs. Scott's upcoming events; training.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/115-scott-helme-fighting-cross-site-scripting-with-content-security-policy-and-subresource-integrity">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 18 Feb 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Security researcher Scott Helme tells me how Content Security Policy and Subresource Integrity are used to fight cross site scripting.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What cross site scripting is; well known examples; how it works; crypto mining with cross site scripting (XSS). Input validation, output encoding, more frameworks are handling validation. Content Security Policy (CSP), what it is, how it works; trusting CDNs; how to use CSP on a site, CSP Wizard, browser support; future changes. Subresource Integrity, what it is, how it works; trusting third party scripts; what happens if script fails validation. NoScript, browser extensions, DNS filters and VPNs. Scott's upcoming events; training.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/115-scott-helme-fighting-cross-site-scripting-with-content-security-policy-and-subresource-integrity">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="38461732" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/88fb7e17-677f-48e8-9056-170f48f22246/nodogma-115-scott-helme-fighting-xss-with-content-security-policy-subresource-integrity_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#115 Scott Helme, Fighting Cross-Site Scripting with Content Security Policy and Subresource Integrity</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/88fb7e17-677f-48e8-9056-170f48f22246/3000x3000/1550539274-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:02</itunes:duration>
      <itunes:summary>Security researcher Scott Helme tells me how Content Security Policy and SubResource Integrity are used to fight cross-site scripting.</itunes:summary>
      <itunes:subtitle>Security researcher Scott Helme tells me how Content Security Policy and SubResource Integrity are used to fight cross-site scripting.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>115</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">71a3850a-9ddc-4ceb-a896-9b422e04edcc</guid>
      <title>#114 Kee Jeffreys, Loki Privacy Network</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Kee Jeffreys talks about the Loki, a privacy network for secure financial transactions and communications.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What Loki is, differences from What's App/Signal/Telegram, issues with peer-to-peer. Sending money with Loki. Why we need more privacy. How Loki works; how metadata gives you away; how the nodes work, incentives. Size of the network. Open source. Poisoned nodes. What Loki will do if a crypto weakness is discovered. Compromised client hardware. How Loki is funded. Money laundering. Encrypted message apps and deaths. Australian laws affecting Loki.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/114-kee-jeffreys-loki-privacy-network">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 4 Feb 2019 17:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Kee Jeffreys talks about the Loki, a privacy network for secure financial transactions and communications.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What Loki is, differences from What's App/Signal/Telegram, issues with peer-to-peer. Sending money with Loki. Why we need more privacy. How Loki works; how metadata gives you away; how the nodes work, incentives. Size of the network. Open source. Poisoned nodes. What Loki will do if a crypto weakness is discovered. Compromised client hardware. How Loki is funded. Money laundering. Encrypted message apps and deaths. Australian laws affecting Loki.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/114-kee-jeffreys-loki-privacy-network">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="47401118" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/95e21909-2302-4bcf-9bfb-4d6f48a901fe/nodogma-114-kee-jeffreys-loki-privacy-network_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#114 Kee Jeffreys, Loki Privacy Network</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/95e21909-2302-4bcf-9bfb-4d6f48a901fe/3000x3000/1549407255-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:49:21</itunes:duration>
      <itunes:summary>Kee Jeffreys talks about Loki, a privacy network for secure financial transactions and communications.</itunes:summary>
      <itunes:subtitle>Kee Jeffreys talks about Loki, a privacy network for secure financial transactions and communications.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>114</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">4c0b913b-b9f5-45a8-b4a8-11a75e7baac2</guid>
      <title>#113 Morgan Bruce, Working With Microservices</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Morgan Bruce author of Microservices in Action talks about how and why he builds microservices.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, his stack. Morgan's book. What is a microservice, difference between microservice and monolith; are monoliths still ok. What to do with a new application. How small should a microservice be. Can a microservice be made up of multiple languages. Microservices calling other microservices; service discovery. Tracing requests across services, tracing on buses. Keeping a copy of data or calling another microservice. Bounded contexts, getting the boundaries right. Deploying, scaling, rolling back. Monitoring. Redeploying a faulty container. Are microservices worth the trouble.</p>
<p><a href="http://nodogmapodcast.bryanhogan.net/113-morgan-bruce-working-with-microservices">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 14 Jan 2019 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Morgan Bruce author of Microservices in Action talks about how and why he builds microservices.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, his stack. Morgan's book. What is a microservice, difference between microservice and monolith; are monoliths still ok. What to do with a new application. How small should a microservice be. Can a microservice be made up of multiple languages. Microservices calling other microservices; service discovery. Tracing requests across services, tracing on buses. Keeping a copy of data or calling another microservice. Bounded contexts, getting the boundaries right. Deploying, scaling, rolling back. Monitoring. Redeploying a faulty container. Are microservices worth the trouble.</p>
<p><a href="http://nodogmapodcast.bryanhogan.net/113-morgan-bruce-working-with-microservices">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="48292098" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/cbf7159d-a0a7-4523-abb4-8fff3f33f2aa/nodogma-113-morgan-bruce-working-with-microservices_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#113 Morgan Bruce, Working With Microservices</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/cbf7159d-a0a7-4523-abb4-8fff3f33f2aa/3000x3000/1547610443-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:16</itunes:duration>
      <itunes:summary>Morgan Bruce author of Microservices in Action talks about how and why he builds microservices.</itunes:summary>
      <itunes:subtitle>Morgan Bruce author of Microservices in Action talks about how and why he builds microservices.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>113</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">317cfb90-e7c5-4280-9628-664a1753aa7f</guid>
      <title>#112 John Maglione, Managing Your Career</title>
      <description><![CDATA[<p>** Summary **</p>
<p>John Maglione explains how you can take charge of your career and reach the goals you set</p>
<p>** Details **</p>
<p>Who he is, what he does. How to find a good recruiter. Career management vs career development. Actively managing your career - learning new technologies, handling change, moving cities. Planning the steps of your career from junior dev to... on the technical route; from junior dev to... on the managerial route; learning new skills; professional certificates. How to prepare for layoffs. Balancing career management vs life.</p>
<p><a href="http://nodogmapodcast.bryanhogan.net/112-john-maglione-managing-your-career">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 31 Dec 2018 17:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p>** Summary **</p>
<p>John Maglione explains how you can take charge of your career and reach the goals you set</p>
<p>** Details **</p>
<p>Who he is, what he does. How to find a good recruiter. Career management vs career development. Actively managing your career - learning new technologies, handling change, moving cities. Planning the steps of your career from junior dev to... on the technical route; from junior dev to... on the managerial route; learning new skills; professional certificates. How to prepare for layoffs. Balancing career management vs life.</p>
<p><a href="http://nodogmapodcast.bryanhogan.net/112-john-maglione-managing-your-career">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="32452344" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/be477b09-0a85-49cd-bbea-023ff4315b1a/nodogma-112-john-maglione-managing-your-career_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#112 John Maglione, Managing Your Career</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/be477b09-0a85-49cd-bbea-023ff4315b1a/3000x3000/1545189096-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:33:46</itunes:duration>
      <itunes:summary>John Maglione explains how you can take charge of your career and reach the goals you set.</itunes:summary>
      <itunes:subtitle>John Maglione explains how you can take charge of your career and reach the goals you set.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>112</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">96c68b48-6c04-4db6-8eac-01f74f80d576</guid>
      <title>#111 Michael Dowden, Serverless Computing and Getting Started with Firebase</title>
      <description><![CDATA[<p><strong>Summary</strong></p><p>Michael Dowden tells me how FlexePark build a completely serverless application with Firebase.</p><p><strong>Details</strong></p><p>Who he is, what he does. What is serverless computing, how it differs from traditional and container based computing. What Firebase is, its ecosystem ; where the business logic lives. Progressive web apps, languages you can use with Firebase. Where Firebase "lives". Why Michael chose Firebase. Storing data, real time database, cloud Firestore. Accessing other data and api's. Firebase suite of tools, authentication and authorization "oauth in 15 minutes with Firebase", using authentication by itself. Crashlytics and track.js. Configuration tools. Deploying your application, easy app rollbacks. How much it costs.</p><p> </p><p><a href="https://nodogmapodcast.bryanhogan.net/111-michael-dowden-serverless-and-getting-started-with-firebase">Full Show Notes</a></p>
]]></description>
      <pubDate>Mon, 17 Dec 2018 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p><p>Michael Dowden tells me how FlexePark build a completely serverless application with Firebase.</p><p><strong>Details</strong></p><p>Who he is, what he does. What is serverless computing, how it differs from traditional and container based computing. What Firebase is, its ecosystem ; where the business logic lives. Progressive web apps, languages you can use with Firebase. Where Firebase "lives". Why Michael chose Firebase. Storing data, real time database, cloud Firestore. Accessing other data and api's. Firebase suite of tools, authentication and authorization "oauth in 15 minutes with Firebase", using authentication by itself. Crashlytics and track.js. Configuration tools. Deploying your application, easy app rollbacks. How much it costs.</p><p> </p><p><a href="https://nodogmapodcast.bryanhogan.net/111-michael-dowden-serverless-and-getting-started-with-firebase">Full Show Notes</a></p>
]]></content:encoded>
      <enclosure length="35968002" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1609ad1f-9bde-4f79-b20a-353e36a95d7c/nodogma-111-michael-dowden-getting-started-with-firebase_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#111 Michael Dowden, Serverless Computing and Getting Started with Firebase</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1609ad1f-9bde-4f79-b20a-353e36a95d7c/3000x3000/1545185763-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:26</itunes:duration>
      <itunes:summary>Michael Dowden tells me how FlexePark build a completely serverless application with Firebase.</itunes:summary>
      <itunes:subtitle>Michael Dowden tells me how FlexePark build a completely serverless application with Firebase.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>111</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e70e0e2d-a89c-414c-bde5-fd26e2ad5d56</guid>
      <title>#110 Brandon Byars, Testing Microservices with Mountebank</title>
      <description><![CDATA[<p>** Summary **</p>
<p>Brandon Byars, creator of Mountebank talks about testing microservices with that tool, and more general testing patterns for microservices.</p>
<p>** Details **</p>
<p>Who he is, what he does. Quick overview of Mountebank and service virtualization. Types of testing, faking vs mocking. Challenges of testing, determinism. What is mountebank, stubbing HTTP, TCP and SMPT. Proxy and replay; types of response. Client side package. Where Mountebank fits in with HTTP client mocking. Other tools like Mountebank. Mountebank in a CI/CD pipeline. What's next for Mountebank, an invitation to contribute.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/110-brandon-byars-testing-microservices-with-mountebank">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 3 Dec 2018 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p>** Summary **</p>
<p>Brandon Byars, creator of Mountebank talks about testing microservices with that tool, and more general testing patterns for microservices.</p>
<p>** Details **</p>
<p>Who he is, what he does. Quick overview of Mountebank and service virtualization. Types of testing, faking vs mocking. Challenges of testing, determinism. What is mountebank, stubbing HTTP, TCP and SMPT. Proxy and replay; types of response. Client side package. Where Mountebank fits in with HTTP client mocking. Other tools like Mountebank. Mountebank in a CI/CD pipeline. What's next for Mountebank, an invitation to contribute.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/110-brandon-byars-testing-microservices-with-mountebank">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="40058178" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/dc57edb3-26bc-4400-813c-6b2874cfd144/nodogma-110-brandon-byars-testing-microservices-with-mountebank_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#110 Brandon Byars, Testing Microservices with Mountebank</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/dc57edb3-26bc-4400-813c-6b2874cfd144/3000x3000/1543816164-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:41:42</itunes:duration>
      <itunes:summary>Brandon Byars, creator of Mountebank talks about testing microservices with that tool, and more general testing patterns for microservices.</itunes:summary>
      <itunes:subtitle>Brandon Byars, creator of Mountebank talks about testing microservices with that tool, and more general testing patterns for microservices.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>110</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">f6fe7cfd-be1d-4c2f-ac35-c525ffaf0003</guid>
      <title>#109 Joshua Sheppard, Data Science is Hard</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Joshua Sheppard of Infinite Campus tells my about their data science and machine learning projects and how you can start your own.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What is data science, is a data scientist a role or a team, what skills are needed. Data vs big data. When does SQL + math become science, how to get started, Python, R and other languages; trying to follow software engineering principles when doing data science, testing, source control, etc. Azure and AWS machine learning, getting your data in to the cloud. Moving to production, scaling. Josh's data and insights into the school districts in Kentucky. Applying insights to other locations. Home baking your data science project vs leveraging the cloud platforms, it's all about access to data. Future of the field.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/109-joshua-sheppard-data-science-is-hard">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 19 Nov 2018 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Joshua Sheppard of Infinite Campus tells my about their data science and machine learning projects and how you can start your own.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What is data science, is a data scientist a role or a team, what skills are needed. Data vs big data. When does SQL + math become science, how to get started, Python, R and other languages; trying to follow software engineering principles when doing data science, testing, source control, etc. Azure and AWS machine learning, getting your data in to the cloud. Moving to production, scaling. Josh's data and insights into the school districts in Kentucky. Applying insights to other locations. Home baking your data science project vs leveraging the cloud platforms, it's all about access to data. Future of the field.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/109-joshua-sheppard-data-science-is-hard">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="38834331" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d61f24a3-a6e5-4163-8a5e-2d3dbc109d88/nodogma-109-joshua-sheppard-data-science-is-hard_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#109 Joshua Sheppard, Data Science is Hard</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d61f24a3-a6e5-4163-8a5e-2d3dbc109d88/3000x3000/1542663705-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:25</itunes:duration>
      <itunes:summary>Joshua Sheppard of Infinite Campus tells my about their data science and machine learning projects and how you can start your own. </itunes:summary>
      <itunes:subtitle>Joshua Sheppard of Infinite Campus tells my about their data science and machine learning projects and how you can start your own. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>109</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">b9e040f6-013a-4313-afe1-af89c3406dab</guid>
      <title>#108 Mark Rendle, Gathering Metrics in .NET Core</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Rendle tells me why gathering metrics is so important, how to do it with .NET Core and how to analyze what you have collected.</p>
<p><strong>Full Details</strong></p>
<p>Who he is, what he does, training videos. Event Tracing for Windows and diagnostic source, tracking numbers. Logging versus diagnostics, turning on diagnostics, writing to diagnostic sources, things that already write to diagnostic sources, how to see diagnostic sources in action. Time series database, InfluxDb, cross referencing with logging, comparing InfluxDb to Prometheus, Grafana; Mark's library for InfluxDb, why it is very efficient. Memory allocation and garbage collection. Using the data in InfluxDb. Loupe logging, monitoring and metrics tool. Mark advises you measure everything, his upcoming and past talks.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/108-mark-rendle-gathering-metrics-in-net-core">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 5 Nov 2018 17:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Rendle tells me why gathering metrics is so important, how to do it with .NET Core and how to analyze what you have collected.</p>
<p><strong>Full Details</strong></p>
<p>Who he is, what he does, training videos. Event Tracing for Windows and diagnostic source, tracking numbers. Logging versus diagnostics, turning on diagnostics, writing to diagnostic sources, things that already write to diagnostic sources, how to see diagnostic sources in action. Time series database, InfluxDb, cross referencing with logging, comparing InfluxDb to Prometheus, Grafana; Mark's library for InfluxDb, why it is very efficient. Memory allocation and garbage collection. Using the data in InfluxDb. Loupe logging, monitoring and metrics tool. Mark advises you measure everything, his upcoming and past talks.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/108-mark-rendle-gathering-metrics-in-net-core">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="44668635" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/83dc6fb0-e99a-49b2-b093-59a5a194bb33/nodogma-108-mark-rendle-gathering-metrics-in-net-core_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#108 Mark Rendle, Gathering Metrics in .NET Core</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/83dc6fb0-e99a-49b2-b093-59a5a194bb33/3000x3000/1541476040-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:30</itunes:duration>
      <itunes:summary>Mark Rendle tells me why gathering metrics is so important, how to do it with .NET Core and how to analyze what you have collected</itunes:summary>
      <itunes:subtitle>Mark Rendle tells me why gathering metrics is so important, how to do it with .NET Core and how to analyze what you have collected</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>108</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">08210def-1596-44a4-8524-5e59388cd75f</guid>
      <title>#107 Niall Merrigan, Hacking, Bug Bounties and Responsible Disclosure</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Niall Merrigan, security researcher tells me about bug hunting and the best hacks he has seen.</p>
<p><strong>Full Details</strong></p>
<p>Who he is, what he does. Bug hunting, crowd sourcing the hunters, bug bounties, should you invite attacks on production, Hacker One and Bug Crowd. IoT is the most attacked software; smart cars, aircraft. Security.txt. Responsible disclosure, what do if you find a bug, Niall's experience when reporting a particular bug. Even when bugs are known and acknowledged they are not necessarily fixed; industry code systems, hacks designed to kill. Is every hack is a &quot;sophisticated hack&quot;, the @mat hack. Are you a target for hacks. The most impressive hack Niall has seen. Physical access to device, hak5 rubber duckie. Supply chain injection*. Hacking a cat.</p>
<p>* We recorded this episode before the <a href="https://www.bloomberg.com/news/features/2018-10-04/the-big-hack-how-china-used-a-tiny-chip-to-infiltrate-america-s-top-companies">Super Micro story</a> broke.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/107-niall-merrigan-hacking-bug-bounties-and-responsible-disclosure">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 22 Oct 2018 21:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Niall Merrigan, security researcher tells me about bug hunting and the best hacks he has seen.</p>
<p><strong>Full Details</strong></p>
<p>Who he is, what he does. Bug hunting, crowd sourcing the hunters, bug bounties, should you invite attacks on production, Hacker One and Bug Crowd. IoT is the most attacked software; smart cars, aircraft. Security.txt. Responsible disclosure, what do if you find a bug, Niall's experience when reporting a particular bug. Even when bugs are known and acknowledged they are not necessarily fixed; industry code systems, hacks designed to kill. Is every hack is a &quot;sophisticated hack&quot;, the @mat hack. Are you a target for hacks. The most impressive hack Niall has seen. Physical access to device, hak5 rubber duckie. Supply chain injection*. Hacking a cat.</p>
<p>* We recorded this episode before the <a href="https://www.bloomberg.com/news/features/2018-10-04/the-big-hack-how-china-used-a-tiny-chip-to-infiltrate-america-s-top-companies">Super Micro story</a> broke.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/107-niall-merrigan-hacking-bug-bounties-and-responsible-disclosure">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="48128813" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/024d73a2-eee1-4b0a-9196-86d68e1ce2f7/nodogma-107-niall-merrigan-hacking-bug-bounties-and-responsible-disclosure_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#107 Niall Merrigan, Hacking, Bug Bounties and Responsible Disclosure</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/024d73a2-eee1-4b0a-9196-86d68e1ce2f7/3000x3000/1540239950-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:50:06</itunes:duration>
      <itunes:summary>Niall Merrigan, security researcher tells me about bug hunting and the best hacks he has seen.</itunes:summary>
      <itunes:subtitle>Niall Merrigan, security researcher tells me about bug hunting and the best hacks he has seen.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>107</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">775648e4-d043-48dd-baed-26f828040a0d</guid>
      <title>#106 Joe McBride, GraphQL for .NET</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Joe McBride creator GrpahQL .NET tells me about his implementation of the GraphQL standard.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What GraphQL is, protocol agnostic, type safe. Why use GraphQL; queries, fields. Why use GraphQL, how it is being used, some missing features. OData as a substitute for GraphQL. Why Joe built GraphQL.Net, the bus rule. How compliant GraphQL.Net is with the standard. The GraphQL UI. A practical example reducing the number of columns requested by the ORM. Unit testing. GraphQL as backend for your frontend. Upcoming React conference in Nevada.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/106-joe-mcbride-graphql-for-net">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 8 Oct 2018 22:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Joe McBride creator GrpahQL .NET tells me about his implementation of the GraphQL standard.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What GraphQL is, protocol agnostic, type safe. Why use GraphQL; queries, fields. Why use GraphQL, how it is being used, some missing features. OData as a substitute for GraphQL. Why Joe built GraphQL.Net, the bus rule. How compliant GraphQL.Net is with the standard. The GraphQL UI. A practical example reducing the number of columns requested by the ORM. Unit testing. GraphQL as backend for your frontend. Upcoming React conference in Nevada.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/106-joe-mcbride-graphql-for-net">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="39189838" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/cd7c2327-6427-4ce0-a842-980544ee1537/nodogma-106-joe-mcbride-graphql-dot-net_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#106 Joe McBride, GraphQL for .NET</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/cd7c2327-6427-4ce0-a842-980544ee1537/3000x3000/1539024004-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:48</itunes:duration>
      <itunes:summary>Joe McBride creator GraphQL .NET tells me about his implementation of the GraphQL standard.</itunes:summary>
      <itunes:subtitle>Joe McBride creator GraphQL .NET tells me about his implementation of the GraphQL standard.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>106</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">740122e5-de58-46de-a0de-a0f1d12ba8dc</guid>
      <title>#105 Jon Smith, Entity Framework Core 2.1 and Domain Driven Design</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jon Smith talks to me about Entity Framework Core 2.1, how to organize your EF code to meet the principles of domain driven design and his recent book on the topic.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Leaving tech and coming back. Differences between EF 6 and EF Core, no more db initializer or data validation (by default), better adding and updating, lazy loading, less bugs in Core 2. How to layout your models, DTO's, business logic, getters and setters, action methods and where to perform queries. Measuring performance and scalability of Entity Framework; Bryan rants about measuring performance yourself, Dapper vs EF, does performance always matter ; Entity Framework Extensions and Dapper Plus from ZZZ Projects. Unit testing, Ensure Created, how to test calls to stored procs with EF.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/105-jon-smith-entity-framework-core-2-1-and-domain-driven-design">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 24 Sep 2018 21:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jon Smith talks to me about Entity Framework Core 2.1, how to organize your EF code to meet the principles of domain driven design and his recent book on the topic.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Leaving tech and coming back. Differences between EF 6 and EF Core, no more db initializer or data validation (by default), better adding and updating, lazy loading, less bugs in Core 2. How to layout your models, DTO's, business logic, getters and setters, action methods and where to perform queries. Measuring performance and scalability of Entity Framework; Bryan rants about measuring performance yourself, Dapper vs EF, does performance always matter ; Entity Framework Extensions and Dapper Plus from ZZZ Projects. Unit testing, Ensure Created, how to test calls to stored procs with EF.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/105-jon-smith-entity-framework-core-2-1-and-domain-driven-design">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="45264428" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/9a47c1a3-131f-4eed-9c22-d708b9982fd6/nodogma-105-jon-p-smith-entity-framework-core-2-1-and-domain-driven-design_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#105 Jon Smith, Entity Framework Core 2.1 and Domain Driven Design</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/9a47c1a3-131f-4eed-9c22-d708b9982fd6/3000x3000/1537817910-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:07</itunes:duration>
      <itunes:summary>Jon Smith talks to me about Entity Framework Core 2.1, how to organize your EF code to meet the principles of domain driven design and his recent book on the topic. </itunes:summary>
      <itunes:subtitle>Jon Smith talks to me about Entity Framework Core 2.1, how to organize your EF code to meet the principles of domain driven design and his recent book on the topic. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>105</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">5c22790d-efb6-440f-937c-b816d3ffc735</guid>
      <title>#104 Laura Elizabeth, Design Advice for Engineers</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Laura Elizabeth explains how engineers can improve their design skills.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Why developers should care about design. Bryan's PowerPoint slides are better than they used to be. Where to start learning design, iterate your design. How do you know if the design is good, getting others to look at the site, making use of negative feedback. look at other sites for inspiration. Accessibility is important. Common problems in design. Knowing when the design is complete.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/104-laura-elizabeth-design-advice-for-engineers">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 10 Sep 2018 17:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Laura Elizabeth explains how engineers can improve their design skills.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Why developers should care about design. Bryan's PowerPoint slides are better than they used to be. Where to start learning design, iterate your design. How do you know if the design is good, getting others to look at the site, making use of negative feedback. look at other sites for inspiration. Accessibility is important. Common problems in design. Knowing when the design is complete.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/104-laura-elizabeth-design-advice-for-engineers">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="32938373" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/7837c01a-afa2-4229-913e-88252686d609/nodogma-104-laura-elizabeth-design-advice-for-engineers_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#104 Laura Elizabeth, Design Advice for Engineers</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/7837c01a-afa2-4229-913e-88252686d609/3000x3000/1536609820-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:17</itunes:duration>
      <itunes:summary>Laura Elizabeth explains how engineers can improve their design skills.</itunes:summary>
      <itunes:subtitle>Laura Elizabeth explains how engineers can improve their design skills.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>104</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">7a8715c0-0db2-491e-8025-476ac232e9fa</guid>
      <title>#103 Jay Gambetta, IBM Quantum Information Science</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jay Gambetta of IBM talks about their new Quantum Information Science Kit which makes it easy to running chemistry, artificial intelligence and optimization applications on quantum computers.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, quick overview of IBM Quantum Experience. Qiskit, Terra and Aqua, compilers, providers, simulators, experiment with chemistry, AI and optimization. Integration with existing software libraries. Reasons why quantum is better for some types of problems. Why use QISKIT instead of running on quantum hardware. IMB is Q Network. Start of the commercial quantum computing, who is involved, hard to define commercial. Can small companies get involved. IBM's research in the quantum world. Coherence and reducing error rates to allow algorithms to run longer. Where we might be in a few years, error. How to get started with quantum.</p>
<p><a href="http://%20https://nodogmapodcast.bryanhogan.net/103-jay-gambetta-ibm-quantum-information-science">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 27 Aug 2018 20:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jay Gambetta of IBM talks about their new Quantum Information Science Kit which makes it easy to running chemistry, artificial intelligence and optimization applications on quantum computers.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, quick overview of IBM Quantum Experience. Qiskit, Terra and Aqua, compilers, providers, simulators, experiment with chemistry, AI and optimization. Integration with existing software libraries. Reasons why quantum is better for some types of problems. Why use QISKIT instead of running on quantum hardware. IMB is Q Network. Start of the commercial quantum computing, who is involved, hard to define commercial. Can small companies get involved. IBM's research in the quantum world. Coherence and reducing error rates to allow algorithms to run longer. Where we might be in a few years, error. How to get started with quantum.</p>
<p><a href="http://%20https://nodogmapodcast.bryanhogan.net/103-jay-gambetta-ibm-quantum-information-science">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="28159074" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d5a67729-6bb2-4d52-8e7c-74dceabf3e5d/nodogma-103-jay-gambetta-ibm-quantum-information-science_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#103 Jay Gambetta, IBM Quantum Information Science</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d5a67729-6bb2-4d52-8e7c-74dceabf3e5d/3000x3000/1535403750-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:29:18</itunes:duration>
      <itunes:summary>Jay Gambetta of IBM talks about their new Quantum Information Science Kit which makes it easy to running chemistry, artificial intelligence and optimization applications on quantum computers.</itunes:summary>
      <itunes:subtitle>Jay Gambetta of IBM talks about their new Quantum Information Science Kit which makes it easy to running chemistry, artificial intelligence and optimization applications on quantum computers.</itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>103</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">e3429541-fb5f-4608-a1f3-994959493b47</guid>
      <title>#102 Spencer Schneidenbach, REST APIs</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Spencer Schneidenbach talks about REST APIs, what makes a good one, who should design it, how to document it and why developer experience is so important.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Designing an api, the consumer should drive the design, is the developer the main consumer, is the business a customer? What REST is, RPC, nouns not verbs, querying, SEARCH verb, PUT and PATCH, common conventions. Changing how an API works, versioning, version management. Importance of documentation, error code docs, who writes the docs. Consistency, good api design is user experience for developers, Spencer loves Twillo.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/102-spencer-schneidenbach-rest-apis">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 13 Aug 2018 16:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (Bryan Hogan)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Spencer Schneidenbach talks about REST APIs, what makes a good one, who should design it, how to document it and why developer experience is so important.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Designing an api, the consumer should drive the design, is the developer the main consumer, is the business a customer? What REST is, RPC, nouns not verbs, querying, SEARCH verb, PUT and PATCH, common conventions. Changing how an API works, versioning, version management. Importance of documentation, error code docs, who writes the docs. Consistency, good api design is user experience for developers, Spencer loves Twillo.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/102-spencer-schneidenbach-rest-apis">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="32566701" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/48762b54-ec97-4eab-acd5-a85cfbfd79ca/nodogma-102-spencer-schneidenbach-rest-apis_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#102 Spencer Schneidenbach, REST APIs</itunes:title>
      <itunes:author>Bryan Hogan</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/48762b54-ec97-4eab-acd5-a85cfbfd79ca/3000x3000/1534187680-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:33:54</itunes:duration>
      <itunes:summary>Spencer Schneidenbach talks about REST APIs, what makes a good one, who should design it, how to document it and why developer experience is so important. </itunes:summary>
      <itunes:subtitle>Spencer Schneidenbach talks about REST APIs, what makes a good one, who should design it, how to document it and why developer experience is so important. </itunes:subtitle>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>102</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1822</guid>
      <title>#101 Andrew Lock, .NET Core</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Andrew Lock, blogger and author of ASP.NET Core in Action talks to me about the .NET Core and why you should probably use it instead of Framework.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. His book. Why did Microsoft build .NET Core, the complications of Web API Core running on Framework. Platforms it works on. New configuration system, typed configs. Dependency injection is built-in now, a mention of HttpClientFactory. Middleware, pipelines to perform tasks. Authentication and authorization, policy server. Kestrel server.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/101-andrew-lock-dot-net-core/">Full show notes</a></p>
]]></description>
      <pubDate>Mon, 30 Jul 2018 20:34:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Andrew Lock, blogger and author of ASP.NET Core in Action talks to me about the .NET Core and why you should probably use it instead of Framework.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. His book. Why did Microsoft build .NET Core, the complications of Web API Core running on Framework. Platforms it works on. New configuration system, typed configs. Dependency injection is built-in now, a mention of HttpClientFactory. Middleware, pipelines to perform tasks. Authentication and authorization, policy server. Kestrel server.</p>
<p><a href="https://nodogmapodcast.bryanhogan.net/101-andrew-lock-dot-net-core/">Full show notes</a></p>
]]></content:encoded>
      <enclosure length="29532007" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4216e1fe-49db-4514-b052-8d78f8f3f558/nodogma-101-andrew-lock-dot-net-core_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#101 Andrew Lock, .NET Core</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4216e1fe-49db-4514-b052-8d78f8f3f558/3000x3000/1533055010-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:30:44</itunes:duration>
      <itunes:summary>Andrew Lock, blogger and author of ASP.NET Core in Action talks to me about the .NET Core and why you should probably use it instead of Framework. </itunes:summary>
      <itunes:subtitle>Andrew Lock, blogger and author of ASP.NET Core in Action talks to me about the .NET Core and why you should probably use it instead of Framework. </itunes:subtitle>
      <itunes:keywords>privacy, net, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>101</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1806</guid>
      <title>#100 Jeff Glennon, The Man Who Left Technology for Beer</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jeff Glennon used to be an agile consultant helping companies align their departments to deliver better software, but he left that world behind and is now the Chief Operations Officer at Night Shift Distributing, a distributor of craft beers and other beverages in Massachusetts. Jeff talks to me about his move, the skills he brought with him and what he has learned.</p>
<p><strong>Details</strong></p>
<p>What he used to do, moving to Nightshift Brewing, bringing his skills from the software world. Setting goals, doing it as a team, &quot;commitments&quot;, scaling, going beyond the local customers, opening another location. Being the chief operating officer and leading sales at same time. Differences and similarities between agile consulting and role as COO.<br />
An agile approach to beer distribution, partnering with their customers, when to drop a partner.<br />
Scaling problems, logistical challenges, capital investments, big decisions affect many families, how they make big decisions, strategy is a day to day and week to week thing. Three to five year plan. It's not lines of code it's beer, the similarities between the software and beer worlds. What he has learned in two years, &quot;the value of stopping for a second&quot;, saying no and letting people challenge you is important. Jeff doesn't plan to go back to tech. &quot;It's just beer&quot;</p>
]]></description>
      <pubDate>Mon, 16 Jul 2018 18:59:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jeff Glennon used to be an agile consultant helping companies align their departments to deliver better software, but he left that world behind and is now the Chief Operations Officer at Night Shift Distributing, a distributor of craft beers and other beverages in Massachusetts. Jeff talks to me about his move, the skills he brought with him and what he has learned.</p>
<p><strong>Details</strong></p>
<p>What he used to do, moving to Nightshift Brewing, bringing his skills from the software world. Setting goals, doing it as a team, &quot;commitments&quot;, scaling, going beyond the local customers, opening another location. Being the chief operating officer and leading sales at same time. Differences and similarities between agile consulting and role as COO.<br />
An agile approach to beer distribution, partnering with their customers, when to drop a partner.<br />
Scaling problems, logistical challenges, capital investments, big decisions affect many families, how they make big decisions, strategy is a day to day and week to week thing. Three to five year plan. It's not lines of code it's beer, the similarities between the software and beer worlds. What he has learned in two years, &quot;the value of stopping for a second&quot;, saying no and letting people challenge you is important. Jeff doesn't plan to go back to tech. &quot;It's just beer&quot;</p>
]]></content:encoded>
      <enclosure length="32342727" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4f8aff39-9ee5-4f19-b4f3-cb8546e9a7e1/nodogma-100-jeff-glennon-the-man-who-left-technology-for-beer_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#100 Jeff Glennon, The Man Who Left Technology for Beer</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4f8aff39-9ee5-4f19-b4f3-cb8546e9a7e1/3000x3000/1533055010-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:33:40</itunes:duration>
      <itunes:summary>Jeff Glennon used to be an agile consultant helping companies align their departments to deliver better software, but he left that world behind and is now the Chief Operations Officer at Night Shift Distributing, a distributor of craft beers and other beverages in Massachusetts. Jeff talks to me about his move, the skills he brought with him and what he has learned. </itunes:summary>
      <itunes:subtitle>Jeff Glennon used to be an agile consultant helping companies align their departments to deliver better software, but he left that world behind and is now the Chief Operations Officer at Night Shift Distributing, a distributor of craft beers and other beverages in Massachusetts. Jeff talks to me about his move, the skills he brought with him and what he has learned. </itunes:subtitle>
      <itunes:keywords>privacy, security, net, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>100</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1788</guid>
      <title>#99 Jimmy Bogard, Diving into Containers</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jimmy Bogard creator of AutoMapper, MediatR and HtmlTags talks to me about his move into the world of containers.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, his open source projects. What containers are, why use them, containers are like Lego bricks. How many apps to a container. Windows containers types. Differences between Windows and Linux containers, why choose over the other, size and ease of scaling; if you choose Linux you need to know something about Linux admin. Do apps need to written in a different way to work on containers. Be mindful of the size of Windows containers. Is an app in a container a microservice. Jimmy Bogard's liver. Jimmy likes Microsoft docs on containers.</p>
]]></description>
      <pubDate>Tue, 3 Jul 2018 01:24:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jimmy Bogard creator of AutoMapper, MediatR and HtmlTags talks to me about his move into the world of containers.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, his open source projects. What containers are, why use them, containers are like Lego bricks. How many apps to a container. Windows containers types. Differences between Windows and Linux containers, why choose over the other, size and ease of scaling; if you choose Linux you need to know something about Linux admin. Do apps need to written in a different way to work on containers. Be mindful of the size of Windows containers. Is an app in a container a microservice. Jimmy Bogard's liver. Jimmy likes Microsoft docs on containers.</p>
]]></content:encoded>
      <enclosure length="45864326" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/8b8bec7f-5c2b-4cb3-aaad-25c485a06804/nodogma-99-jimmy-bogard-diving-into-containers_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#99 Jimmy Bogard, Diving into Containers</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/8b8bec7f-5c2b-4cb3-aaad-25c485a06804/3000x3000/1533055009-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:45</itunes:duration>
      <itunes:summary> Jimmy Bogard creator of AutoMapper, MediatR and HtmlTags talks to me about his move into the world of containers.</itunes:summary>
      <itunes:subtitle> Jimmy Bogard creator of AutoMapper, MediatR and HtmlTags talks to me about his move into the world of containers.</itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>99</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1778</guid>
      <title>#98 Michael Brett, QxBranch – Commercial Quantum Computing</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Michael Brett of QxBranch tells me about their work in the world of commercial quantum computing, their software and where he sees the industry going.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, history of QxBranch, predictive analytics - financial, pharmaceutical, gas industries. Quick overview of quantum and the limits of traditional computing. Why Australia has so much quantum computing experience. State of the art. Cloud based quantum computing. Examples of use, financial world. Building software, early stage hardware and simulators; every hardware.</p>
]]></description>
      <pubDate>Mon, 18 Jun 2018 20:26:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Michael Brett of QxBranch tells me about their work in the world of commercial quantum computing, their software and where he sees the industry going.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, history of QxBranch, predictive analytics - financial, pharmaceutical, gas industries. Quick overview of quantum and the limits of traditional computing. Why Australia has so much quantum computing experience. State of the art. Cloud based quantum computing. Examples of use, financial world. Building software, early stage hardware and simulators; every hardware.</p>
]]></content:encoded>
      <enclosure length="32606009" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/895b24fe-9fb0-4ea8-bb7a-7705b542a62a/nodogma-98-michael-brett-qxbranch-commercial-quantum-computing_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#98 Michael Brett, QxBranch – Commercial Quantum Computing</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/895b24fe-9fb0-4ea8-bb7a-7705b542a62a/3000x3000/1533055009-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:33:56</itunes:duration>
      <itunes:summary>Michael Brett of QxBranch tells me about their work in the world of commercial quantum computing, their software and where he sees the industry going. 
</itunes:summary>
      <itunes:subtitle>Michael Brett of QxBranch tells me about their work in the world of commercial quantum computing, their software and where he sees the industry going. 
</itunes:subtitle>
      <itunes:keywords>c, net, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>98</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1767</guid>
      <title>#97 Cliff Agius, Decision Making as a Pilot and Engineer</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Cliff Agius, software engineer and pilot of Boeing 787's talks about decision making above the clouds and in the office.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, flying and coding. Critical decision making, what it is, an aircraft has thousands of computers, types of decision - impulsive vs considered, caging the chimp. Types of response, chimp (instinctive) , rule based (check list) , human (think your way through); managing the chimp response in others. TDODAR a decision making framework - time/team, diagnosis, options, decision, assign, review. How to hear more from Cliff.</p>
]]></description>
      <pubDate>Mon, 4 Jun 2018 16:32:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Cliff Agius, software engineer and pilot of Boeing 787's talks about decision making above the clouds and in the office.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, flying and coding. Critical decision making, what it is, an aircraft has thousands of computers, types of decision - impulsive vs considered, caging the chimp. Types of response, chimp (instinctive) , rule based (check list) , human (think your way through); managing the chimp response in others. TDODAR a decision making framework - time/team, diagnosis, options, decision, assign, review. How to hear more from Cliff.</p>
]]></content:encoded>
      <enclosure length="55421859" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6eef6caf-5a5f-405a-95f6-4f5f6ad093da/nodogma-97-cliff-agius-decision-making-as-a-pilot-and-engineer_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#97 Cliff Agius, Decision Making as a Pilot and Engineer</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6eef6caf-5a5f-405a-95f6-4f5f6ad093da/3000x3000/1533055008-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:57:42</itunes:duration>
      <itunes:summary>Cliff Agius, software engineer and pilot of Boeing 787&apos;s talks about decision making above the clouds and in the office. 
</itunes:summary>
      <itunes:subtitle>Cliff Agius, software engineer and pilot of Boeing 787&apos;s talks about decision making above the clouds and in the office. 
</itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>97</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1746</guid>
      <title>#96 Steve Gordon, Http Client Factory in .NET Core 2.1</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Steve Gordon and I talk about the new Http Client Factory in .Net Core 2.1. We cover what's new, what's different and how to use Polly, the .NET resilience framework with it.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, meetup group, Humanitarian Toolbox. What is wrong with Http Client, exhausting sockets; using a singleton, DNS problems. Http Client Factory, creates a client pool, using DI to create the clients, named and typed clients, testing. Http Client Handlers. Using Polly with Http Client, differentiating between policies for a given endpoint, wrapping, calling delegates.</p>
]]></description>
      <pubDate>Mon, 21 May 2018 22:53:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Steve Gordon and I talk about the new Http Client Factory in .Net Core 2.1. We cover what's new, what's different and how to use Polly, the .NET resilience framework with it.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, meetup group, Humanitarian Toolbox. What is wrong with Http Client, exhausting sockets; using a singleton, DNS problems. Http Client Factory, creates a client pool, using DI to create the clients, named and typed clients, testing. Http Client Handlers. Using Polly with Http Client, differentiating between policies for a given endpoint, wrapping, calling delegates.</p>
]]></content:encoded>
      <enclosure length="34170936" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3d25a500-0f5c-462f-b4b8-59067cd8d9e9/nodogma-96-steve-gordon-http-client-factory_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#96 Steve Gordon, Http Client Factory in .NET Core 2.1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3d25a500-0f5c-462f-b4b8-59067cd8d9e9/3000x3000/1533055005-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:35:34</itunes:duration>
      <itunes:summary>Steve Gordon and I talk about the new Http Client Factory in .Net Core 2.1. We cover what&apos;s new, what&apos;s different and how to use Polly, the .NET resilience framework with it. </itunes:summary>
      <itunes:subtitle>Steve Gordon and I talk about the new Http Client Factory in .Net Core 2.1. We cover what&apos;s new, what&apos;s different and how to use Polly, the .NET resilience framework with it. </itunes:subtitle>
      <itunes:keywords>privacy, net, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>96</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1724</guid>
      <title>#95 Ben Watson, High Performance .NET</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Watson, software engineer at Microsoft working on Bing and author of Writing High Performance .NET Code talks to me about his book and how to improve your code.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, working on Bing lead to the book, Bing is probably the biggest C# app in the world. Why worry about performance, pay for play, serverless; sometimes more machines are the best solution. Where to start with the CLR, the garbage collector, JIT, be careful of enum flags. More on GC, using generations to improve efficiency, aim for very short lived or very long-lived memory, memory efficiency is as important as CPU efficiency. What about the network, async await all the way down, Ben likes TPL, &quot;immutability is key&quot;. LINQ hides allocations, closures delegates. Be careful with Func and Actions, delegates cause allocations. Spans. Concurrent collections. Just in Time, small methods compile faster, Bing loads thousands of dlls. Readability and maintainability vs performance. for vs foreach.</p>
]]></description>
      <pubDate>Mon, 7 May 2018 21:25:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Watson, software engineer at Microsoft working on Bing and author of Writing High Performance .NET Code talks to me about his book and how to improve your code.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, working on Bing lead to the book, Bing is probably the biggest C# app in the world. Why worry about performance, pay for play, serverless; sometimes more machines are the best solution. Where to start with the CLR, the garbage collector, JIT, be careful of enum flags. More on GC, using generations to improve efficiency, aim for very short lived or very long-lived memory, memory efficiency is as important as CPU efficiency. What about the network, async await all the way down, Ben likes TPL, &quot;immutability is key&quot;. LINQ hides allocations, closures delegates. Be careful with Func and Actions, delegates cause allocations. Spans. Concurrent collections. Just in Time, small methods compile faster, Bing loads thousands of dlls. Readability and maintainability vs performance. for vs foreach.</p>
]]></content:encoded>
      <enclosure length="51031754" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6859846a-af20-4eda-8581-653d53e109f4/nodogma-95-ben-watson-high-performance-dotnet_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#95 Ben Watson, High Performance .NET</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6859846a-af20-4eda-8581-653d53e109f4/3000x3000/1533055005-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:53:08</itunes:duration>
      <itunes:summary>Ben Watson, software engineer at Microsoft working on Bing and author of Writing High Performance .NET Code talks to me about his book and how to improve your code. 
</itunes:summary>
      <itunes:subtitle>Ben Watson, software engineer at Microsoft working on Bing and author of Writing High Performance .NET Code talks to me about his book and how to improve your code. 
</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>95</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1710</guid>
      <title>#94 Todd Gardner, Building Your Brand</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Todd Gardner, founder of TrackJS talks about building its and his own brands, speaking, and growing a company.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, pub conf. What TrackJS is. Why having a good product is not enough, talk about it as much as building it, present at conferences. How he sold to the big companies like Google, StackOverflow and Microsoft, hiring sales people. Moving from developer to running the company. Todd's brand and the TrackJS brand. How to build a brand, minimum viable personality. Pitfalls as a company grows, don't start at web scale, don't focus on the tech. What Todd likes most about running a business. NDC conference Minnesota and pub conf are coming to Minnesota.</p>
]]></description>
      <pubDate>Mon, 23 Apr 2018 16:43:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Todd Gardner, founder of TrackJS talks about building its and his own brands, speaking, and growing a company.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, pub conf. What TrackJS is. Why having a good product is not enough, talk about it as much as building it, present at conferences. How he sold to the big companies like Google, StackOverflow and Microsoft, hiring sales people. Moving from developer to running the company. Todd's brand and the TrackJS brand. How to build a brand, minimum viable personality. Pitfalls as a company grows, don't start at web scale, don't focus on the tech. What Todd likes most about running a business. NDC conference Minnesota and pub conf are coming to Minnesota.</p>
]]></content:encoded>
      <enclosure length="34152076" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/788ca1ad-ad0b-4256-84b3-a1aec65f4048/nodogma-94-todd-gardner-building-your-brand_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#94 Todd Gardner, Building Your Brand</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/788ca1ad-ad0b-4256-84b3-a1aec65f4048/3000x3000/1533055007-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:35:33</itunes:duration>
      <itunes:summary>Todd Gardner, founder of TrackJS talks about building its and his own brands, speaking, and growing a company. </itunes:summary>
      <itunes:subtitle>Todd Gardner, founder of TrackJS talks about building its and his own brands, speaking, and growing a company. </itunes:subtitle>
      <itunes:keywords>privacy, c, net, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>94</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1690</guid>
      <title>#93 Ben Cull, From Developer to Startup Founder</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Cull tells be about his move from being a developer to the founder of a starup, why he decided to make the change and the success and failures along the way.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Starting a product, knowing what to build. How to transition away from the day job, become a free lancer, when did does the startup start paying. Finding the market fit for your product, target a small market, find advocates among your customers, figuring out your cash flow. Treating your dependencies as relationships, it's all about people.</p>
]]></description>
      <pubDate>Mon, 9 Apr 2018 04:24:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Cull tells be about his move from being a developer to the founder of a starup, why he decided to make the change and the success and failures along the way.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Starting a product, knowing what to build. How to transition away from the day job, become a free lancer, when did does the startup start paying. Finding the market fit for your product, target a small market, find advocates among your customers, figuring out your cash flow. Treating your dependencies as relationships, it's all about people.</p>
]]></content:encoded>
      <enclosure length="35006665" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f0712c6e-6151-401f-8df2-79e0c0f0e6f0/nodogma-93-ben-cull-from-developer-to-startup-founder_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#93 Ben Cull, From Developer to Startup Founder</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f0712c6e-6151-401f-8df2-79e0c0f0e6f0/3000x3000/1533055004-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:26</itunes:duration>
      <itunes:summary>Ben Cull tells be about his move from being a developer to the founder of a starup, why he decided to make the change and the success and failures along the way. </itunes:summary>
      <itunes:subtitle>Ben Cull tells be about his move from being a developer to the founder of a starup, why he decided to make the change and the success and failures along the way. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>93</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1660</guid>
      <title>#92 Felienne Hermans, What is Programming?</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Felienne Hermans has been asking the question &quot;What is programming?&quot;, in this podcast she tells me why it is an important question and what she has found out.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Felienne's research into what programming is, why it is important. Her general findings. Excel as an intro to programming, Excel is functional. Programming with kids, code smells, code quality and how it affected understanding. It's hard to see beyond your own bad code. Programming as writing, making it appealing by comparing it to story telling. Transitioning to more formal programming. Programming Sucks article by Peter Welch. Encouraging people to learn programming, how can we help, some home work from Felienne.</p>
]]></description>
      <pubDate>Mon, 26 Mar 2018 17:32:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Felienne Hermans has been asking the question &quot;What is programming?&quot;, in this podcast she tells me why it is an important question and what she has found out.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. Felienne's research into what programming is, why it is important. Her general findings. Excel as an intro to programming, Excel is functional. Programming with kids, code smells, code quality and how it affected understanding. It's hard to see beyond your own bad code. Programming as writing, making it appealing by comparing it to story telling. Transitioning to more formal programming. Programming Sucks article by Peter Welch. Encouraging people to learn programming, how can we help, some home work from Felienne.</p>
]]></content:encoded>
      <enclosure length="36082596" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4a436641-36f1-4dda-ac60-0fee9dbdc7a7/nodogma-92-felienne-hermans-what-is-programming_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#92 Felienne Hermans, What is Programming?</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4a436641-36f1-4dda-ac60-0fee9dbdc7a7/3000x3000/1533055003-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:33</itunes:duration>
      <itunes:summary>Felienne Hermans has been asking the question &quot;What is programming?&quot;, in this podcast she tells me why it is an important question and what she has found out. </itunes:summary>
      <itunes:subtitle>Felienne Hermans has been asking the question &quot;What is programming?&quot;, in this podcast she tells me why it is an important question and what she has found out. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>92</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://nodogmapodcast.bryanhogan.net/?p=1637</guid>
      <title>#91 Adam Ralph, NServiceBus, Microservices and SOA</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Adam Ralph talks about the challenges of distributed systems, queues, coupling, and how NServiceBus helps with microservices, SOA and long running processes.</p>
<p><strong>Details</strong></p>
<p>Who he is, being &quot;a white space bigot&quot;; what he does; working for Particular, evangelist and engineer. What NServiceBus is, infrastructure for distributed systems, queues, retires. History of NServiceBus, commercial and free versions. Main reasons to us NServiceBus - abstracts the message transport, retires, deduplication and the fallacies of network computing, insights into the flow of messages, monitoring on the transport system. Publish/subscribe. Sagas for long running processes, saving state, an example of a saga in action, sagas can run infinitely. Loose coupling, &quot;pit of success&quot;; different kinds of coupling - temporal, location, logical. an example of decoupled ordering service, thin events vs fat events, contract coupling, set an id very early. What scale do you need to be at to use NServiceBus. How to get started with NServiceBus. Monitoring what is happening. NServiceBus on containers. Adam is running a workshop in May at Micro CPH, Copenhagen.</p>
]]></description>
      <pubDate>Mon, 12 Mar 2018 16:14:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Adam Ralph talks about the challenges of distributed systems, queues, coupling, and how NServiceBus helps with microservices, SOA and long running processes.</p>
<p><strong>Details</strong></p>
<p>Who he is, being &quot;a white space bigot&quot;; what he does; working for Particular, evangelist and engineer. What NServiceBus is, infrastructure for distributed systems, queues, retires. History of NServiceBus, commercial and free versions. Main reasons to us NServiceBus - abstracts the message transport, retires, deduplication and the fallacies of network computing, insights into the flow of messages, monitoring on the transport system. Publish/subscribe. Sagas for long running processes, saving state, an example of a saga in action, sagas can run infinitely. Loose coupling, &quot;pit of success&quot;; different kinds of coupling - temporal, location, logical. an example of decoupled ordering service, thin events vs fat events, contract coupling, set an id very early. What scale do you need to be at to use NServiceBus. How to get started with NServiceBus. Monitoring what is happening. NServiceBus on containers. Adam is running a workshop in May at Micro CPH, Copenhagen.</p>
]]></content:encoded>
      <enclosure length="45892526" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6e7c9107-7a4b-406b-97ed-30d11e5a9bba/nodogma-91-adam-ralph-nservicebus-microservices-soa_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#91 Adam Ralph, NServiceBus, Microservices and SOA</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6e7c9107-7a4b-406b-97ed-30d11e5a9bba/3000x3000/1533055003-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:46</itunes:duration>
      <itunes:summary>Adam Ralph talks about the challenges of distributed systems, queues, coupling, and how NServiceBus helps with microservices, SOA and long running processes.</itunes:summary>
      <itunes:subtitle>Adam Ralph talks about the challenges of distributed systems, queues, coupling, and how NServiceBus helps with microservices, SOA and long running processes.</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>91</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1612</guid>
      <title>#90 Kjersti Sandberg and Charlotte Lyng, Norwegian Developer Conferences</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Kjersti Sandberg and Charlotte Lyng of the Norwegian Developer Conference tell me what goes into organizing four major conferences around the world.</p>
<p><strong>Details</strong></p>
<p>Who they are, what they do. A little about how the conferences started. What is the Norwegian Developer Conference; spreading around the world, London, Oslo, Minnesota, Sydney. How they organize the conferences, finding local partners, crew, contractors, quality over quantity. How the conference grew. Balancing the content of the conference to suit attendees, choosing the conference tracks, choosing the speakers, new and established presenters. How NDC attracts the big names. Why attend conferences when there is so much content online. Timeline of a conference, planning starts a year ahead. An invitation to Minnesota, Oslo and Sydney.</p>
]]></description>
      <pubDate>Mon, 26 Feb 2018 17:28:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Kjersti Sandberg and Charlotte Lyng of the Norwegian Developer Conference tell me what goes into organizing four major conferences around the world.</p>
<p><strong>Details</strong></p>
<p>Who they are, what they do. A little about how the conferences started. What is the Norwegian Developer Conference; spreading around the world, London, Oslo, Minnesota, Sydney. How they organize the conferences, finding local partners, crew, contractors, quality over quantity. How the conference grew. Balancing the content of the conference to suit attendees, choosing the conference tracks, choosing the speakers, new and established presenters. How NDC attracts the big names. Why attend conferences when there is so much content online. Timeline of a conference, planning starts a year ahead. An invitation to Minnesota, Oslo and Sydney.</p>
]]></content:encoded>
      <enclosure length="34357692" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bf173593-ac43-4368-94a6-dfaa259e1d9b/nodogma-90-kjersti-sandberg-charlotte-lyng-norwegian-developer-conferences_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#90 Kjersti Sandberg and Charlotte Lyng, Norwegian Developer Conferences</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bf173593-ac43-4368-94a6-dfaa259e1d9b/3000x3000/1533055001-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:35:45</itunes:duration>
      <itunes:summary>Kjersti Sandberg and Charlotte Lyng of the Norwegian Developer Conference tell me what goes into organizing four major conferences around the world. </itunes:summary>
      <itunes:subtitle>Kjersti Sandberg and Charlotte Lyng of the Norwegian Developer Conference tell me what goes into organizing four major conferences around the world. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>90</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1599</guid>
      <title>#89 Mark Eisenberg, Breaking the Monolith</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Eisenberg talks about the very long life of the software monolith, when it started, and how we have been trying to escape it since.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What is a monolith, tell-tale signs of a monolith, coupling and decoupling. Why we built monoliths. N-tiers and monoliths. Software is rarely a green field. Were we ever able to swap tiers. Advantages of a monolith, it's familiar. Companies need a visionary to effect change. Risk raises its head. SOA didn't work, client server didn't work, n-tier didn't work. Successful companies went from monoliths to microservices when they needed to. RPC is from the 1960s, are you running one piece of code on one machine or ten machines. How to get off the monolith, find a visionary. Time to respond to a challenge is very short. Microsoft is a good example of a large company changing.</p>
]]></description>
      <pubDate>Mon, 12 Feb 2018 20:59:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Eisenberg talks about the very long life of the software monolith, when it started, and how we have been trying to escape it since.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What is a monolith, tell-tale signs of a monolith, coupling and decoupling. Why we built monoliths. N-tiers and monoliths. Software is rarely a green field. Were we ever able to swap tiers. Advantages of a monolith, it's familiar. Companies need a visionary to effect change. Risk raises its head. SOA didn't work, client server didn't work, n-tier didn't work. Successful companies went from monoliths to microservices when they needed to. RPC is from the 1960s, are you running one piece of code on one machine or ten machines. How to get off the monolith, find a visionary. Time to respond to a challenge is very short. Microsoft is a good example of a large company changing.</p>
]]></content:encoded>
      <enclosure length="38413565" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/96e311fe-b888-47d4-bdd6-cca7625124c1/nodogma-89-mark-eisenberg-breaking-the-monolith_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#89 Mark Eisenberg, Breaking the Monolith</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/96e311fe-b888-47d4-bdd6-cca7625124c1/3000x3000/1533055000-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:59</itunes:duration>
      <itunes:summary>Mark Eisenberg talks about the very long life of the software monolith, when it started, and how we have been trying to escape it since. 
</itunes:summary>
      <itunes:subtitle>Mark Eisenberg talks about the very long life of the software monolith, when it started, and how we have been trying to escape it since. 
</itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>89</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1589</guid>
      <title>#88 Aaron Bedra, Threat Modelling</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Aaron Bedra talks to me about threat modelling, why you should do and what to cover.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What is threat modeling and how he approaches it. Types of security, loss of money, loss of life. Should you secure something if it is not valuable. Are we in a post security world? How often your site is attacked. How to decide what to protect. Regulations and breaches. How to protect your system, watch for outgoing data. How to build secure software from the start. Hashed passwords are not as secure as you think. Encryption and input validation. How to check third party libraries. Better software practices lead to better security. How much security is enough, &quot;if you are investing more than you could lose, you're doing it wrong&quot;.</p>
]]></description>
      <pubDate>Mon, 29 Jan 2018 21:59:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Aaron Bedra talks to me about threat modelling, why you should do and what to cover.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. What is threat modeling and how he approaches it. Types of security, loss of money, loss of life. Should you secure something if it is not valuable. Are we in a post security world? How often your site is attacked. How to decide what to protect. Regulations and breaches. How to protect your system, watch for outgoing data. How to build secure software from the start. Hashed passwords are not as secure as you think. Encryption and input validation. How to check third party libraries. Better software practices lead to better security. How much security is enough, &quot;if you are investing more than you could lose, you're doing it wrong&quot;.</p>
]]></content:encoded>
      <enclosure length="38665410" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5708ba07-0287-49e1-ad6e-8ece88bf71b1/nodogma-88-aaron-bedra-threat-modelling_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#88 Aaron Bedra, Threat Modelling</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5708ba07-0287-49e1-ad6e-8ece88bf71b1/3000x3000/1533055000-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:15</itunes:duration>
      <itunes:summary>Aaron Bedra talks to me about threat modelling, why you should do and what to cover. </itunes:summary>
      <itunes:subtitle>Aaron Bedra talks to me about threat modelling, why you should do and what to cover. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>88</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1576</guid>
      <title>#87 Veronika Kolesnikova, Xamarin and Cognitive Services</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Veronika Kolesnikova talks to me about Xamarin and Microsoft Cognitive Services.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What is Xamarin. What are cognitive services, why so many services; artificial intelligence vs machine learning vs deep learning, training models. He she got started in Xamarin; it's part of Visual Studio, SDKs and testing tools, Xamarin live player debugging on device. Why use cognitive services, examples of use. Types of cognitive services - labs, vision, face, speech, translator, language understanding intelligence service. Should I train my own model. Recommendations API. It started with Bing, how is it to use, examples. People to follow - Paige Bailey, Seth Juarez. Veronika is presenting at Visual Studio Live, Las Vegas.</p>
]]></description>
      <pubDate>Mon, 8 Jan 2018 19:36:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Veronika Kolesnikova talks to me about Xamarin and Microsoft Cognitive Services.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What is Xamarin. What are cognitive services, why so many services; artificial intelligence vs machine learning vs deep learning, training models. He she got started in Xamarin; it's part of Visual Studio, SDKs and testing tools, Xamarin live player debugging on device. Why use cognitive services, examples of use. Types of cognitive services - labs, vision, face, speech, translator, language understanding intelligence service. Should I train my own model. Recommendations API. It started with Bing, how is it to use, examples. People to follow - Paige Bailey, Seth Juarez. Veronika is presenting at Visual Studio Live, Las Vegas.</p>
]]></content:encoded>
      <enclosure length="30511292" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/25f2ca85-2a18-4a16-82aa-39df0f9eb7c8/nodogma-87-veronika-kolesnikova-xamarin-and-cognitive-services_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#87 Veronika Kolesnikova, Xamarin and Cognitive Services</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/25f2ca85-2a18-4a16-82aa-39df0f9eb7c8/3000x3000/1533055000-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:31:45</itunes:duration>
      <itunes:summary>Veronika Kolesnikova talks to me about Xamarin and Microsoft Cognitive Services. 
</itunes:summary>
      <itunes:subtitle>Veronika Kolesnikova talks to me about Xamarin and Microsoft Cognitive Services. 
</itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>87</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1557</guid>
      <title>#86 Tomas Petricek, Software Correctness</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Tomas Petricek talks about software correctness, its history and future.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does, his book on F#. Alan Turing Institute. Software as an engineering discipline, software as art. History of errors in software, errors in hardware. Software was never in crisis. Using types to help with correctness, how different languages do it, some complications, a new language would be needed. Upcoming improvements in correctness. Other projects Tomas is involved in.</p>
]]></description>
      <pubDate>Tue, 19 Dec 2017 01:12:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Tomas Petricek talks about software correctness, its history and future.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does, his book on F#. Alan Turing Institute. Software as an engineering discipline, software as art. History of errors in software, errors in hardware. Software was never in crisis. Using types to help with correctness, how different languages do it, some complications, a new language would be needed. Upcoming improvements in correctness. Other projects Tomas is involved in.</p>
]]></content:encoded>
      <enclosure length="40379706" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/188dbf2c-01a4-4250-ba97-c731c95a3c10/nodogma-86-tomas-petricek-software-correctness_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#86 Tomas Petricek, Software Correctness</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/188dbf2c-01a4-4250-ba97-c731c95a3c10/3000x3000/1533055001-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:02</itunes:duration>
      <itunes:summary>Tomas Petricek talks about software correctness, its history and future.</itunes:summary>
      <itunes:subtitle>Tomas Petricek talks about software correctness, its history and future.</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>86</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1540</guid>
      <title>#85 Mark Seemann, Dependency Rejection, Part 2</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Part two of a two part recording with Mark Seemann on dependency rejection.</p>
<p><strong>Details</strong></p>
<p>No mocking needed for unit testing, command query separation. Do you still use some DI in impure functions; partial applications, Mark is not a fan of DI containers and doesn't know of any for F#. Are partial functions functional, Haskell keeps its impure functions at the edge, &quot;impure-pure-impure sandwich&quot; sandwich - the origin of the word &quot;sandwich&quot;, an example of a translator application, don't lose sight of the other tenets of programming, upcoming conferences.</p>
]]></description>
      <pubDate>Mon, 4 Dec 2017 19:01:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Part two of a two part recording with Mark Seemann on dependency rejection.</p>
<p><strong>Details</strong></p>
<p>No mocking needed for unit testing, command query separation. Do you still use some DI in impure functions; partial applications, Mark is not a fan of DI containers and doesn't know of any for F#. Are partial functions functional, Haskell keeps its impure functions at the edge, &quot;impure-pure-impure sandwich&quot; sandwich - the origin of the word &quot;sandwich&quot;, an example of a translator application, don't lose sight of the other tenets of programming, upcoming conferences.</p>
]]></content:encoded>
      <enclosure length="33443839" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4fe4ff46-0c51-4cc1-988b-671ddb52bfe1/nodogma-85-mark-seemann-dependency-rejection-part-2_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#85 Mark Seemann, Dependency Rejection, Part 2</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4fe4ff46-0c51-4cc1-988b-671ddb52bfe1/3000x3000/1533054996-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:48</itunes:duration>
      <itunes:summary>Part two of a two part recording with Mark Seemann on dependency rejection.</itunes:summary>
      <itunes:subtitle>Part two of a two part recording with Mark Seemann on dependency rejection.</itunes:subtitle>
      <itunes:keywords>c, privacy, net, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>85</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1522</guid>
      <title>#84 Mark Seemann, Dependency Rejection, Part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Part one of a two part recording with Mark Seemann on dependency injection and rejection in F#.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. The new video site. Used to earn from C#, now earns from F# but would like to earn from Haskell; how much dev is going on in F#. Dependency rejection; side effects, purity and determinism. Impure functions. Pure and impure calling each other. Dijkstra, abstractions and monoids.</p>
]]></description>
      <pubDate>Mon, 13 Nov 2017 19:27:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Part one of a two part recording with Mark Seemann on dependency injection and rejection in F#.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. The new video site. Used to earn from C#, now earns from F# but would like to earn from Haskell; how much dev is going on in F#. Dependency rejection; side effects, purity and determinism. Impure functions. Pure and impure calling each other. Dijkstra, abstractions and monoids.</p>
]]></content:encoded>
      <enclosure length="32812303" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b8cd0509-c082-4d63-9ea0-08686926388e/nodogma-84-mark-seemann-dependency-rejection-part-1_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#84 Mark Seemann, Dependency Rejection, Part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b8cd0509-c082-4d63-9ea0-08686926388e/3000x3000/1533054996-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:09</itunes:duration>
      <itunes:summary> Part one of a two part recording with Mark Seemann on dependency injection and rejection in F#. </itunes:summary>
      <itunes:subtitle> Part one of a two part recording with Mark Seemann on dependency injection and rejection in F#. </itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>84</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1507</guid>
      <title>#83 Steve Elliot, When to Rearchitect</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Steve Elliot, CEO of Agile Craft talks to me about re-architecting software, why it should be done, when to do it, and how to do it well.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. When to re-architect, monitor usage patterns, out of date ui, spaghetti code, ratio of bug fixes to new code, not mobile enabled, difficulty recruiting, market opportunity. Making a decision, who gets a say. How to measure success on a long-term project. Practical steps for moving to new architecture. What to start with, easy or hard pieces; what to do next; how to keep the old system going. What about people who don't want to learn new things. Dealing with remote offices. How to keep the project on track and the momentum going.</p>
]]></description>
      <pubDate>Mon, 23 Oct 2017 19:58:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Steve Elliot, CEO of Agile Craft talks to me about re-architecting software, why it should be done, when to do it, and how to do it well.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. When to re-architect, monitor usage patterns, out of date ui, spaghetti code, ratio of bug fixes to new code, not mobile enabled, difficulty recruiting, market opportunity. Making a decision, who gets a say. How to measure success on a long-term project. Practical steps for moving to new architecture. What to start with, easy or hard pieces; what to do next; how to keep the old system going. What about people who don't want to learn new things. Dealing with remote offices. How to keep the project on track and the momentum going.</p>
]]></content:encoded>
      <enclosure length="37427788" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/2f11cf7f-78ff-4c78-af0c-ba0475701dc1/nodogma-83-steve-elliot-when-to-rearchitect_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#83 Steve Elliot, When to Rearchitect</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/2f11cf7f-78ff-4c78-af0c-ba0475701dc1/3000x3000/1533054997-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:57</itunes:duration>
      <itunes:summary>Steve Elliot, CEO of Agile Craft talks to me about re-architecting software, why it should be done, when to do it, and how to do it well.</itunes:summary>
      <itunes:subtitle>Steve Elliot, CEO of Agile Craft talks to me about re-architecting software, why it should be done, when to do it, and how to do it well.</itunes:subtitle>
      <itunes:keywords>privacy, security, programming, net, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>83</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1493</guid>
      <title>#82 Jay Gambetta, IBM Quantum Experience</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jay Gambetta manager for quantum theory and computing at IBM talks to me about the IBM Quantum Experience.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Why is quantum computing different, entanglement and interference. How do quantum computers look, cryogenic refrigerators, close to absolute zero. IBM's history in quantum computing. What is the quantum experience, how a program goes from the cloud app to the supercooled quantum computer; free and open access to 5 and 16 qbit computers; how to write a program (called a circuit); examples of circuits; is 16 qbits enough for real problems. When can we break encryption with quantum computing, why error correction is so important. Popularity of quantum experience, how soon will a submitted circuit run; using python to submit circuits; what is the &quot;Hello World&quot; of quantum computing; how to write a python program for the quantum experience. Community involvement. Future of quantum, becoming a technology, what about the temperature requirements. Chaotic and exciting times coming.</p>
]]></description>
      <pubDate>Mon, 9 Oct 2017 12:21:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jay Gambetta manager for quantum theory and computing at IBM talks to me about the IBM Quantum Experience.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Why is quantum computing different, entanglement and interference. How do quantum computers look, cryogenic refrigerators, close to absolute zero. IBM's history in quantum computing. What is the quantum experience, how a program goes from the cloud app to the supercooled quantum computer; free and open access to 5 and 16 qbit computers; how to write a program (called a circuit); examples of circuits; is 16 qbits enough for real problems. When can we break encryption with quantum computing, why error correction is so important. Popularity of quantum experience, how soon will a submitted circuit run; using python to submit circuits; what is the &quot;Hello World&quot; of quantum computing; how to write a python program for the quantum experience. Community involvement. Future of quantum, becoming a technology, what about the temperature requirements. Chaotic and exciting times coming.</p>
]]></content:encoded>
      <enclosure length="36241922" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/fe6838be-a01f-4e94-bd0c-5ea842529a5b/nodogma-82-jay-gambetta-ibm-quantum-experience_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#82 Jay Gambetta, IBM Quantum Experience</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/fe6838be-a01f-4e94-bd0c-5ea842529a5b/3000x3000/1533054995-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:43</itunes:duration>
      <itunes:summary>Jay Gambetta manager for quantum theory and computing at IBM talks to me about the IBM Quantum Experience.</itunes:summary>
      <itunes:subtitle>Jay Gambetta manager for quantum theory and computing at IBM talks to me about the IBM Quantum Experience.</itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>82</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1478</guid>
      <title>#81 Doc Norton, Better Agile Metrics</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Doc Norton tells me why measuring agile velocity is a bad idea and what to do instead.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. &quot;Escape Velocity&quot;, why he wrote a book on agile metrics. What velocity is, rate of delivering value to customer, &quot;it is useless&quot;, estimates are &quot;bunk&quot;. &quot;The business&quot; pushes velocity based estimates. Lack of trust throughout organization. Can we really reduce a complex problem down to a simple number. Anti patterns: more velocity, cross team velocity comparisons, estimating with time, measuring individual velocity. Side effects of metrics. Variable velocity. What should we measure, cycle time and lead time, fixing bottle necks, code quality, team joy. Where does dev ops come in. How to find Doc's book. Upcoming conferences.</p>
]]></description>
      <pubDate>Mon, 25 Sep 2017 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Doc Norton tells me why measuring agile velocity is a bad idea and what to do instead.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. &quot;Escape Velocity&quot;, why he wrote a book on agile metrics. What velocity is, rate of delivering value to customer, &quot;it is useless&quot;, estimates are &quot;bunk&quot;. &quot;The business&quot; pushes velocity based estimates. Lack of trust throughout organization. Can we really reduce a complex problem down to a simple number. Anti patterns: more velocity, cross team velocity comparisons, estimating with time, measuring individual velocity. Side effects of metrics. Variable velocity. What should we measure, cycle time and lead time, fixing bottle necks, code quality, team joy. Where does dev ops come in. How to find Doc's book. Upcoming conferences.</p>
]]></content:encoded>
      <enclosure length="38322137" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/95f0236b-bd7f-4f5d-8624-70c383512a07/nodogma-81-doc-norton-better-agile-metrics_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#81 Doc Norton, Better Agile Metrics</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/95f0236b-bd7f-4f5d-8624-70c383512a07/3000x3000/1533054999-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:53</itunes:duration>
      <itunes:summary>Doc Norton tells me why measuring agile velocity is a bad idea and what to do instead. </itunes:summary>
      <itunes:subtitle>Doc Norton tells me why measuring agile velocity is a bad idea and what to do instead. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>81</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1447</guid>
      <title>#80 Angela Dugan, Impostor Syndrome</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Angela Dugan tells me about impostor syndrome, why it matters and what you can do about it.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What impostor syndrome is, Hanselman's post. Who is affected by it. The more you know, the more you realize you don't know; being an &quot;expert&quot;; why is &quot;I don't know&quot; not acceptable, do agile sprints and commitments force unreasonable expectations. Angela's impostor syndrome survey. The opposite of impostor syndrome - Dunning–Kruger. Should one do anything about it; teaching what you learn. Angela might retake the test. Angela suggests helping others with impostor syndrome.</p>
]]></description>
      <pubDate>Mon, 11 Sep 2017 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Angela Dugan tells me about impostor syndrome, why it matters and what you can do about it.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does. What impostor syndrome is, Hanselman's post. Who is affected by it. The more you know, the more you realize you don't know; being an &quot;expert&quot;; why is &quot;I don't know&quot; not acceptable, do agile sprints and commitments force unreasonable expectations. Angela's impostor syndrome survey. The opposite of impostor syndrome - Dunning–Kruger. Should one do anything about it; teaching what you learn. Angela might retake the test. Angela suggests helping others with impostor syndrome.</p>
]]></content:encoded>
      <enclosure length="24899188" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e8f6d970-44bf-46cb-9c5e-58a50d538f0b/nodogma-80-angela-dugan-impostor-syndrome_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#80 Angela Dugan, Impostor Syndrome</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e8f6d970-44bf-46cb-9c5e-58a50d538f0b/3000x3000/1533054994-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:32</itunes:duration>
      <itunes:summary>Angela Dugan tells me about impostor syndrome, why it matters and what you can do about it. </itunes:summary>
      <itunes:subtitle>Angela Dugan tells me about impostor syndrome, why it matters and what you can do about it. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, net, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>80</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1437</guid>
      <title>#79 Josh Doody, Salary Negotiation</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Josh Doody talks about salaries, how they are set and how to negotiate a higher one.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does. What is a salary negotiation coach, negotiation by proxy. Who can benefit from Josh's help, how to get his book. Salary structures, what they are and how they work. Estimating your market value; judging your value compared to others, Bryan disagrees with Josh, John Sonmez says &quot;ask for the moon&quot;. The interview, preparation, never share your current salary or desired salary. How to negotiate the salary; how to counter offer; the final discussion; &quot;there is nothing fair about salary&quot;. How to leave a job. How to ask for more money in a job. Wrap up.</p>
]]></description>
      <pubDate>Mon, 28 Aug 2017 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Josh Doody talks about salaries, how they are set and how to negotiate a higher one.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does. What is a salary negotiation coach, negotiation by proxy. Who can benefit from Josh's help, how to get his book. Salary structures, what they are and how they work. Estimating your market value; judging your value compared to others, Bryan disagrees with Josh, John Sonmez says &quot;ask for the moon&quot;. The interview, preparation, never share your current salary or desired salary. How to negotiate the salary; how to counter offer; the final discussion; &quot;there is nothing fair about salary&quot;. How to leave a job. How to ask for more money in a job. Wrap up.</p>
]]></content:encoded>
      <enclosure length="34160301" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5595d389-2fc8-43d3-8493-7949d4d1f669/nodogma-79-josh-doody-salary-negotiation_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#79 Josh Doody, Salary Negotiation</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5595d389-2fc8-43d3-8493-7949d4d1f669/3000x3000/1533054993-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:24</itunes:duration>
      <itunes:summary>Josh Doody talks about salaries, how they are set and how to negotiate a higher one. 
</itunes:summary>
      <itunes:subtitle>Josh Doody talks about salaries, how they are set and how to negotiate a higher one. 
</itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>79</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1409</guid>
      <title>#78 Dustin Campbell, C# 7.1 and Beyond</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Dustin Campbell talks about the future of C# 7.1, 7.2 and beyond.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does, Mads and the other guy, cross platform experience, playing guitar. Why move to incremental c# releases, bug fixes, move language forward more quickly, csharplang on GitHub, changes needed to compiler, C# releases are tied to Visual Studio releases. Could C# become a NuGet package. Preventing accidental use of 7.1. Possible dates. Release cadence, halting problem. Speed of change of c# vs ASP.Net, slow evolution is the plan. Balancing features and performance against ease of use. More pattern types coming. Shapes and extensions, extension everything - properties, constructors. Optional interfaces. The future of c#. A question from Jon Skeet for Dustin.</p>
]]></description>
      <pubDate>Mon, 7 Aug 2017 16:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Dustin Campbell talks about the future of C# 7.1, 7.2 and beyond.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does, Mads and the other guy, cross platform experience, playing guitar. Why move to incremental c# releases, bug fixes, move language forward more quickly, csharplang on GitHub, changes needed to compiler, C# releases are tied to Visual Studio releases. Could C# become a NuGet package. Preventing accidental use of 7.1. Possible dates. Release cadence, halting problem. Speed of change of c# vs ASP.Net, slow evolution is the plan. Balancing features and performance against ease of use. More pattern types coming. Shapes and extensions, extension everything - properties, constructors. Optional interfaces. The future of c#. A question from Jon Skeet for Dustin.</p>
]]></content:encoded>
      <enclosure length="38478528" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/05a71371-5d92-4876-97b5-ee246649a722/nodogma-78-dustin-campbell-csharp-7-1-and-beyond_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#78 Dustin Campbell, C# 7.1 and Beyond</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/05a71371-5d92-4876-97b5-ee246649a722/3000x3000/1533054994-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:53:24</itunes:duration>
      <itunes:summary>Dustin Campbell talks about the future of C# 7.1, 7.2 and beyond. </itunes:summary>
      <itunes:subtitle>Dustin Campbell talks about the future of C# 7.1, 7.2 and beyond. </itunes:subtitle>
      <itunes:keywords>c, net, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>78</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1386</guid>
      <title>#77 Laurent Bossavit, Software Myths</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Laurent Bossavit talks about the myths like the 10x developer that have grown in the software industry.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. His book - &quot;The Leprechauns of Software Engineering&quot;, why he wrote it. The 10x developer, literary archeology. The telephone game, examples in the software world, cost of when defects are discovered. Industry does not have interest exposing faults, why is the word &quot;belief&quot; used in software, is software an engineering discipline, opinions over measurements, how did we end up with manifestos. What should we measure when judging software quality, why measuring bugs are like eating from the garbage can. How to make things better. How to get Laurent's book. Laurent's book recommendations.</p>
]]></description>
      <pubDate>Mon, 24 Jul 2017 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Laurent Bossavit talks about the myths like the 10x developer that have grown in the software industry.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. His book - &quot;The Leprechauns of Software Engineering&quot;, why he wrote it. The 10x developer, literary archeology. The telephone game, examples in the software world, cost of when defects are discovered. Industry does not have interest exposing faults, why is the word &quot;belief&quot; used in software, is software an engineering discipline, opinions over measurements, how did we end up with manifestos. What should we measure when judging software quality, why measuring bugs are like eating from the garbage can. How to make things better. How to get Laurent's book. Laurent's book recommendations.</p>
]]></content:encoded>
      <enclosure length="37584800" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/45490e97-6913-4d77-b5e5-139cb8ff4cf3/nodogma-77-laurent-bossavit-software-myths_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#77 Laurent Bossavit, Software Myths</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/45490e97-6913-4d77-b5e5-139cb8ff4cf3/3000x3000/1533054992-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:52:10</itunes:duration>
      <itunes:summary>Laurent Bossavit talks about the myths like the 10x developer that have grown in the software industry.</itunes:summary>
      <itunes:subtitle>Laurent Bossavit talks about the myths like the 10x developer that have grown in the software industry.</itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>77</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1364</guid>
      <title>#76 Eyewire, Amy Sterling &amp; Chris Jordan</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Amy Sterling and Chris Jordan of EyeWire talk about mapping the neurons and synapses of the brain.</p>
<p><strong>Details</strong></p>
<p>Who they are, what is EyeWire, how it started. About the brain, 80 billion neurons in a human brain, 100 trillion synapses. It used to take 1000 hours to map a neuron now it takes 80 hours. 250,000 users from around the world. Combined effort of players and AI. EyeWire is focusing on 1 cubic mm of a brain which has a 100,000 neurons and billion synapses. Where EyeWire's data goes after mapping. Why are they building EyeWire, to learn why we are the way we are, we don't know how many types of cell are in the brain. The EyeWire tech stack. Building a community, media engagement, internships, competitions. Moving towards open source for parts of EyeWire. How they make money, or not! Future work, IARPA. Joining EyeWire or other citizen science projects, World VR forum, Games for Change.</p>
]]></description>
      <pubDate>Mon, 10 Jul 2017 21:08:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Amy Sterling and Chris Jordan of EyeWire talk about mapping the neurons and synapses of the brain.</p>
<p><strong>Details</strong></p>
<p>Who they are, what is EyeWire, how it started. About the brain, 80 billion neurons in a human brain, 100 trillion synapses. It used to take 1000 hours to map a neuron now it takes 80 hours. 250,000 users from around the world. Combined effort of players and AI. EyeWire is focusing on 1 cubic mm of a brain which has a 100,000 neurons and billion synapses. Where EyeWire's data goes after mapping. Why are they building EyeWire, to learn why we are the way we are, we don't know how many types of cell are in the brain. The EyeWire tech stack. Building a community, media engagement, internships, competitions. Moving towards open source for parts of EyeWire. How they make money, or not! Future work, IARPA. Joining EyeWire or other citizen science projects, World VR forum, Games for Change.</p>
]]></content:encoded>
      <enclosure length="28322873" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e2df56c1-7946-446c-aa11-2068a1b27cd9/nodogma-76-eyewire-amy-sterling-chris-jordan_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#76 Eyewire, Amy Sterling &amp; Chris Jordan</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e2df56c1-7946-446c-aa11-2068a1b27cd9/3000x3000/1533054990-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:18</itunes:duration>
      <itunes:summary>Amy Sterling and Chris Jordan of EyeWire talk about mapping the neurons and synapses of the brain. </itunes:summary>
      <itunes:subtitle>Amy Sterling and Chris Jordan of EyeWire talk about mapping the neurons and synapses of the brain. </itunes:subtitle>
      <itunes:keywords>privacy, net, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>76</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1346</guid>
      <title>#75 David Mead, Start With Why &amp; Better Communication</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>David Mead of Start With Why talks about improving communication skills, leadership and handling conflict.</p>
<p><strong>Details</strong></p>
<p>Simon Sinek and start with why, David's own background. Start with why, golden circle. What we do, how we do it, why we do it; without why it is much harder to differentiate ourselves. Most companies start with what, examples of companies that start with why. People like to be around people like them and believe what they believe. Imperfect companies can have a nobel higher goal.<br />
How can engineers improve their communication; it's a skill that can be learned; give people tasks and roles that inspire. Better communication across the whole organization, sharing the big picture. Simple tips to improve communication skills, set goals that are attainable with low risk. How to handle conflict, don't take a position against something, stand for something. Conflict as a useful tool to resolve issues. What to do if conflict has become the norm, get back to the why; what to do when the why is not enough, &quot;we can't fix people, we can provide the environment where they can be inspired to change themselves&quot;. Don't promote because of skill; when leading a team you are responsible for the team not the job, &quot;management is about getting stuff done, leadership is about people&quot;. Always keep an eye on the bigger picture.</p>
]]></description>
      <pubDate>Mon, 19 Jun 2017 12:57:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>David Mead of Start With Why talks about improving communication skills, leadership and handling conflict.</p>
<p><strong>Details</strong></p>
<p>Simon Sinek and start with why, David's own background. Start with why, golden circle. What we do, how we do it, why we do it; without why it is much harder to differentiate ourselves. Most companies start with what, examples of companies that start with why. People like to be around people like them and believe what they believe. Imperfect companies can have a nobel higher goal.<br />
How can engineers improve their communication; it's a skill that can be learned; give people tasks and roles that inspire. Better communication across the whole organization, sharing the big picture. Simple tips to improve communication skills, set goals that are attainable with low risk. How to handle conflict, don't take a position against something, stand for something. Conflict as a useful tool to resolve issues. What to do if conflict has become the norm, get back to the why; what to do when the why is not enough, &quot;we can't fix people, we can provide the environment where they can be inspired to change themselves&quot;. Don't promote because of skill; when leading a team you are responsible for the team not the job, &quot;management is about getting stuff done, leadership is about people&quot;. Always keep an eye on the bigger picture.</p>
]]></content:encoded>
      <enclosure length="30310615" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f48d4817-3de7-4cfe-a4c5-8e4d33d504a7/nodogma-75-david-mead-start-with-why-communication_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#75 David Mead, Start With Why &amp; Better Communication</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f48d4817-3de7-4cfe-a4c5-8e4d33d504a7/3000x3000/1533054990-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:03</itunes:duration>
      <itunes:summary>David Mead of Start With Why talks about improving communication skills, leadership and handling conflict. </itunes:summary>
      <itunes:subtitle>David Mead of Start With Why talks about improving communication skills, leadership and handling conflict. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>75</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1312</guid>
      <title>#74 Patrick Smacchia, NDepend</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Patrick Smacchia creator of NDepend explains how this tool can improve the quality of your code.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Why he is interested in code quality. NDepend is 10 years old. Transitioning from free to commercial. What is static analysis. Comparing NDepend to other tools, Roslyn analyzer. Finding spaghetti code, all rules are linq queries. Measuring technical debt, estimating the cost of fixing the code vs leaving it alone. Call graphs, dependency matrix, tree map, code coverage. Visual Studio Team Services plugin, quality gates, comparing code coverage per release, testability and maintainability. NDepend can analyze dlls, it looks at the intermediate language. Patrick loves the book &quot;CLR via C#&quot;, Bryan talks about the time Jeffrey Richter stared him down. Future work. Getting a free trial. How to really pronounce Smacchia.</p>
]]></description>
      <pubDate>Mon, 5 Jun 2017 13:08:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Patrick Smacchia creator of NDepend explains how this tool can improve the quality of your code.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Why he is interested in code quality. NDepend is 10 years old. Transitioning from free to commercial. What is static analysis. Comparing NDepend to other tools, Roslyn analyzer. Finding spaghetti code, all rules are linq queries. Measuring technical debt, estimating the cost of fixing the code vs leaving it alone. Call graphs, dependency matrix, tree map, code coverage. Visual Studio Team Services plugin, quality gates, comparing code coverage per release, testability and maintainability. NDepend can analyze dlls, it looks at the intermediate language. Patrick loves the book &quot;CLR via C#&quot;, Bryan talks about the time Jeffrey Richter stared him down. Future work. Getting a free trial. How to really pronounce Smacchia.</p>
]]></content:encoded>
      <enclosure length="30913280" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/a8653789-d444-40e4-84c8-583af8cf9ba7/nodogma-74-patrick-smacchia-ndepend_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#74 Patrick Smacchia, NDepend</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/a8653789-d444-40e4-84c8-583af8cf9ba7/3000x3000/1533054989-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:54</itunes:duration>
      <itunes:summary>Patrick Smacchia creator of NDepend explains how this tool can improve the quality of your code. </itunes:summary>
      <itunes:subtitle>Patrick Smacchia creator of NDepend explains how this tool can improve the quality of your code. </itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>74</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1284</guid>
      <title>#73 Bill Wagner, Microsoft Documentation Service</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Bill Wagner discusses the new Microsoft documentation service, a new way of learning about Microsoft's development offerings.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, upcoming talks in Portland, Vermont, Boston and Sydney. The new .NET documentation project, why they are doing it, reorganizing the docs to help solve problems. New docs give more context, e.g. thread safety, advice on usage. Picking what to write about. Open to user contributions. Who keeps the docs up to date, internal pull requests; third party tools and platforms. Documentation for developers with non .NET backgrounds. Monitoring traffic to docs. Docs as a compliment to stack overflow. Bryan complains about lack of full samples - Bill talks about very a large example eShopOnContainers. Walkthroughs. How to request new docs. Why some of C# and .NET is not open source, process of open sourcing. Updates to Bill's books, invite to help with docs.</p>
]]></description>
      <pubDate>Mon, 15 May 2017 20:06:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Bill Wagner discusses the new Microsoft documentation service, a new way of learning about Microsoft's development offerings.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, upcoming talks in Portland, Vermont, Boston and Sydney. The new .NET documentation project, why they are doing it, reorganizing the docs to help solve problems. New docs give more context, e.g. thread safety, advice on usage. Picking what to write about. Open to user contributions. Who keeps the docs up to date, internal pull requests; third party tools and platforms. Documentation for developers with non .NET backgrounds. Monitoring traffic to docs. Docs as a compliment to stack overflow. Bryan complains about lack of full samples - Bill talks about very a large example eShopOnContainers. Walkthroughs. How to request new docs. Why some of C# and .NET is not open source, process of open sourcing. Updates to Bill's books, invite to help with docs.</p>
]]></content:encoded>
      <enclosure length="31018759" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e744b5d4-0dc2-4210-9881-2e7f116234c4/nodogma-73-bill-wagner-microsoft-documentation-project_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#73 Bill Wagner, Microsoft Documentation Service</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e744b5d4-0dc2-4210-9881-2e7f116234c4/3000x3000/1533054990-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:02</itunes:duration>
      <itunes:summary>Bill Wagner discusses the new Microsoft documentation service, a new way of learning about Microsoft&apos;s development offerings. 
</itunes:summary>
      <itunes:subtitle>Bill Wagner discusses the new Microsoft documentation service, a new way of learning about Microsoft&apos;s development offerings. 
</itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>73</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1256</guid>
      <title>#72 Eric Schles, Fake News and How To Filter It With Big Data</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Schles talks about a set of tools he is building to identify and filter fake news stories.</p>
<p><strong>Details</strong></p>
<p>Who he is, a story on human trafficking. Importance of identifying &quot;fake news&quot;. News Literacy Project, how Eric got involved. Manually categorizing news stories. Building software to the job, metrics to identify &quot;fake news&quot;, stitch fix, word distance map, comparing to the manual process. Eric loves python, scraping. Other applications, machine generating long form content, &quot;machines writing books&quot;. Providing an API. Scaling to handle large volumes; python 3.6; Asyncio and Kafka. Bias in the software; yellow journalism in 1890s and 1920s. How to help.</p>
]]></description>
      <pubDate>Sun, 30 Apr 2017 22:39:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Schles talks about a set of tools he is building to identify and filter fake news stories.</p>
<p><strong>Details</strong></p>
<p>Who he is, a story on human trafficking. Importance of identifying &quot;fake news&quot;. News Literacy Project, how Eric got involved. Manually categorizing news stories. Building software to the job, metrics to identify &quot;fake news&quot;, stitch fix, word distance map, comparing to the manual process. Eric loves python, scraping. Other applications, machine generating long form content, &quot;machines writing books&quot;. Providing an API. Scaling to handle large volumes; python 3.6; Asyncio and Kafka. Bias in the software; yellow journalism in 1890s and 1920s. How to help.</p>
]]></content:encoded>
      <enclosure length="24889176" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/430696c0-f953-4c85-a0f2-0f185d20cc1d/nodogma-72-eric-schles-fake-news-and-how-to-filter-it_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#72 Eric Schles, Fake News and How To Filter It With Big Data</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/430696c0-f953-4c85-a0f2-0f185d20cc1d/3000x3000/1533054988-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:32</itunes:duration>
      <itunes:summary>Eric Schles talks about a set of tools he is building to identify and filter fake news stories.</itunes:summary>
      <itunes:subtitle>Eric Schles talks about a set of tools he is building to identify and filter fake news stories.</itunes:subtitle>
      <itunes:keywords>net, c, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>72</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1247</guid>
      <title>#71 Dylan Reisenberger, The Polly Project</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Dylan Reisenberger talks about Polly, a resilience and transient-fault-handling library for .NET. Commonly used for retries, circuit breaking and fallback when calling remote services.</p>
<p><strong>Details</strong></p>
<p>Who he is. Quick overview of Polly, why do I need Polly - the network is not reliable. History of the Polly project. How popular it is. What a resilience framework is. Retries in Polly; backoff; doing other things during the retry. Policies, what they are. Handling exceptions and result codes. Circuit breaker; what it is; why use them. Using policies together, wrapping. Stability patterns, bulkhead isolation. Queues. How to execute a web request with Polly. Using Polly for things other than web requests. Re-authorization of requests. No .NET alternatives. Future work, caching, policy registry, metrics, reactive extensions. How to help.</p>
]]></description>
      <pubDate>Mon, 17 Apr 2017 13:57:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Dylan Reisenberger talks about Polly, a resilience and transient-fault-handling library for .NET. Commonly used for retries, circuit breaking and fallback when calling remote services.</p>
<p><strong>Details</strong></p>
<p>Who he is. Quick overview of Polly, why do I need Polly - the network is not reliable. History of the Polly project. How popular it is. What a resilience framework is. Retries in Polly; backoff; doing other things during the retry. Policies, what they are. Handling exceptions and result codes. Circuit breaker; what it is; why use them. Using policies together, wrapping. Stability patterns, bulkhead isolation. Queues. How to execute a web request with Polly. Using Polly for things other than web requests. Re-authorization of requests. No .NET alternatives. Future work, caching, policy registry, metrics, reactive extensions. How to help.</p>
]]></content:encoded>
      <enclosure length="30374557" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4a214203-5419-4ddf-bd80-bc4c4a1d4c95/nodogma-71-dylan-reisenberger-the-polly-project_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#71 Dylan Reisenberger, The Polly Project</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4a214203-5419-4ddf-bd80-bc4c4a1d4c95/3000x3000/1533054992-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:09</itunes:duration>
      <itunes:summary>Dylan Reisenberger talks about Polly, a resilience and transient-fault-handling library for .NET. Commonly used for retries, circuit breaking and fallback when calling remote services. </itunes:summary>
      <itunes:subtitle>Dylan Reisenberger talks about Polly, a resilience and transient-fault-handling library for .NET. Commonly used for retries, circuit breaking and fallback when calling remote services. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>71</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1228</guid>
      <title>#70 Ben Day, Dev Ops in the Microsoft World</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Day, Pluralsight author and consultant talks about dev ops in the Microsoft world and how to introduce it in your organization.</p>
<p><strong>Details</strong></p>
<p>Dev ops will solve everything. definition is hard to pin down. Three questions, 1) how long from checkin to deployment, 2) what are the steps to get code deployed, 3) how much time is spent on production support issues. Why do we need dev ops. Who takes on the role of dev ops. What Microsoft offers. All the way from local dev to release. Do dev teams get dev ops members. People don't like change. Dev ops &quot;levels of awesomeness&quot;. Seeing it really work. Continuous release with Microsoft, Ben's Pluralsight course, how quickly can we move code from dev to production.</p>
]]></description>
      <pubDate>Mon, 3 Apr 2017 02:57:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Day, Pluralsight author and consultant talks about dev ops in the Microsoft world and how to introduce it in your organization.</p>
<p><strong>Details</strong></p>
<p>Dev ops will solve everything. definition is hard to pin down. Three questions, 1) how long from checkin to deployment, 2) what are the steps to get code deployed, 3) how much time is spent on production support issues. Why do we need dev ops. Who takes on the role of dev ops. What Microsoft offers. All the way from local dev to release. Do dev teams get dev ops members. People don't like change. Dev ops &quot;levels of awesomeness&quot;. Seeing it really work. Continuous release with Microsoft, Ben's Pluralsight course, how quickly can we move code from dev to production.</p>
]]></content:encoded>
      <enclosure length="20653112" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/33bd626d-ecf7-4901-b7bc-a4b76ebd6d11/nodogma-70-ben-day-devops-microsoft_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#70 Ben Day, Dev Ops in the Microsoft World</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/33bd626d-ecf7-4901-b7bc-a4b76ebd6d11/3000x3000/1533054987-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:28:39</itunes:duration>
      <itunes:summary>Ben Day, Pluralsight author and consultant talks about dev ops in the Microsoft world and how to introduce it in your organization. </itunes:summary>
      <itunes:subtitle>Ben Day, Pluralsight author and consultant talks about dev ops in the Microsoft world and how to introduce it in your organization. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>70</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1223</guid>
      <title>#69 Rachel Roumeliotis, 2017 Technology Trends</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Rachel Roumeliotis of O'Reilly Media spoke to me about technology and development trends for 2017.</p>
<p><strong>Details</strong></p>
<p>Who she is and what she does. Upcoming conferences, OSCON and Fluent. Rachel and I discuss tech trends for 2017: open source, the big players, can every company do it? Code is not the only value, customer lock-in. &quot;All businesses are software businesses&quot;, how common is that perception, is dev over valued sometimes. &quot;Infrastructure changes&quot;, very hard to keep up, big companies telling small companies that they are doing things wrong. &quot;The year of AI&quot;, again; AI silos, no overarching system. Keeping the customer in mind when working with tech.</p>
]]></description>
      <pubDate>Mon, 20 Mar 2017 18:57:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Rachel Roumeliotis of O'Reilly Media spoke to me about technology and development trends for 2017.</p>
<p><strong>Details</strong></p>
<p>Who she is and what she does. Upcoming conferences, OSCON and Fluent. Rachel and I discuss tech trends for 2017: open source, the big players, can every company do it? Code is not the only value, customer lock-in. &quot;All businesses are software businesses&quot;, how common is that perception, is dev over valued sometimes. &quot;Infrastructure changes&quot;, very hard to keep up, big companies telling small companies that they are doing things wrong. &quot;The year of AI&quot;, again; AI silos, no overarching system. Keeping the customer in mind when working with tech.</p>
]]></content:encoded>
      <enclosure length="28048764" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/38f5a616-4937-42dc-8e17-9bbf1cc78ec2/nodogma-69-rachel-roumeliotis-2017-trends_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#69 Rachel Roumeliotis, 2017 Technology Trends</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/38f5a616-4937-42dc-8e17-9bbf1cc78ec2/3000x3000/1533054990-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:55</itunes:duration>
      <itunes:summary>Rachel Roumeliotis of O&apos;Reilly Media spoke to me about technology and development trends for 2017. </itunes:summary>
      <itunes:subtitle>Rachel Roumeliotis of O&apos;Reilly Media spoke to me about technology and development trends for 2017. </itunes:subtitle>
      <itunes:keywords>net, privacy, security, c, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>69</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1212</guid>
      <title>#68 Michael Biercuk, Quantum Computing</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Michael Biercuk, director of the Quantum Control Laboratory at the University of Sydney talks to me about quantum computing and the future it will lead to.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Quick overview of quantum computing. How traditional computers work, transistors, charge etc. Moore's law, transistor size, nanometer size, tunneling. When quantum effects start to cause problems. What problems can only quantum computing solve; quantum supremacy. Can quantum computing crack ssl certs; decoherence is the big problem and how to delay it; finding a catalyst for the Haber process. Why is quantum computing faster. Programming a quantum computer. Bits, qbits and 1 &amp; 0 at same time ; if...else with qbits. Current state of the art, academic, industrial and small commercial/startup. What will unlocking quantum computing do for us; computing is advancing every field; if we get to 300 qbits! Michael thinks harnessing quantum computing will transform society.</p>
]]></description>
      <pubDate>Mon, 6 Mar 2017 15:45:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Michael Biercuk, director of the Quantum Control Laboratory at the University of Sydney talks to me about quantum computing and the future it will lead to.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does. Quick overview of quantum computing. How traditional computers work, transistors, charge etc. Moore's law, transistor size, nanometer size, tunneling. When quantum effects start to cause problems. What problems can only quantum computing solve; quantum supremacy. Can quantum computing crack ssl certs; decoherence is the big problem and how to delay it; finding a catalyst for the Haber process. Why is quantum computing faster. Programming a quantum computer. Bits, qbits and 1 &amp; 0 at same time ; if...else with qbits. Current state of the art, academic, industrial and small commercial/startup. What will unlocking quantum computing do for us; computing is advancing every field; if we get to 300 qbits! Michael thinks harnessing quantum computing will transform society.</p>
]]></content:encoded>
      <enclosure length="33696160" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e43d4f73-44bf-47a0-9beb-ca83c4ae8c5f/nodogma-68-michael-biercuk-quantum-computing_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#68 Michael Biercuk, Quantum Computing</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e43d4f73-44bf-47a0-9beb-ca83c4ae8c5f/3000x3000/1533054986-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:46</itunes:duration>
      <itunes:summary>Michael Biercuk, director of the Quantum Control Laboratory at the University of Sydney talks to me about quantum computing and the future it will lead to. </itunes:summary>
      <itunes:subtitle>Michael Biercuk, director of the Quantum Control Laboratory at the University of Sydney talks to me about quantum computing and the future it will lead to. </itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>68</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1197</guid>
      <title>#67 Steve Ellmore, On Game Development</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Steve Ellmore, co-founder and president of Disbelief tells me that games are a collaborative effort and how game dev differs from other dev.</p>
<p><strong>Details</strong></p>
<p>Who he is. What he does. His first games was in BASIC. What Disbelief does. &quot;A game is a piece of art that can move&quot;. Game dev is iterative and never the vision of one person, why it is thought to be that way. The visionary is more of a guide, deciding what to include and exclude. Hundreds of people involved. Using game engines. Prototyping, &quot;made four games and shipped one&quot;. Avoiding &quot;group think&quot;. Sequels are common, holding back features. Sharing ideas between devs and companies. What happens after prototyping - playing end to end, the doldrums, getting it back together, closing stages, technical debt, making a product. How long a game takes to make. Specialized work of Disbelief, frame rates, VR. Disbelief is hiring in Boston and Chicago.</p>
]]></description>
      <pubDate>Mon, 13 Feb 2017 20:19:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Steve Ellmore, co-founder and president of Disbelief tells me that games are a collaborative effort and how game dev differs from other dev.</p>
<p><strong>Details</strong></p>
<p>Who he is. What he does. His first games was in BASIC. What Disbelief does. &quot;A game is a piece of art that can move&quot;. Game dev is iterative and never the vision of one person, why it is thought to be that way. The visionary is more of a guide, deciding what to include and exclude. Hundreds of people involved. Using game engines. Prototyping, &quot;made four games and shipped one&quot;. Avoiding &quot;group think&quot;. Sequels are common, holding back features. Sharing ideas between devs and companies. What happens after prototyping - playing end to end, the doldrums, getting it back together, closing stages, technical debt, making a product. How long a game takes to make. Specialized work of Disbelief, frame rates, VR. Disbelief is hiring in Boston and Chicago.</p>
]]></content:encoded>
      <enclosure length="27450404" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/8ca9910c-7f81-4b6b-818a-e9bf95e414ff/nodogma-67-steve-ellmore-on-game-development_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#67 Steve Ellmore, On Game Development</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/8ca9910c-7f81-4b6b-818a-e9bf95e414ff/3000x3000/1533054988-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:05</itunes:duration>
      <itunes:summary>Steve Ellmore, co-founder and president of Disbelief tells me that games are a collaborative effort and how game dev differs from other dev. </itunes:summary>
      <itunes:subtitle>Steve Ellmore, co-founder and president of Disbelief tells me that games are a collaborative effort and how game dev differs from other dev. </itunes:subtitle>
      <itunes:keywords>privacy, c, net, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>67</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1186</guid>
      <title>#66 Ben Day, Therapist for Teams</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Day, Plualsight author, coach and trainer talks to me about real world agile and scrum.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, Pluralsight, how long it takes to make a course; what agile and scrum are, agile is abstract, scrum is concrete; why daily standups are boring, shortening the cycle between dev and qa; Bryan doesn't think you need the meetings if the project is going well, Ben explains why you do; scrum masters should not be project managers, scrum masters are coaches, scrum masters are not leaders; Ben doesn't like the three common stand up questions; scrum should provide a framework; &quot;multitasking is death&quot;; people don't like being screamed at, how to deal with unrealistic expectations; software development vs software delivery; agile and scrum forget that people are involved, &quot;Ben Day - Therapist for Teams&quot;; it's all about people, leave ego out of it, Difficult Conversations; Ben's scrum courses on Pluralsight.</p>
]]></description>
      <pubDate>Mon, 30 Jan 2017 02:35:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Ben Day, Plualsight author, coach and trainer talks to me about real world agile and scrum.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, Pluralsight, how long it takes to make a course; what agile and scrum are, agile is abstract, scrum is concrete; why daily standups are boring, shortening the cycle between dev and qa; Bryan doesn't think you need the meetings if the project is going well, Ben explains why you do; scrum masters should not be project managers, scrum masters are coaches, scrum masters are not leaders; Ben doesn't like the three common stand up questions; scrum should provide a framework; &quot;multitasking is death&quot;; people don't like being screamed at, how to deal with unrealistic expectations; software development vs software delivery; agile and scrum forget that people are involved, &quot;Ben Day - Therapist for Teams&quot;; it's all about people, leave ego out of it, Difficult Conversations; Ben's scrum courses on Pluralsight.</p>
]]></content:encoded>
      <enclosure length="31056972" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6b9aa4bc-575a-4421-9e25-09a41e42d108/nodogma-66-ben-day-therapist-for-teams_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#66 Ben Day, Therapist for Teams</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6b9aa4bc-575a-4421-9e25-09a41e42d108/3000x3000/1533054984-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:06</itunes:duration>
      <itunes:summary>Ben Day, Plualsight author, coach and trainer talks to me about real world agile and scrum. </itunes:summary>
      <itunes:subtitle>Ben Day, Plualsight author, coach and trainer talks to me about real world agile and scrum. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, net, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>66</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1169</guid>
      <title>#65 Mads Torgersen, C# 7</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Mads Torgersen, program manager for C# at Microsoft, talks to me about the upcoming release of C# 7.</p>
<p><strong>Details</strong></p>
<p>Who he is, being the C# program manager; the favorite features he introduced as PM - linq and async, why linq was added, does the C# increment big features, was async as much of a success, complications are too well hidden, Stephen Toub blog; Mads won't tell me when C# 7 is coming out, new features, tuples + deconstruction, pattern matching; how Mads manages C#, boundaries and disagreements with other teams; who makes decisions – being a &quot;reluctant dictator&quot;; managing resources at Microsoft; Microsoft and the C# standards bodies, why have the standards when Microsoft can do what they want; C# and the open source community, drawbacks of open source; final notes.</p>
]]></description>
      <pubDate>Mon, 9 Jan 2017 18:11:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Mads Torgersen, program manager for C# at Microsoft, talks to me about the upcoming release of C# 7.</p>
<p><strong>Details</strong></p>
<p>Who he is, being the C# program manager; the favorite features he introduced as PM - linq and async, why linq was added, does the C# increment big features, was async as much of a success, complications are too well hidden, Stephen Toub blog; Mads won't tell me when C# 7 is coming out, new features, tuples + deconstruction, pattern matching; how Mads manages C#, boundaries and disagreements with other teams; who makes decisions – being a &quot;reluctant dictator&quot;; managing resources at Microsoft; Microsoft and the C# standards bodies, why have the standards when Microsoft can do what they want; C# and the open source community, drawbacks of open source; final notes.</p>
]]></content:encoded>
      <enclosure length="38257073" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1c1cc578-3f16-4103-b5b1-ac6552382cb6/nodogma-65-mads-torgersen-c-sharp-7_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#65 Mads Torgersen, C# 7</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1c1cc578-3f16-4103-b5b1-ac6552382cb6/3000x3000/1533054983-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:53:06</itunes:duration>
      <itunes:summary>Mads Torgersen, program manager for C# at Microsoft, talks to me about the upcoming release of C# 7. </itunes:summary>
      <itunes:subtitle>Mads Torgersen, program manager for C# at Microsoft, talks to me about the upcoming release of C# 7. </itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>65</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1152</guid>
      <title>#64 Rachel Appel, Accessibility</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Rachel Appel talks to me about accessibility and how a more accessible website makes a better website.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does; the Rachii; assistive technology, what they are, examples of tech; standards bodies; simple changes that help; why make a site more accessible, skip links, screen readers - NVDA, ads cause lots of problems; more easy changes that help; webaim.org; even more easy changes to a site; what to do if you can't change the site yourself, a11y.</p>
]]></description>
      <pubDate>Mon, 12 Dec 2016 21:36:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Rachel Appel talks to me about accessibility and how a more accessible website makes a better website.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does; the Rachii; assistive technology, what they are, examples of tech; standards bodies; simple changes that help; why make a site more accessible, skip links, screen readers - NVDA, ads cause lots of problems; more easy changes that help; webaim.org; even more easy changes to a site; what to do if you can't change the site yourself, a11y.</p>
]]></content:encoded>
      <enclosure length="22701176" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f1a4d814-a8f4-405c-9a85-67e46b0feba5/nodogma-64-rachel-appel-accessibility_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#64 Rachel Appel, Accessibility</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/f1a4d814-a8f4-405c-9a85-67e46b0feba5/3000x3000/1533054982-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:31:29</itunes:duration>
      <itunes:summary>Rachel Appel talks to me about accessibility and how a more accessible website makes a better website. </itunes:summary>
      <itunes:subtitle>Rachel Appel talks to me about accessibility and how a more accessible website makes a better website. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>64</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1137</guid>
      <title>#63 Jimmy Bogard, AutoMapper</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jimmy Bogard talks about AutoMapper, why and how he built, and recent performance improvements.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does; how AutoMapper started, what it is; projections, what that are, how they work, expression trees; early mistakes, inspired by Structure Map, performance problems, difficulties with projections, rewrite, how Jimmy uses AutoMapper vs how other people use it, learning from other mappers, improving performance, expression trees are hard to debug; upcoming conferences.</p>
]]></description>
      <pubDate>Mon, 21 Nov 2016 19:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jimmy Bogard talks about AutoMapper, why and how he built, and recent performance improvements.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does; how AutoMapper started, what it is; projections, what that are, how they work, expression trees; early mistakes, inspired by Structure Map, performance problems, difficulties with projections, rewrite, how Jimmy uses AutoMapper vs how other people use it, learning from other mappers, improving performance, expression trees are hard to debug; upcoming conferences.</p>
]]></content:encoded>
      <enclosure length="37076845" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4823c8f1-d20a-4b2c-88e5-eefb10dd5fc3/nodogma-63-jimmy-bogard-automapper_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#63 Jimmy Bogard, AutoMapper</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4823c8f1-d20a-4b2c-88e5-eefb10dd5fc3/3000x3000/1533054982-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:51:27</itunes:duration>
      <itunes:summary>Jimmy Bogard talks about AutoMapper, why and how he built, and recent performance improvements.</itunes:summary>
      <itunes:subtitle>Jimmy Bogard talks about AutoMapper, why and how he built, and recent performance improvements.</itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>63</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1121</guid>
      <title>#62 Samantha Stone, Tech Product Launches</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Samantha Stone, author and CMO of the Marketing Advisory Network talks me about tech product launches, marketing and sales.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does; her book; complex sales process, what it is and how it differs from a simple process; launching and positioning a tech product, going to market, don't build for the largest audience; engineers might not have the skills needed to target a product; how to prioritize the right product for development; focus on differentiation but pick the right ones, four steps; differences between sales and marketing, when to hire those roles, pivoting is not always a good thing, marketing comes before sales.</p>
]]></description>
      <pubDate>Mon, 31 Oct 2016 19:59:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Samantha Stone, author and CMO of the Marketing Advisory Network talks me about tech product launches, marketing and sales.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does; her book; complex sales process, what it is and how it differs from a simple process; launching and positioning a tech product, going to market, don't build for the largest audience; engineers might not have the skills needed to target a product; how to prioritize the right product for development; focus on differentiation but pick the right ones, four steps; differences between sales and marketing, when to hire those roles, pivoting is not always a good thing, marketing comes before sales.</p>
]]></content:encoded>
      <enclosure length="28776317" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/370f533d-9641-448b-afa3-c384df269c40/nodogma-62-samantha-stone-tech-product-launches_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#62 Samantha Stone, Tech Product Launches</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/370f533d-9641-448b-afa3-c384df269c40/3000x3000/1533054983-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:56</itunes:duration>
      <itunes:summary>Samantha Stone, author and CMO of the Marketing Advisory Network talks me about tech product launches, marketing and sales. </itunes:summary>
      <itunes:subtitle>Samantha Stone, author and CMO of the Marketing Advisory Network talks me about tech product launches, marketing and sales. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>62</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1114</guid>
      <title>#61 Jon Skeet (part 2), Google Cloud Platform</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>This is part two of my interview with Jon Skeet, we continue from part 1 with some more on C# before discussing the Google Cloud Platform.</p>
<p><strong>Details</strong></p>
<p>.Net Core; is C# Jon's second language? starting on Spectrum, BBC Micro, writing his own language, c, Java was first professional language, took up C# in 2001, &quot;Java is not that bad a language&quot;; Google Cloud Platform, what differentiates Google from the other cloud platforms, Jon aims to make the best c# libraries; Stackoverflow &quot;this could be my next form of addiction&quot;; listener questions - why so many languages; keep it simple when learning and learn one thing at time; how Jon divides his time, work life balance, &quot;don't do anything you don't enjoy or believe to be beneficial to the world&quot;.</p>
]]></description>
      <pubDate>Mon, 24 Oct 2016 19:10:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>This is part two of my interview with Jon Skeet, we continue from part 1 with some more on C# before discussing the Google Cloud Platform.</p>
<p><strong>Details</strong></p>
<p>.Net Core; is C# Jon's second language? starting on Spectrum, BBC Micro, writing his own language, c, Java was first professional language, took up C# in 2001, &quot;Java is not that bad a language&quot;; Google Cloud Platform, what differentiates Google from the other cloud platforms, Jon aims to make the best c# libraries; Stackoverflow &quot;this could be my next form of addiction&quot;; listener questions - why so many languages; keep it simple when learning and learn one thing at time; how Jon divides his time, work life balance, &quot;don't do anything you don't enjoy or believe to be beneficial to the world&quot;.</p>
]]></content:encoded>
      <enclosure length="33851423" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/0b4d31d7-efc2-42e4-b680-a53bf757e108/nodogma-61-jon-skeet-part-2-google-cloud-platform_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#61 Jon Skeet (part 2), Google Cloud Platform</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/0b4d31d7-efc2-42e4-b680-a53bf757e108/3000x3000/1533054980-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:58</itunes:duration>
      <itunes:summary>This is part two of my interview with Jon Skeet, we continue from part 1 with some more on C# before discussing the Google Cloud Platform. </itunes:summary>
      <itunes:subtitle>This is part two of my interview with Jon Skeet, we continue from part 1 with some more on C# before discussing the Google Cloud Platform. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>61</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1088</guid>
      <title>#60 Jon Skeet (part 1), Noda Time</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>This is part one of a two parter with Jon Skeet, here we talk about Noda Time and all things time, date, time zones and offsets. We also chat about the C# specification. In part two we cover the Google Cloud Platform.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, Google briefly (more in part two); Noda Time, history, time libraries are bad, v1 is forever, databases store datetime badly too, what is wrong with current libraries, DateTime.Now is bad, time zones and offsets, how to store and transfer Noda Time, UTC and local times; C# specification, &quot;Mads Toegensen is the nicest person in the world&quot;, C# standards bodies, how the language changes.</p>
]]></description>
      <pubDate>Mon, 17 Oct 2016 19:14:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>This is part one of a two parter with Jon Skeet, here we talk about Noda Time and all things time, date, time zones and offsets. We also chat about the C# specification. In part two we cover the Google Cloud Platform.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, Google briefly (more in part two); Noda Time, history, time libraries are bad, v1 is forever, databases store datetime badly too, what is wrong with current libraries, DateTime.Now is bad, time zones and offsets, how to store and transfer Noda Time, UTC and local times; C# specification, &quot;Mads Toegensen is the nicest person in the world&quot;, C# standards bodies, how the language changes.</p>
]]></content:encoded>
      <enclosure length="29353102" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/03a8158e-62fe-4e94-913b-1aab55b43e50/nodogma-60-jon-skeet-part-1-noda-time_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#60 Jon Skeet (part 1), Noda Time</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/03a8158e-62fe-4e94-913b-1aab55b43e50/3000x3000/1533054984-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:44</itunes:duration>
      <itunes:summary>This is part one of a two parter with Jon Skeet, here we talk about Noda Time and all things time, date, time zones and offsets. We also chat about the C# specification. In part two we cover the Google Cloud Platform. </itunes:summary>
      <itunes:subtitle>This is part one of a two parter with Jon Skeet, here we talk about Noda Time and all things time, date, time zones and offsets. We also chat about the C# specification. In part two we cover the Google Cloud Platform. </itunes:subtitle>
      <itunes:keywords>net, privacy, security, c, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>60</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1082</guid>
      <title>#59 Stephanie Viccari, Girl Develop It</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Stephanie Viccari tells me about the Boston chapter of Girl Develop It, an organizations that encourages women to enter software<br />
development professions.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does; Girl Develop It, Code and Coffee Boston, any one can go, wide range of technologies in use; getting a degree or not, easier to target web dev, cost of education vs benefit, are bootcamps a replacement for degrees, ease of getting started with development; how to join or help Girl Develop It.</p>
]]></description>
      <pubDate>Mon, 3 Oct 2016 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Stephanie Viccari tells me about the Boston chapter of Girl Develop It, an organizations that encourages women to enter software<br />
development professions.</p>
<p><strong>Details</strong></p>
<p>Who she is, what she does; Girl Develop It, Code and Coffee Boston, any one can go, wide range of technologies in use; getting a degree or not, easier to target web dev, cost of education vs benefit, are bootcamps a replacement for degrees, ease of getting started with development; how to join or help Girl Develop It.</p>
]]></content:encoded>
      <enclosure length="19441313" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/639e34c3-c1ae-43ad-b062-bf84cda90377/nodogma-59-stephanie-viccari-girl-develop-it_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#59 Stephanie Viccari, Girl Develop It</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/639e34c3-c1ae-43ad-b062-bf84cda90377/3000x3000/1533054980-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:26:58</itunes:duration>
      <itunes:summary>Stephanie Viccari tells me about the Boston chapter of Girl Develop It, an organizations that encourages women to enter software 
development professions. </itunes:summary>
      <itunes:subtitle>Stephanie Viccari tells me about the Boston chapter of Girl Develop It, an organizations that encourages women to enter software 
development professions. </itunes:subtitle>
      <itunes:keywords>c, net, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>59</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1071</guid>
      <title>#58 Brock Allen, Identity Server</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Brock Allen talks to me about Identity Server, authentication and balancing a consulting job with an open source project.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does; what Identity Server is and how it works, OpenId Connect, OAuth 2, examples of the protocols; Dominick Baier; what's wrong with a username and password, single sign on; how Identity Server works, can use multiple types of authentication, federation gateway pattern, third party permissions; Identity Server users, claims, roles, authorization, policy based authorization; are they building it for Microsoft, other third party libraries Microsoft is pushing; testing Identity Server; balancing consulting and building Identity Server; release candidate.</p>
]]></description>
      <pubDate>Mon, 12 Sep 2016 13:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Brock Allen talks to me about Identity Server, authentication and balancing a consulting job with an open source project.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does; what Identity Server is and how it works, OpenId Connect, OAuth 2, examples of the protocols; Dominick Baier; what's wrong with a username and password, single sign on; how Identity Server works, can use multiple types of authentication, federation gateway pattern, third party permissions; Identity Server users, claims, roles, authorization, policy based authorization; are they building it for Microsoft, other third party libraries Microsoft is pushing; testing Identity Server; balancing consulting and building Identity Server; release candidate.</p>
]]></content:encoded>
      <enclosure length="33520023" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/14302b71-94f0-4da7-9348-362b5af9c5d1/nodogma-58-brock-allen-identity-server_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#58 Brock Allen, Identity Server</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/14302b71-94f0-4da7-9348-362b5af9c5d1/3000x3000/1533054979-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:31</itunes:duration>
      <itunes:summary>Brock Allen talks to me about Identity Server, authentication and balancing a consulting job with an open source project.
</itunes:summary>
      <itunes:subtitle>Brock Allen talks to me about Identity Server, authentication and balancing a consulting job with an open source project.
</itunes:subtitle>
      <itunes:keywords>c, net, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>58</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1062</guid>
      <title>#57 Xavier Decoster and Maarten Balliauw, MyGet and Growing a Business</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Xavier Decoster and Maarten Balliauw of MyGet talk to me about their service and how to grow a company while keeping a full time job.</p>
<p><strong>Details</strong></p>
<p>Who they are and how they met, what MyGet does, why not store package locally, cdn, load balanced; symbols and symbol servers, debugging; npm and bower; the tech behind MyGet; going from an idea and code to a company, going from free to a business, developing a business model; dealing with business laws, tax, etc; being part time, balancing the full time job with the business and life; challenges of selling to big companies; deciding on the price; hard to provide professional services and support; comparing and communicating with competitors, ProGet, Microsoft uses MyGet for many projects including .net core; considering investors; dealing with the practicalities, tax, vat, &quot;banking is a sick world&quot;; the day Microsoft nearly brought down MyGet ; 2 TB of data uploaded every month, 7 TB downloaded, MyGet by the numbers; getting feedback and supporting customers.</p>
]]></description>
      <pubDate>Mon, 15 Aug 2016 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Xavier Decoster and Maarten Balliauw of MyGet talk to me about their service and how to grow a company while keeping a full time job.</p>
<p><strong>Details</strong></p>
<p>Who they are and how they met, what MyGet does, why not store package locally, cdn, load balanced; symbols and symbol servers, debugging; npm and bower; the tech behind MyGet; going from an idea and code to a company, going from free to a business, developing a business model; dealing with business laws, tax, etc; being part time, balancing the full time job with the business and life; challenges of selling to big companies; deciding on the price; hard to provide professional services and support; comparing and communicating with competitors, ProGet, Microsoft uses MyGet for many projects including .net core; considering investors; dealing with the practicalities, tax, vat, &quot;banking is a sick world&quot;; the day Microsoft nearly brought down MyGet ; 2 TB of data uploaded every month, 7 TB downloaded, MyGet by the numbers; getting feedback and supporting customers.</p>
]]></content:encoded>
      <enclosure length="34965413" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c7fd588d-5d61-4f4a-83e5-eca3f5e9d67e/nodogma-57-xavier-decoster-maarten-balliauw-myget_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#57 Xavier Decoster and Maarten Balliauw, MyGet and Growing a Business</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c7fd588d-5d61-4f4a-83e5-eca3f5e9d67e/3000x3000/1533054977-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:48:31</itunes:duration>
      <itunes:summary>Xavier Decoster and Maarten Balliauw of MyGet talk to me about their service and how to grow a company while keeping a full time job. </itunes:summary>
      <itunes:subtitle>Xavier Decoster and Maarten Balliauw of MyGet talk to me about their service and how to grow a company while keeping a full time job. </itunes:subtitle>
      <itunes:keywords>c, privacy, security, net, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>57</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1050</guid>
      <title>#56 Suparna Damany, Repetitive Strain Injuries</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Suparna Damany, physical therapist and hand therapist, author of It's Not Carpal Tunnel Syndrome, talks to me about repetitive strain injuries and how prevent or treat them.</p>
<p><strong>Details</strong></p>
<p>Who she is and what she does, patients with repetitive strain injuries are getting younger; we are not meant to be static, 8 year old patient; repetitive strain injuries (RSI) are common in many professions, one problem leads to another; general fitness doesn't prevent repetitive strain injuries, we are really not meant to be static, onset can seem sudden; vary activity throughout day, it all comes down to blood flow and oxygen; how to fit activity into your work day, drink lots of water; use of braces, body has great capacity for healing, getting to root the cause; carpal tunnel - what it is and what it is not; when to go to a professional therapist, focus on prevention, good posture, catching the problem early is better; Suparna's book, exercises, stretches, workspace layout; parting advice for computer professionals.</p>
]]></description>
      <pubDate>Mon, 25 Jul 2016 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Suparna Damany, physical therapist and hand therapist, author of It's Not Carpal Tunnel Syndrome, talks to me about repetitive strain injuries and how prevent or treat them.</p>
<p><strong>Details</strong></p>
<p>Who she is and what she does, patients with repetitive strain injuries are getting younger; we are not meant to be static, 8 year old patient; repetitive strain injuries (RSI) are common in many professions, one problem leads to another; general fitness doesn't prevent repetitive strain injuries, we are really not meant to be static, onset can seem sudden; vary activity throughout day, it all comes down to blood flow and oxygen; how to fit activity into your work day, drink lots of water; use of braces, body has great capacity for healing, getting to root the cause; carpal tunnel - what it is and what it is not; when to go to a professional therapist, focus on prevention, good posture, catching the problem early is better; Suparna's book, exercises, stretches, workspace layout; parting advice for computer professionals.</p>
]]></content:encoded>
      <enclosure length="26115799" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/870c4131-1c12-4fad-acb0-f08065e1806b/nodogma-56-suparna-damany-repetitive-strain-injuries_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#56 Suparna Damany, Repetitive Strain Injuries</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/870c4131-1c12-4fad-acb0-f08065e1806b/3000x3000/1533054976-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:36:14</itunes:duration>
      <itunes:summary>Suparna Damany, physical therapist and hand therapist, author of It&apos;s Not Carpal Tunnel Syndrome, talks to me about repetitive strain injuries and how prevent or treat them.</itunes:summary>
      <itunes:subtitle>Suparna Damany, physical therapist and hand therapist, author of It&apos;s Not Carpal Tunnel Syndrome, talks to me about repetitive strain injuries and how prevent or treat them.</itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>56</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1040</guid>
      <title>#55 David Gatti, Developer Communities</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>David Gatti talks about developer communities, why they are important and how to build them.</p>
<p><strong>Details</strong></p>
<p>Who he is; what is a developer community, difference with evangelist, Amazon as an example, smaller examples; how does a community developer deliver value; how to build a community, takes time, costs money; finding the right developer to help, good speaker, good with people; community relations becomes a career path, lot of travel; does it provide a return on investment.</p>
]]></description>
      <pubDate>Mon, 11 Jul 2016 16:31:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>David Gatti talks about developer communities, why they are important and how to build them.</p>
<p><strong>Details</strong></p>
<p>Who he is; what is a developer community, difference with evangelist, Amazon as an example, smaller examples; how does a community developer deliver value; how to build a community, takes time, costs money; finding the right developer to help, good speaker, good with people; community relations becomes a career path, lot of travel; does it provide a return on investment.</p>
]]></content:encoded>
      <enclosure length="18901942" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/84f44387-9803-4ec9-b1a2-7de28d511a52/nodogma-55-david-gatti-developer-communities_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#55 David Gatti, Developer Communities</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/84f44387-9803-4ec9-b1a2-7de28d511a52/3000x3000/1533054981-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:26:13</itunes:duration>
      <itunes:summary>David Gatti talks about developer communities, why they are important and how to build them. </itunes:summary>
      <itunes:subtitle>David Gatti talks about developer communities, why they are important and how to build them. </itunes:subtitle>
      <itunes:keywords>c, net, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>55</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1030</guid>
      <title>#54 Mark Seemann, Functional Programming and F#</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Seemann, author, creator of AutoFixture and Plural Sight coach tells me about functional programming and F# in particular.</p>
<p><strong>Details</strong></p>
<p>His background, started with VB and C++, now programs in C# only for money; what functional programming is; isolating side effects to boundaries of the program; is functional programming only suitable for certain types of application; isolation, great for testing; all of .net is available; composing functions; interfaces, strategy pattern, dependency injection; differences in architecture when developing in F#, quoting Alan Kay; deploying and devops; roslyn and f#; the book that started it for Mark by Tomas Petricek, wrap up.</p>
]]></description>
      <pubDate>Mon, 27 Jun 2016 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Seemann, author, creator of AutoFixture and Plural Sight coach tells me about functional programming and F# in particular.</p>
<p><strong>Details</strong></p>
<p>His background, started with VB and C++, now programs in C# only for money; what functional programming is; isolating side effects to boundaries of the program; is functional programming only suitable for certain types of application; isolation, great for testing; all of .net is available; composing functions; interfaces, strategy pattern, dependency injection; differences in architecture when developing in F#, quoting Alan Kay; deploying and devops; roslyn and f#; the book that started it for Mark by Tomas Petricek, wrap up.</p>
]]></content:encoded>
      <enclosure length="32413921" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1ce67106-d14c-45ba-ba42-0611a40dc402/nodogma-54-mark-seemann-functional-programming_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#54 Mark Seemann, Functional Programming and F#</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1ce67106-d14c-45ba-ba42-0611a40dc402/3000x3000/1533054976-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:59</itunes:duration>
      <itunes:summary>Mark Seemann, author, creator of AutoFixture and Plural Sight coach tells me about functional programming and F# in particular. </itunes:summary>
      <itunes:subtitle>Mark Seemann, author, creator of AutoFixture and Plural Sight coach tells me about functional programming and F# in particular. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, net, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>54</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1014</guid>
      <title>#53 On Freund, Scaling Development</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>On Freund VP of Engineering at WeWork talks to me about how a company scales as it grows.</p>
<p><strong>Details</strong></p>
<p>Who he is, background; WeWork is more than a real estate company; scaling in many ways, scaling ability to manage people is most important, promotion paths; change within the organization as it grows, speed vs agility, very hard for large company to change but it is still very productive; as you reach the growth stage more communication is needed; team structure communication channels and Conway's law; team types - big fat monolith type team, changing team structure to build microservices, MVC type team, infrastructure team; does an engineer have the skills to solve the monolith, fixing feature by feature instead of doing it all in one go, we work is hiring in Manhattan and Tel Aviv.</p>
]]></description>
      <pubDate>Mon, 6 Jun 2016 04:24:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>On Freund VP of Engineering at WeWork talks to me about how a company scales as it grows.</p>
<p><strong>Details</strong></p>
<p>Who he is, background; WeWork is more than a real estate company; scaling in many ways, scaling ability to manage people is most important, promotion paths; change within the organization as it grows, speed vs agility, very hard for large company to change but it is still very productive; as you reach the growth stage more communication is needed; team structure communication channels and Conway's law; team types - big fat monolith type team, changing team structure to build microservices, MVC type team, infrastructure team; does an engineer have the skills to solve the monolith, fixing feature by feature instead of doing it all in one go, we work is hiring in Manhattan and Tel Aviv.</p>
]]></content:encoded>
      <enclosure length="32105827" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/9c0da24b-d7b2-4834-9916-a3dfdbda3dee/nodogma-53-on-freund-scaling-development_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#53 On Freund, Scaling Development</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/9c0da24b-d7b2-4834-9916-a3dfdbda3dee/3000x3000/1533054976-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:33</itunes:duration>
      <itunes:summary>On Freund VP of Engineering at WeWork talks to me about how a company scales as it grows. </itunes:summary>
      <itunes:subtitle>On Freund VP of Engineering at WeWork talks to me about how a company scales as it grows. </itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>53</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=1003</guid>
      <title>#52 Eric Bloom, Productivity</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Bloom and I discuss productivity, what it means and how to be more productive in an IT environment.</p>
<p><strong>Details</strong></p>
<p>What is productivity, different kinds of productivity; not viewing IT as a cost centre; knowing what you are good at as a company - The Box book; how to increase your productivity, getting in the zone, picking the right task for your level of energy; culture as an influence on productivity in an organisation, how handle challenges, delegating; dealing with a bad culture, &quot;people are often not against you, just for themselves&quot;, diversity of opinion and perspective; bringing about change; Eric's book.</p>
]]></description>
      <pubDate>Mon, 16 May 2016 18:13:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Bloom and I discuss productivity, what it means and how to be more productive in an IT environment.</p>
<p><strong>Details</strong></p>
<p>What is productivity, different kinds of productivity; not viewing IT as a cost centre; knowing what you are good at as a company - The Box book; how to increase your productivity, getting in the zone, picking the right task for your level of energy; culture as an influence on productivity in an organisation, how handle challenges, delegating; dealing with a bad culture, &quot;people are often not against you, just for themselves&quot;, diversity of opinion and perspective; bringing about change; Eric's book.</p>
]]></content:encoded>
      <enclosure length="22519374" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3c284713-0164-4b0e-ac02-00adbaad5c3c/nodogma-52-eric-bloom-on-productivity_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#52 Eric Bloom, Productivity</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3c284713-0164-4b0e-ac02-00adbaad5c3c/3000x3000/1533054973-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:31:14</itunes:duration>
      <itunes:summary>Eric Bloom and I discuss productivity, what it means and how to be more productive in an IT environment.</itunes:summary>
      <itunes:subtitle>Eric Bloom and I discuss productivity, what it means and how to be more productive in an IT environment.</itunes:subtitle>
      <itunes:keywords>net, c, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>52</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=990</guid>
      <title>#51 Rachel Reese, F Sharp, microservices and Jet</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Rachel Reese tells me about her work at Jet, F#, chaos testing and being one of the Rachii.</p>
<p><strong>Details</strong></p>
<p>Who she is; what she does at Jet, F#, why did Jet choose F#, tech.jet.com blog; does the architecture have to change for F#, what's different for a C# developer, F# readability; Pipe operator; microservices at jet, &quot;event driven cloud based functional microservices&quot;; dividing up microservices, bounded contexts, dividing up your teams; how to deal with multiple languages in different services,  recording and replaying every single event; unit testing, property testing - FsCheck; chaos testing; geographic redundancy; The Rachii; upcoming conferences; Jet is hiring in NYC and Dublin, contact them rachel@jet.com or Aimee@jet.com.</p>
]]></description>
      <pubDate>Mon, 25 Apr 2016 20:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Rachel Reese tells me about her work at Jet, F#, chaos testing and being one of the Rachii.</p>
<p><strong>Details</strong></p>
<p>Who she is; what she does at Jet, F#, why did Jet choose F#, tech.jet.com blog; does the architecture have to change for F#, what's different for a C# developer, F# readability; Pipe operator; microservices at jet, &quot;event driven cloud based functional microservices&quot;; dividing up microservices, bounded contexts, dividing up your teams; how to deal with multiple languages in different services,  recording and replaying every single event; unit testing, property testing - FsCheck; chaos testing; geographic redundancy; The Rachii; upcoming conferences; Jet is hiring in NYC and Dublin, contact them rachel@jet.com or Aimee@jet.com.</p>
]]></content:encoded>
      <enclosure length="16061022" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5b7a54b5-f440-4231-a51f-4a3d08bbffe0/nodogma-51-rachel-reese-f-sharp-microservices-and-jet_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#51 Rachel Reese, F Sharp, microservices and Jet</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5b7a54b5-f440-4231-a51f-4a3d08bbffe0/3000x3000/1533054972-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:44:32</itunes:duration>
      <itunes:summary>Rachel Reese tells me about her work at Jet, F#, chaos testing and being one of the Rachii.</itunes:summary>
      <itunes:subtitle>Rachel Reese tells me about her work at Jet, F#, chaos testing and being one of the Rachii.</itunes:subtitle>
      <itunes:keywords>c, privacy, security, net, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>51</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=980</guid>
      <title>#50 Julie Lerman, Entity Framework Core 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Julie Lerman tells me all about Entity Framework Core* and her love of learning.</p>
<p><strong>Details</strong></p>
<p>What's new with EF, whole new code base, no EDMX, no object context, EF 6 is not going away; in memory provider for testing, better disconnected scenarios, proof of concept for NOSql, batch updates; is it production ready; learning cool things; Julie has been working on EF since 2006; books on EF; using Aurelia; Julie Lerman uses a Mac now; domain driven design; demoware vs good practices; learning from Jimmy Bogard; Julie's hectic conference schedule.</p>
<p>* this podcast was recorded before the rename from Entity Framework 7 to Entity Framework Core 1.</p>
]]></description>
      <pubDate>Mon, 11 Apr 2016 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Julie Lerman tells me all about Entity Framework Core* and her love of learning.</p>
<p><strong>Details</strong></p>
<p>What's new with EF, whole new code base, no EDMX, no object context, EF 6 is not going away; in memory provider for testing, better disconnected scenarios, proof of concept for NOSql, batch updates; is it production ready; learning cool things; Julie has been working on EF since 2006; books on EF; using Aurelia; Julie Lerman uses a Mac now; domain driven design; demoware vs good practices; learning from Jimmy Bogard; Julie's hectic conference schedule.</p>
<p>* this podcast was recorded before the rename from Entity Framework 7 to Entity Framework Core 1.</p>
]]></content:encoded>
      <enclosure length="28324553" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b598f2d3-2b51-40fc-9e74-36938e75ad45/nodogma-50-julie-lerman-entity-framework-core-1_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#50 Julie Lerman, Entity Framework Core 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b598f2d3-2b51-40fc-9e74-36938e75ad45/3000x3000/1533054971-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:18</itunes:duration>
      <itunes:summary>Julie Lerman tells me all about Entity Framework Core* and her love of learning.
</itunes:summary>
      <itunes:subtitle>Julie Lerman tells me all about Entity Framework Core* and her love of learning.
</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>50</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=961</guid>
      <title>#49 Patrick Thevoz, Flyability – Collision Tolerant Drones</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Patrick Thevoz, CEO and cofounder of Flyability tells me about their collision tolerant drone, why they build it, how it works and how it is saving lives.</p>
<p><strong>Details</strong></p>
<p>Who he is; what Flyability does; how they are different than other drone manufacturers; examples of usage in crevasses and dangerous industrial environments; special sensor usage on drone; how the drone tolerates crashes; buying vs building parts of the drone; software and firmware, communication protocols; safety features, loss of communication; testing, testing, testing;</p>
]]></description>
      <pubDate>Mon, 21 Mar 2016 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Patrick Thevoz, CEO and cofounder of Flyability tells me about their collision tolerant drone, why they build it, how it works and how it is saving lives.</p>
<p><strong>Details</strong></p>
<p>Who he is; what Flyability does; how they are different than other drone manufacturers; examples of usage in crevasses and dangerous industrial environments; special sensor usage on drone; how the drone tolerates crashes; buying vs building parts of the drone; software and firmware, communication protocols; safety features, loss of communication; testing, testing, testing;</p>
]]></content:encoded>
      <enclosure length="28225710" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/52bb5894-8aa4-4c6c-971d-f0bad019de41/nodogma-49-patrick-thevoz-flyability-collision-tolerant-drones_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#49 Patrick Thevoz, Flyability – Collision Tolerant Drones</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/52bb5894-8aa4-4c6c-971d-f0bad019de41/3000x3000/1533054970-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:10</itunes:duration>
      <itunes:summary>Patrick Thevoz, CEO and cofounder of Flyability tells me about their collision tolerant drone, why they build it, how it works and how it is saving lives. </itunes:summary>
      <itunes:subtitle>Patrick Thevoz, CEO and cofounder of Flyability tells me about their collision tolerant drone, why they build it, how it works and how it is saving lives. </itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>49</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=947</guid>
      <title>#48 Peter Waegemann, Security in the Medical Industry</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Peter Waegemann author of Knowledge Capital in the Digital Society and I discuss security in the medical industry and why he advocates for less privacy.</p>
<p><strong>Details</strong></p>
<p>Who he is; Peter's background; overview of security in the medical field, more secure than the media suggests, less secure than it should be; Peter's views on privacy/security have changed over the years; why he was booed off stage; fear of breaches vs reality of damage done; the importance of data integrity; how privacy adversely affects outcomes; what the laws or regulations should</p>
]]></description>
      <pubDate>Mon, 7 Mar 2016 21:16:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Peter Waegemann author of Knowledge Capital in the Digital Society and I discuss security in the medical industry and why he advocates for less privacy.</p>
<p><strong>Details</strong></p>
<p>Who he is; Peter's background; overview of security in the medical field, more secure than the media suggests, less secure than it should be; Peter's views on privacy/security have changed over the years; why he was booed off stage; fear of breaches vs reality of damage done; the importance of data integrity; how privacy adversely affects outcomes; what the laws or regulations should</p>
]]></content:encoded>
      <enclosure length="37151309" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/301d361e-3689-45e7-a29e-d8f8990357b6/nodogma-48-peter-waegemann-security-in-the-medical-industry_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#48 Peter Waegemann, Security in the Medical Industry</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/301d361e-3689-45e7-a29e-d8f8990357b6/3000x3000/1533054972-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:40</itunes:duration>
      <itunes:summary>Peter Waegemann author of Knowledge Capital in the Digital Society and I discuss security in the medical industry and why he advocates for less privacy. </itunes:summary>
      <itunes:subtitle>Peter Waegemann author of Knowledge Capital in the Digital Society and I discuss security in the medical industry and why he advocates for less privacy. </itunes:subtitle>
      <itunes:keywords>net, c, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>48</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=939</guid>
      <title>#47 Alec Lazarescu, DevOps to the Rescue</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Alec Lazarescu, CTO of LearnBop tells me how to introduce and expand DevOps inside your organization.</p>
<p><strong>Details</strong></p>
<p>Who he is, what Learnbop does, how tutoring works; how Alec defines DevOps; how to introduce DevOps, lone consultant, re-branded admin team, dedicated team; why is software dev so messy; getting people to accept change, Conway's law, DevOps is about more than just dev; DevOps as facilitators; the role of microservices, harder in a big org; Simon Wardley - pioneers settlers and town planners; Spotify - squads, chapters, guilds, where do</p>
]]></description>
      <pubDate>Mon, 22 Feb 2016 21:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Alec Lazarescu, CTO of LearnBop tells me how to introduce and expand DevOps inside your organization.</p>
<p><strong>Details</strong></p>
<p>Who he is, what Learnbop does, how tutoring works; how Alec defines DevOps; how to introduce DevOps, lone consultant, re-branded admin team, dedicated team; why is software dev so messy; getting people to accept change, Conway's law, DevOps is about more than just dev; DevOps as facilitators; the role of microservices, harder in a big org; Simon Wardley - pioneers settlers and town planners; Spotify - squads, chapters, guilds, where do</p>
]]></content:encoded>
      <enclosure length="26824134" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d7c1f4dc-d588-4bb3-b739-efe7131af1e4/nodogma-47-alec-lazarescu-devops-to-the-rescue_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#47 Alec Lazarescu, DevOps to the Rescue</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d7c1f4dc-d588-4bb3-b739-efe7131af1e4/3000x3000/1533054971-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:13</itunes:duration>
      <itunes:summary>Alec Lazarescu, CTO of LearnBop tells me how to introduce and expand DevOps inside your organization.</itunes:summary>
      <itunes:subtitle>Alec Lazarescu, CTO of LearnBop tells me how to introduce and expand DevOps inside your organization.</itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>47</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=923</guid>
      <title>#46 Terrence Ryan, Driving Technical Change</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Terrence Ryan author of Driving Technical Change tells me how to initiate change, tackle difficult colleagues and convince the boss.</p>
<p><strong>Details</strong></p>
<p>Who he is, driving technical change, choosing the right change to make, who makes the decision, using authority, gathering allies; skeptics - the uninformed, cynic, burned, irrational; become an expert in the change you propose; fighting the boss, target costs; universal and situational solutions, using external pressures like regulations; should you start from scratch,</p>
<p><img src="http://feeds.feedburner.com/%7Er/NoDogmaPodcast/%7E4/PYnn-UmzofM" alt="" /></p>
]]></description>
      <pubDate>Mon, 8 Feb 2016 13:18:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Terrence Ryan author of Driving Technical Change tells me how to initiate change, tackle difficult colleagues and convince the boss.</p>
<p><strong>Details</strong></p>
<p>Who he is, driving technical change, choosing the right change to make, who makes the decision, using authority, gathering allies; skeptics - the uninformed, cynic, burned, irrational; become an expert in the change you propose; fighting the boss, target costs; universal and situational solutions, using external pressures like regulations; should you start from scratch,</p>
<p><img src="http://feeds.feedburner.com/%7Er/NoDogmaPodcast/%7E4/PYnn-UmzofM" alt="" /></p>
]]></content:encoded>
      <enclosure length="28022451" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c69cc8cc-74e2-4790-8b10-7200a1815601/nodogma-46-terrence-ryan-driving-technical-change_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#46 Terrence Ryan, Driving Technical Change</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c69cc8cc-74e2-4790-8b10-7200a1815601/3000x3000/1533054969-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:53</itunes:duration>
      <itunes:summary>Terrence Ryan author of Driving Technical Change tells me how to initiate change, tackle difficult colleagues and convince the boss. </itunes:summary>
      <itunes:subtitle>Terrence Ryan author of Driving Technical Change tells me how to initiate change, tackle difficult colleagues and convince the boss. </itunes:subtitle>
      <itunes:keywords>privacy, c, net, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>46</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=909</guid>
      <title>#45 Michal Klos, Localytics and the World of Big Data</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Michal Klos of Localytics tells me about their big data stack and where he thinks the industry is going.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does; overview of the world of big data, history, batch processing, stream processing and micro batching; databases, Apache Spark, separating storage and compute; where he thinks the industry is going in the next five years, more about Spark, data lakes, query federation, Presto; how to get started with a big data project, picking technologies, doing a test; most big data projects fail, you should start small, get cross team involvement; how to scale to petabytes, start small with short expected lifespan; technologies Localytics uses, blog, they are hiring.</p>
]]></description>
      <pubDate>Mon, 25 Jan 2016 13:26:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Michal Klos of Localytics tells me about their big data stack and where he thinks the industry is going.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does; overview of the world of big data, history, batch processing, stream processing and micro batching; databases, Apache Spark, separating storage and compute; where he thinks the industry is going in the next five years, more about Spark, data lakes, query federation, Presto; how to get started with a big data project, picking technologies, doing a test; most big data projects fail, you should start small, get cross team involvement; how to scale to petabytes, start small with short expected lifespan; technologies Localytics uses, blog, they are hiring.</p>
]]></content:encoded>
      <enclosure length="28385025" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/164b207a-2eaa-415a-a3f2-861d5cc17df5/nodogma-45-michal-klos-the-world-of-big-data_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#45 Michal Klos, Localytics and the World of Big Data</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/164b207a-2eaa-415a-a3f2-861d5cc17df5/3000x3000/1533054969-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:23</itunes:duration>
      <itunes:summary>Michal Klos of Localytics tells me about their big data stack and where he thinks the industry is going. </itunes:summary>
      <itunes:subtitle>Michal Klos of Localytics tells me about their big data stack and where he thinks the industry is going. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>45</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=895</guid>
      <title>#44 Bill Wagner, C# 7</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Bill Wagner, author, Microsoft MVP and member of the ECMA C# Standards Committee, tells me about his writing, C# 7, language standards and the move the open source.</p>
<p><strong>Details</strong></p>
<p>Who he is, how he writes, C# standardization, compiler implementations, .NET Foundation Advisory Council, the move to open source, port to Linux, .Net core, .Net foundation, C# 7 new features, async streams, non nullable types, better support for unity; quick tutorial on async - &quot;go async all the way&quot;; compiler analyzer. <strong>Book</strong></p>
]]></description>
      <pubDate>Mon, 11 Jan 2016 05:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Bill Wagner, author, Microsoft MVP and member of the ECMA C# Standards Committee, tells me about his writing, C# 7, language standards and the move the open source.</p>
<p><strong>Details</strong></p>
<p>Who he is, how he writes, C# standardization, compiler implementations, .NET Foundation Advisory Council, the move to open source, port to Linux, .Net core, .Net foundation, C# 7 new features, async streams, non nullable types, better support for unity; quick tutorial on async - &quot;go async all the way&quot;; compiler analyzer. <strong>Book</strong></p>
]]></content:encoded>
      <enclosure length="27728954" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/af102e8d-1715-409f-9eb6-9262b73c4210/nodogma-44-bill-wagner-c-sharp-7_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#44 Bill Wagner, C# 7</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/af102e8d-1715-409f-9eb6-9262b73c4210/3000x3000/1533054971-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:28</itunes:duration>
      <itunes:summary>Bill Wagner, author, Microsoft MVP and member of the ECMA C# Standards Committee, tells me about his writing, C# 7, language standards and the move the open source. </itunes:summary>
      <itunes:subtitle>Bill Wagner, author, Microsoft MVP and member of the ECMA C# Standards Committee, tells me about his writing, C# 7, language standards and the move the open source. </itunes:subtitle>
      <itunes:keywords>c, net, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>44</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=880</guid>
      <title>#43 Amir Rubin, Augmented Reality and Paracosm</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Amir Rubin, CEO of Paracosm tells me about his company, the state of augmented reality, mixed reality and where his company fits in.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, what Paracosm does; human level of understanding; what is augmented reality, virtual reality and mixed reality, devices, phones, tablets, headsets; virtual reality is finally here?; common uses of Paracosm's tool, engineering tasks, construction projects, how to scan, depth sensors, dealing with errors; what happens after the data is uploaded; example of game playing on 3D environment; availability of devices; future of augmented reality, where Paracosm is going.</p>
]]></description>
      <pubDate>Mon, 7 Dec 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Amir Rubin, CEO of Paracosm tells me about his company, the state of augmented reality, mixed reality and where his company fits in.</p>
<p><strong>Details</strong></p>
<p>Who he is, what he does, what Paracosm does; human level of understanding; what is augmented reality, virtual reality and mixed reality, devices, phones, tablets, headsets; virtual reality is finally here?; common uses of Paracosm's tool, engineering tasks, construction projects, how to scan, depth sensors, dealing with errors; what happens after the data is uploaded; example of game playing on 3D environment; availability of devices; future of augmented reality, where Paracosm is going.</p>
]]></content:encoded>
      <enclosure length="28744879" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1a6362d3-2996-440d-bb6e-53fc2828c1b3/nodogma-43-amir-rubin-augmented-reality_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#43 Amir Rubin, Augmented Reality and Paracosm</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1a6362d3-2996-440d-bb6e-53fc2828c1b3/3000x3000/1533054973-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:53</itunes:duration>
      <itunes:summary>Amir Rubin, CEO of Paracosm tells me about his company, the state of augmented reality, mixed reality and where his company fits in. </itunes:summary>
      <itunes:subtitle>Amir Rubin, CEO of Paracosm tells me about his company, the state of augmented reality, mixed reality and where his company fits in. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>43</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=869</guid>
      <title>#42 Eric Schles, Ending Slavery with Data</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Schles tells me that &quot;slavery is the most extreme version of income inequality&quot; and how he is using technology to end it.</p>
<p><strong>Details</strong></p>
<p>Who he is, how he became interested in human trafficking; Manhattan district attorney, technological deficiencies, Eric introduced databases, predictions not allowed; Demand Abolition, factors leading to trafficking, changing policies to fight trafficking; types of data analysis and how it helps, where the data comes from, scanning multiple sources, cross referencing with homeless databases; languages and technologies used; in DA office what comes first - the case or the data, once a case is closed the data is sealed; some of Eric's successes, reduced workload on DA, saving a woman from slavery; how you can help.</p>
]]></description>
      <pubDate>Mon, 23 Nov 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Schles tells me that &quot;slavery is the most extreme version of income inequality&quot; and how he is using technology to end it.</p>
<p><strong>Details</strong></p>
<p>Who he is, how he became interested in human trafficking; Manhattan district attorney, technological deficiencies, Eric introduced databases, predictions not allowed; Demand Abolition, factors leading to trafficking, changing policies to fight trafficking; types of data analysis and how it helps, where the data comes from, scanning multiple sources, cross referencing with homeless databases; languages and technologies used; in DA office what comes first - the case or the data, once a case is closed the data is sealed; some of Eric's successes, reduced workload on DA, saving a woman from slavery; how you can help.</p>
]]></content:encoded>
      <enclosure length="21671444" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d2e7c5b2-4616-4bfe-afe9-ee6d3079de01/nodogma-42-eric-schles-ending-slavery-with-data_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#42 Eric Schles, Ending Slavery with Data</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/d2e7c5b2-4616-4bfe-afe9-ee6d3079de01/3000x3000/1533054968-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:05</itunes:duration>
      <itunes:summary>Eric Schles tells me that &quot;slavery is the most extreme version of income inequality&quot; and how he is using technology to end it.</itunes:summary>
      <itunes:subtitle>Eric Schles tells me that &quot;slavery is the most extreme version of income inequality&quot; and how he is using technology to end it.</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>42</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=854</guid>
      <title>#41 Ken Finnegan, What Ireland Offers the Tech World</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Ken Finnegan, chief technologist of the Industrial Development Agency of Ireland tells me about what Ireland has to offer the tech industry.</p>
<p><strong>Details</strong></p>
<p>Who he is, what the Industrial Development Agency does, sales and marketing for Ireland; why should companies invest in Ireland, 1,200 foreign companies, favorable tax rate, high education level; proximity to European cities, technology backpackers; university incubators, Nova startup incubation at UCD; successful Irish tech companies, Decawave smallest location sensor, S3 Group smallest analog to digital converter; Web Summit; access to venture capital in Ireland; IoT in Ireland - a &quot;technological horizontal&quot;, sensors, communications networks, cloud storage, analysis and deriving value from the data; what happens to Ireland in the next recession, dot-com bust hit hard, lessons learned - investing in fundamental research and commercialization of products, heavy investment for foreign companies and harder to walk away from; Ken invites you to visit.</p>
]]></description>
      <pubDate>Mon, 9 Nov 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Ken Finnegan, chief technologist of the Industrial Development Agency of Ireland tells me about what Ireland has to offer the tech industry.</p>
<p><strong>Details</strong></p>
<p>Who he is, what the Industrial Development Agency does, sales and marketing for Ireland; why should companies invest in Ireland, 1,200 foreign companies, favorable tax rate, high education level; proximity to European cities, technology backpackers; university incubators, Nova startup incubation at UCD; successful Irish tech companies, Decawave smallest location sensor, S3 Group smallest analog to digital converter; Web Summit; access to venture capital in Ireland; IoT in Ireland - a &quot;technological horizontal&quot;, sensors, communications networks, cloud storage, analysis and deriving value from the data; what happens to Ireland in the next recession, dot-com bust hit hard, lessons learned - investing in fundamental research and commercialization of products, heavy investment for foreign companies and harder to walk away from; Ken invites you to visit.</p>
]]></content:encoded>
      <enclosure length="18305868" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bab6027f-a9e4-4385-b3d7-05e9add60cd3/nodogma-41-ken-finnegan-what-ireland-offers-the-tech-world_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#41 Ken Finnegan, What Ireland Offers the Tech World</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bab6027f-a9e4-4385-b3d7-05e9add60cd3/3000x3000/1533054966-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:05</itunes:duration>
      <itunes:summary>Ken Finnegan, chief technologist of the Industrial Development Agency of Ireland tells me about what Ireland has to offer the tech industry. </itunes:summary>
      <itunes:subtitle>Ken Finnegan, chief technologist of the Industrial Development Agency of Ireland tells me about what Ireland has to offer the tech industry. </itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>41</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=838</guid>
      <title>#40 Keen IO, A Different Way of Doing Business</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Lisa Nielsen and Daniel Kador of Keen IO tell about their approach to business, decision making, managers and building software.</p>
<p><strong>Details</strong></p>
<p>Who they are; what Keen IO does, types of analytics; type of organization, going their own way, hiring and firing, voting, holacracy; ideas that didn't work and the response from staff; developing people, coaching program, who trains the coaches, non violent communication training, sharing with the community; specific hiring criteria; no bosses, self directed employees, trusting your employees, feedback without managers, conflict mediation, the most talkative engineers I've heard of, group therapy in the weekly &quot;anxious, excited&quot;, changing teams; the Keen.io operating system; removing a person from a team.</p>
]]></description>
      <pubDate>Mon, 26 Oct 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Lisa Nielsen and Daniel Kador of Keen IO tell about their approach to business, decision making, managers and building software.</p>
<p><strong>Details</strong></p>
<p>Who they are; what Keen IO does, types of analytics; type of organization, going their own way, hiring and firing, voting, holacracy; ideas that didn't work and the response from staff; developing people, coaching program, who trains the coaches, non violent communication training, sharing with the community; specific hiring criteria; no bosses, self directed employees, trusting your employees, feedback without managers, conflict mediation, the most talkative engineers I've heard of, group therapy in the weekly &quot;anxious, excited&quot;, changing teams; the Keen.io operating system; removing a person from a team.</p>
]]></content:encoded>
      <enclosure length="20366848" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/a077d6ac-029a-4d52-b166-cc48c48d455b/nodogma-40-keen-io-a-different-way-of-doing-business_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#40 Keen IO, A Different Way of Doing Business</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/a077d6ac-029a-4d52-b166-cc48c48d455b/3000x3000/1533054964-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:42:22</itunes:duration>
      <itunes:summary>Lisa Nielsen and Daniel Kador of Keen IO tell about their approach to business, decision making, managers and building software. </itunes:summary>
      <itunes:subtitle>Lisa Nielsen and Daniel Kador of Keen IO tell about their approach to business, decision making, managers and building software. </itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>40</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=825</guid>
      <title>#39 Scott Allen, ASP.NET 5</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Scott Allen, author, Pluralsight author, podcast host and consultant tells me all about the upcoming release of ASP.NET 5.</p>
<p><strong>Details</strong></p>
<p>Who he is; is ASP.NET 5 a rewrite; lightweight, better for SPAs; Scott's favorite new features ; don't need vs 2015, works on Linux; more modular; cross platform, core (subset) CLR; lighter on resources; inbuilt dependency injection; new configuration system; middleware, its history and how it differs from handlers and filter, middleware sees more; combining MVC and Web API; tag helpers; web forms are gone; is Microsoft providing better documentation and examples; front-end improvements, angular, bootstrap, Grunt, Gulp, Bower.</p>
]]></description>
      <pubDate>Mon, 12 Oct 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Scott Allen, author, Pluralsight author, podcast host and consultant tells me all about the upcoming release of ASP.NET 5.</p>
<p><strong>Details</strong></p>
<p>Who he is; is ASP.NET 5 a rewrite; lightweight, better for SPAs; Scott's favorite new features ; don't need vs 2015, works on Linux; more modular; cross platform, core (subset) CLR; lighter on resources; inbuilt dependency injection; new configuration system; middleware, its history and how it differs from handlers and filter, middleware sees more; combining MVC and Web API; tag helpers; web forms are gone; is Microsoft providing better documentation and examples; front-end improvements, angular, bootstrap, Grunt, Gulp, Bower.</p>
]]></content:encoded>
      <enclosure length="34285088" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1292b770-7f9c-4000-8b73-06a257347911/nodogma-39-scott-allen-asp-net-5_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#39 Scott Allen, ASP.NET 5</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/1292b770-7f9c-4000-8b73-06a257347911/3000x3000/1533054964-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:35</itunes:duration>
      <itunes:summary>Scott Allen, author, Pluralsight author, podcast host and consultant tells me all about the upcoming release of ASP.NET 5. </itunes:summary>
      <itunes:subtitle>Scott Allen, author, Pluralsight author, podcast host and consultant tells me all about the upcoming release of ASP.NET 5. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>39</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=817</guid>
      <title>#38 Mark Eisenberg, Private Cloud</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Eisenberg of Microsoft talks to me about the private cloud and why it has failed.</p>
<p><strong>Details</strong></p>
<p>Definition of private cloud, virtualized data centers, getting value from the cloud; enterprise scale, web scale and hyper scale; differences between private and public cloud, daytime and nighttime workloads; cultural change is needed when adopting cloud; same software problem, different decade; companies expected cost reduction, but didn't get it; vertical scale doesn't work anymore, start small in cloud and grow; we got it wrong so often why would you expect anything different now; current state of private cloud; private cloud is failing; bringing in the skills to deploy private cloud, need exec buy-in; how to get buy-in; agility, complexity and cost example of success at Lowe's; wrap up.</p>
]]></description>
      <pubDate>Mon, 28 Sep 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Mark Eisenberg of Microsoft talks to me about the private cloud and why it has failed.</p>
<p><strong>Details</strong></p>
<p>Definition of private cloud, virtualized data centers, getting value from the cloud; enterprise scale, web scale and hyper scale; differences between private and public cloud, daytime and nighttime workloads; cultural change is needed when adopting cloud; same software problem, different decade; companies expected cost reduction, but didn't get it; vertical scale doesn't work anymore, start small in cloud and grow; we got it wrong so often why would you expect anything different now; current state of private cloud; private cloud is failing; bringing in the skills to deploy private cloud, need exec buy-in; how to get buy-in; agility, complexity and cost example of success at Lowe's; wrap up.</p>
]]></content:encoded>
      <enclosure length="18105463" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/08e69ea7-565b-4c2d-9712-5b467f3c3371/nodogma-38-mark-eisenberg-private-clouds_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#38 Mark Eisenberg, Private Cloud</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/08e69ea7-565b-4c2d-9712-5b467f3c3371/3000x3000/1533054963-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:40</itunes:duration>
      <itunes:summary>Mark Eisenberg of Microsoft talks to me about the private cloud and why it has failed. </itunes:summary>
      <itunes:subtitle>Mark Eisenberg of Microsoft talks to me about the private cloud and why it has failed. </itunes:subtitle>
      <itunes:keywords>c, privacy, net, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>38</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=806</guid>
      <title>#37 Andrei Simionescu, Lavaboom</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Andrei Simionescu of the now closed Lavaboom talks to me about the encrypted email service they wanted to make.</p>
<p><strong>Details</strong></p>
<p>Who he is; a little about Lavaboom; PGP is unfriendly, why did they make it, connection to Lavabit; &quot;but I've got nothing to hide&quot;, do I make myself a target by using it; other PGP email initiatives; lawful legal requests; open source for core features, verifying the builds are from the source; how Lavaboom works; is there any clear text ever; losing a password; what kind of encryption is in use; open source problems; hosting; scaling; making money; raising money.</p>
]]></description>
      <pubDate>Mon, 14 Sep 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Andrei Simionescu of the now closed Lavaboom talks to me about the encrypted email service they wanted to make.</p>
<p><strong>Details</strong></p>
<p>Who he is; a little about Lavaboom; PGP is unfriendly, why did they make it, connection to Lavabit; &quot;but I've got nothing to hide&quot;, do I make myself a target by using it; other PGP email initiatives; lawful legal requests; open source for core features, verifying the builds are from the source; how Lavaboom works; is there any clear text ever; losing a password; what kind of encryption is in use; open source problems; hosting; scaling; making money; raising money.</p>
]]></content:encoded>
      <enclosure length="12787636" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e3d33808-efc1-4c01-a10e-c21e622aeff7/nodogma-37-andrei-simionescu-lavaboom_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#37 Andrei Simionescu, Lavaboom</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e3d33808-efc1-4c01-a10e-c21e622aeff7/3000x3000/1533054965-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:35:26</itunes:duration>
      <itunes:summary>Andrei Simionescu of the now closed Lavaboom talks to me about the encrypted email service they wanted to make. 

</itunes:summary>
      <itunes:subtitle>Andrei Simionescu of the now closed Lavaboom talks to me about the encrypted email service they wanted to make. 

</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>37</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=796</guid>
      <title>#36 Nicholas Blumhardt Seq and Serilog</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Nicholas Blumhardt discusses Seq, Serilog and structured event logging with me.</p>
<p><strong>Details</strong></p>
<p>Who he is, what is serilog, Event Tracking for Windows (ETW) and Semantic Logging Application Block (SLAB), structured event streams, no more regex; finding events in your log, navigating from one type of event to another; what feedback he gets; datastore; seq, use cases, filtering by type; seq data storage, Microsoft Extensible Storage Engine; making money; releases and new versions; simple install and usage instructions.</p>
]]></description>
      <pubDate>Mon, 31 Aug 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Nicholas Blumhardt discusses Seq, Serilog and structured event logging with me.</p>
<p><strong>Details</strong></p>
<p>Who he is, what is serilog, Event Tracking for Windows (ETW) and Semantic Logging Application Block (SLAB), structured event streams, no more regex; finding events in your log, navigating from one type of event to another; what feedback he gets; datastore; seq, use cases, filtering by type; seq data storage, Microsoft Extensible Storage Engine; making money; releases and new versions; simple install and usage instructions.</p>
]]></content:encoded>
      <enclosure length="28413973" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bf57d64b-87a7-414d-b22d-100e82932b03/nodogma-36-nicholas-blumhardt-seq-and-serilog_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#36 Nicholas Blumhardt Seq and Serilog</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/bf57d64b-87a7-414d-b22d-100e82932b03/3000x3000/1533054963-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:59:08</itunes:duration>
      <itunes:summary>Nicholas Blumhardt discusses Seq, Serilog and structured event logging with me. </itunes:summary>
      <itunes:subtitle>Nicholas Blumhardt discusses Seq, Serilog and structured event logging with me. </itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>36</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=766</guid>
      <title>#34 Trevor Stricker, Indie Games</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Trevor Stricker of Disco Pixel tells me all about indie game development.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does; what is an indie game developer; skills needed to be an indie dev; protecting your work; platforms to develop on, naming your child Unity, learning about Unity, technical limitations; importance of partnerships as a game developer, corporate and developer partnerships; learning non games skills to scale your game; making money; book recommendations, Creativity, Inc.</p>
]]></description>
      <pubDate>Mon, 3 Aug 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Trevor Stricker of Disco Pixel tells me all about indie game development.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does; what is an indie game developer; skills needed to be an indie dev; protecting your work; platforms to develop on, naming your child Unity, learning about Unity, technical limitations; importance of partnerships as a game developer, corporate and developer partnerships; learning non games skills to scale your game; making money; book recommendations, Creativity, Inc.</p>
]]></content:encoded>
      <enclosure length="13889277" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/124d301a-0989-4066-a4f8-71f887ffc3a1/nodogma-34-trevor-stricker-indie-games_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#34 Trevor Stricker, Indie Games</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/124d301a-0989-4066-a4f8-71f887ffc3a1/3000x3000/1533054961-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:30</itunes:duration>
      <itunes:summary>Trevor Stricker of Disco Pixel tells me all about indie game development. </itunes:summary>
      <itunes:subtitle>Trevor Stricker of Disco Pixel tells me all about indie game development. </itunes:subtitle>
      <itunes:keywords>privacy, net, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>34</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=758</guid>
      <title>#33 Justin Mills, Yesware</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Justin Mills, software engineer at Yesware tells me about their flat organizational structure and development practices.</p>
<p><strong>Details</strong></p>
<p>Little about Justin and Yesware; team structure, no test team, no defined team leads; no cohesive architecture; shared infrastructure, hierarchy might be needed; getting approval to reduce technical debt; assigning teams to tasks, trying open allocation, ending open allocation; no titles in engineering but other departments have titles; no one in a position to make a tough decision; struggling with agile, speed of development is the goal.<br />
**extended interview** SDLC, frequent releases probably break often,<br />
Justin's hopes for the company's future.</p>
]]></description>
      <pubDate>Mon, 20 Jul 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Justin Mills, software engineer at Yesware tells me about their flat organizational structure and development practices.</p>
<p><strong>Details</strong></p>
<p>Little about Justin and Yesware; team structure, no test team, no defined team leads; no cohesive architecture; shared infrastructure, hierarchy might be needed; getting approval to reduce technical debt; assigning teams to tasks, trying open allocation, ending open allocation; no titles in engineering but other departments have titles; no one in a position to make a tough decision; struggling with agile, speed of development is the goal.<br />
**extended interview** SDLC, frequent releases probably break often,<br />
Justin's hopes for the company's future.</p>
]]></content:encoded>
      <enclosure length="13943372" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/de82f3ed-f8c4-46cd-9704-9bd02d307e55/nodogma-33-justin-mills-yesware_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#33 Justin Mills, Yesware</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/de82f3ed-f8c4-46cd-9704-9bd02d307e55/3000x3000/1533054964-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:38:39</itunes:duration>
      <itunes:summary>Justin Mills, software engineer at Yesware tells me about their flat organizational structure and development practices. </itunes:summary>
      <itunes:subtitle>Justin Mills, software engineer at Yesware tells me about their flat organizational structure and development practices. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, c, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>33</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=752</guid>
      <title>#32 Eliot Knudsen, Tamr and a Brave New World of Data</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Eliot Knudsen, field engineer at Tamr talks to me about their machine learning tool and a new way of examining data.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does; what is Tamr; working with data sources, the traditional way, the Tamr way, machine learning combined with human guidance;data quality and foreign languages; Thompson Reuters example, curating data, increasing speed; deploying Tamr; how Tamr works, db, java, web client; competitors; future work.</p>
]]></description>
      <pubDate>Mon, 6 Jul 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Eliot Knudsen, field engineer at Tamr talks to me about their machine learning tool and a new way of examining data.</p>
<p><strong>Details</strong></p>
<p>Who he is and what he does; what is Tamr; working with data sources, the traditional way, the Tamr way, machine learning combined with human guidance;data quality and foreign languages; Thompson Reuters example, curating data, increasing speed; deploying Tamr; how Tamr works, db, java, web client; competitors; future work.</p>
]]></content:encoded>
      <enclosure length="11686236" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/06395c0f-f886-49d2-8279-c9f656fbf826/nodogma-32-eliot-knudsen-tamr-and-a-brave-new-world-of-data_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#32 Eliot Knudsen, Tamr and a Brave New World of Data</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/06395c0f-f886-49d2-8279-c9f656fbf826/3000x3000/1533054961-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:32:23</itunes:duration>
      <itunes:summary>Eliot Knudsen, field engineer at Tamr talks to me about their machine learning tool and a new way of examining data. </itunes:summary>
      <itunes:subtitle>Eliot Knudsen, field engineer at Tamr talks to me about their machine learning tool and a new way of examining data. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, net, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>32</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=743</guid>
      <title>#31 Jason MacInnes, Draft Kings</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jason MacInnes, CTO of Draft Kings tells me about their architecture and scaling demands.</p>
<p><strong>Details</strong></p>
<p>A little aabout Jason; what Draft Kings is, why it's not gambling, how Draft Kings started; controlling growth, SDLC, Agile growing pains, aligning skills; software stack (MySql, RabbitMq, MassTransit), choice of ASP.NET; scaling the system; transitioning to micro-services, dev ops; service level agreements, dealing with unpredictable events; where the statistics and data come from, customer privacy, future work.</p>
]]></description>
      <pubDate>Mon, 22 Jun 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jason MacInnes, CTO of Draft Kings tells me about their architecture and scaling demands.</p>
<p><strong>Details</strong></p>
<p>A little aabout Jason; what Draft Kings is, why it's not gambling, how Draft Kings started; controlling growth, SDLC, Agile growing pains, aligning skills; software stack (MySql, RabbitMq, MassTransit), choice of ASP.NET; scaling the system; transitioning to micro-services, dev ops; service level agreements, dealing with unpredictable events; where the statistics and data come from, customer privacy, future work.</p>
]]></content:encoded>
      <enclosure length="14209239" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b48881a9-3164-4cbb-a347-4b0a823e1085/nodogma-31-jason-macinnes-draft-kings_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#31 Jason MacInnes, Draft Kings</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b48881a9-3164-4cbb-a347-4b0a823e1085/3000x3000/1533054959-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:23</itunes:duration>
      <itunes:summary>Jason MacInnes, CTO of Draft Kings tells me about their architecture and scaling demands. </itunes:summary>
      <itunes:subtitle>Jason MacInnes, CTO of Draft Kings tells me about their architecture and scaling demands. </itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>31</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=733</guid>
      <title>#30 Open Data Science Conference</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Boston was host to the first ever Open Data Science Conference over the weekend of May 30th and 31st 2015. I spent the days wandering around talking to people with interesting stories. I hope you enjoy this episode, it was fun making it. My next podcast will be back to the normal interview format.</p>
]]></description>
      <pubDate>Mon, 8 Jun 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Boston was host to the first ever Open Data Science Conference over the weekend of May 30th and 31st 2015. I spent the days wandering around talking to people with interesting stories. I hope you enjoy this episode, it was fun making it. My next podcast will be back to the normal interview format.</p>
]]></content:encoded>
      <enclosure length="13574474" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e0191407-6b9a-414c-80b3-db71f2e58e03/nodogma-30-open-data-science-conference_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#30 Open Data Science Conference</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e0191407-6b9a-414c-80b3-db71f2e58e03/3000x3000/1533054963-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:38</itunes:duration>
      <itunes:summary>Boston was host to the first ever [Open Data Science Conference](http://opendatascicon.com/) over the weekend of May 30th and 31st 2015. I spent the days wandering around talking to people with interesting stories.   
I hope you enjoy this episode, it was fun making it.   
  
My next podcast will be back to the normal interview format.

</itunes:summary>
      <itunes:subtitle>Boston was host to the first ever [Open Data Science Conference](http://opendatascicon.com/) over the weekend of May 30th and 31st 2015. I spent the days wandering around talking to people with interesting stories.   
I hope you enjoy this episode, it was fun making it.   
  
My next podcast will be back to the normal interview format.

</itunes:subtitle>
      <itunes:keywords>privacy, c, security, net, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>30</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=712</guid>
      <title>#29 Lucybot, The Importance of Developer Experience</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Andrew and Bobby Brennan, and I discuss Lucybot and why good API design and documentation lead to good developer experience.</p>
<p><strong>Details</strong></p>
<p>Who they are; what Lucybot is, more than simple documentation; API economy, easier to work with is more important; easier to use API wins with developers; good vs bad API, good documentation, sandbox, example code; what Lucybot does, auto doc generation, auto code generation, machine readable API description, swagger; client libraries, auto generation; APIs for now developers, API recipes; other tools, swagger and alpaca; future work, repository for APIs, on premises deployment.</p>
]]></description>
      <pubDate>Mon, 1 Jun 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Andrew and Bobby Brennan, and I discuss Lucybot and why good API design and documentation lead to good developer experience.</p>
<p><strong>Details</strong></p>
<p>Who they are; what Lucybot is, more than simple documentation; API economy, easier to work with is more important; easier to use API wins with developers; good vs bad API, good documentation, sandbox, example code; what Lucybot does, auto doc generation, auto code generation, machine readable API description, swagger; client libraries, auto generation; APIs for now developers, API recipes; other tools, swagger and alpaca; future work, repository for APIs, on premises deployment.</p>
]]></content:encoded>
      <enclosure length="11659843" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/7ddbe56c-5e5e-4548-a926-db94c3f95dc0/nodogma-29-lucybot-the-importance-of-developer-experience_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#29 Lucybot, The Importance of Developer Experience</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/7ddbe56c-5e5e-4548-a926-db94c3f95dc0/3000x3000/1533054958-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:32:18</itunes:duration>
      <itunes:summary>Andrew and Bobby Brennan, and I discuss Lucybot and why good API design and documentation lead to good developer experience. 
</itunes:summary>
      <itunes:subtitle>Andrew and Bobby Brennan, and I discuss Lucybot and why good API design and documentation lead to good developer experience. 
</itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>29</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=686</guid>
      <title>#28 Eric Bloom, Getting Promoted and Managing in IT</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Bloom of Manger Mechanics and I discussing how to get promoted in IT and what to expect as a manager.</p>
<p><strong>Details</strong></p>
<p>Who he is, new book, a productivity cocktail; getting promoted, what got you here won't get you there, staying or going, accidental managers, management is a skill; what if you don't want to manage; advice on getting promoted, get management experience outside the office, nepotism in companies; what changes when promoted, Manager Mechanics; leading without authority, difficult team members, people are for themselves not against you; common problems new managers face; learning to delegate; politics; professional friends come and go enemies accumulate; dealing with superiors, your manager and your manger's manger; you always have a boss; mangers live in fish bowls.</p>
]]></description>
      <pubDate>Mon, 18 May 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Eric Bloom of Manger Mechanics and I discussing how to get promoted in IT and what to expect as a manager.</p>
<p><strong>Details</strong></p>
<p>Who he is, new book, a productivity cocktail; getting promoted, what got you here won't get you there, staying or going, accidental managers, management is a skill; what if you don't want to manage; advice on getting promoted, get management experience outside the office, nepotism in companies; what changes when promoted, Manager Mechanics; leading without authority, difficult team members, people are for themselves not against you; common problems new managers face; learning to delegate; politics; professional friends come and go enemies accumulate; dealing with superiors, your manager and your manger's manger; you always have a boss; mangers live in fish bowls.</p>
]]></content:encoded>
      <enclosure length="14140727" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/592d44b1-b62c-4979-921b-6965aa1e368d/nodogma-28-eric-bloom-getting-promoted-and-managing-in-it_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#28 Eric Bloom, Getting Promoted and Managing in IT</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/592d44b1-b62c-4979-921b-6965aa1e368d/3000x3000/1533054957-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:39:12</itunes:duration>
      <itunes:summary>Eric Bloom of Manger Mechanics and I discussing how to get promoted in IT and what to expect as a manager. </itunes:summary>
      <itunes:subtitle>Eric Bloom of Manger Mechanics and I discussing how to get promoted in IT and what to expect as a manager. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, net, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>28</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=674</guid>
      <title>#27 Deb Biggar, The Importance of User Experience</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Deb Biggar of Boston Human Factors and I discuss what UX is and why it is important.</p>
<p><strong>Details</strong></p>
<p>Who she is; a story of why is UX important; what is UX, disciplines in UX - experience design, interaction design, information architect, user researcher, UX unicorns; phases of UX work - concept, design, prototype, validate, implement; what if a company can't afford UX; should you copy from big companies; relationship between UX and front-end, nitpicking and deadlines; agile or fragile, UX stays sprints ahead; books, Harold and the Purple Crayon, Deb's UX play book.</p>
]]></description>
      <pubDate>Mon, 4 May 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Deb Biggar of Boston Human Factors and I discuss what UX is and why it is important.</p>
<p><strong>Details</strong></p>
<p>Who she is; a story of why is UX important; what is UX, disciplines in UX - experience design, interaction design, information architect, user researcher, UX unicorns; phases of UX work - concept, design, prototype, validate, implement; what if a company can't afford UX; should you copy from big companies; relationship between UX and front-end, nitpicking and deadlines; agile or fragile, UX stays sprints ahead; books, Harold and the Purple Crayon, Deb's UX play book.</p>
]]></content:encoded>
      <enclosure length="12558598" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c793514a-1678-4617-b14e-d413c73d64d1/nodogma-27-deb-biggar-the-importance-of-user-experience_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#27 Deb Biggar, The Importance of User Experience</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/c793514a-1678-4617-b14e-d413c73d64d1/3000x3000/1533054954-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:48</itunes:duration>
      <itunes:summary>Deb Biggar of Boston Human Factors and I discuss what UX is and why it is important. </itunes:summary>
      <itunes:subtitle>Deb Biggar of Boston Human Factors and I discuss what UX is and why it is important. </itunes:subtitle>
      <itunes:keywords>net, c, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>27</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=646</guid>
      <title>#26 Peter Welch, Programming Doesn’t Suck?</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Peter Welch, code monkey, blogger and author, and I talk about the software industry and the people in it.</p>
<p><strong>Details</strong></p>
<p>Peter's background; his books; programming sucks, problems in the interview process; utilitarian programming; complexity in software; how bad are things in the industry, business doesn't understand complexity; Bryan rants about C level people in companies, Peter tells a story about restaurants, whose job is it to ensure quality work is done, over engineering; respect for engineers; are great engineers dangerous, arrogant engineers are worse; politics - taking part of avoiding; &quot;everything is broken because there's no good code and everybody's just trying to keep it running&quot;, HeartBleed, is the &quot;sophisticated hack&quot; a fair excuse, hard for old businesses to move to new tech; standards and practices; &quot;all programmers....are slowly going mad&quot;, how do we make programming better, Peter is an optimist!; complexity.</p>
]]></description>
      <pubDate>Mon, 20 Apr 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Peter Welch, code monkey, blogger and author, and I talk about the software industry and the people in it.</p>
<p><strong>Details</strong></p>
<p>Peter's background; his books; programming sucks, problems in the interview process; utilitarian programming; complexity in software; how bad are things in the industry, business doesn't understand complexity; Bryan rants about C level people in companies, Peter tells a story about restaurants, whose job is it to ensure quality work is done, over engineering; respect for engineers; are great engineers dangerous, arrogant engineers are worse; politics - taking part of avoiding; &quot;everything is broken because there's no good code and everybody's just trying to keep it running&quot;, HeartBleed, is the &quot;sophisticated hack&quot; a fair excuse, hard for old businesses to move to new tech; standards and practices; &quot;all programmers....are slowly going mad&quot;, how do we make programming better, Peter is an optimist!; complexity.</p>
]]></content:encoded>
      <enclosure length="15635184" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/82e84032-549a-4f96-ace6-6ff3abc910b4/no-dogma-26-peter-welch-programming-doesn-t-suck_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#26 Peter Welch, Programming Doesn’t Suck?</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/82e84032-549a-4f96-ace6-6ff3abc910b4/3000x3000/1533054956-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:21</itunes:duration>
      <itunes:summary>Peter Welch, code monkey, blogger and author, and I talk about the software industry and the people in it. </itunes:summary>
      <itunes:subtitle>Peter Welch, code monkey, blogger and author, and I talk about the software industry and the people in it. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, c, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>26</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=603</guid>
      <title>#25 Jeff Glennon, Improving Software Delivery</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jeff Glennon of Software Delivery Labs and I talk about how to improve the software delivery process.</p>
<p><strong>Details</strong></p>
<p>Jeff's background and company, what is software delivery vs project management; getting all teams working together, deathmarch towards a release date; blame always lands on engineering; other problems, forcing new processes on teams, disputes, transparency is the best approach; power and politics, no silver bullet; how to improve the process, responsibility without blame; agile seems to be the only choice, what if the client doesn't want scrum; end to end example, miscommunication, delays, finger pointing, lost money, get to prototype and fire 'em all; when is your work done; outsource mentoring.</p>
]]></description>
      <pubDate>Mon, 6 Apr 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jeff Glennon of Software Delivery Labs and I talk about how to improve the software delivery process.</p>
<p><strong>Details</strong></p>
<p>Jeff's background and company, what is software delivery vs project management; getting all teams working together, deathmarch towards a release date; blame always lands on engineering; other problems, forcing new processes on teams, disputes, transparency is the best approach; power and politics, no silver bullet; how to improve the process, responsibility without blame; agile seems to be the only choice, what if the client doesn't want scrum; end to end example, miscommunication, delays, finger pointing, lost money, get to prototype and fire 'em all; when is your work done; outsource mentoring.</p>
]]></content:encoded>
      <enclosure length="33504408" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e76c9c90-61d8-4925-aa3b-aff15f1dc544/nodogma-25-jeff-glennon-improving-software-delivery_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#25 Jeff Glennon, Improving Software Delivery</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e76c9c90-61d8-4925-aa3b-aff15f1dc544/3000x3000/1533054955-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:34:52</itunes:duration>
      <itunes:summary>Jeff Glennon of Software Delivery Labs and I talk about how to improve the software delivery process. </itunes:summary>
      <itunes:subtitle>Jeff Glennon of Software Delivery Labs and I talk about how to improve the software delivery process. </itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>25</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=593</guid>
      <title>#24 Bob Familiar, Lean Engineering</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Bob Familiar and I discuss how to bring the principles of lean engineering to the enterprise.</p>
<p><strong>Details</strong></p>
<p>About Bob and BlueMetal Inc; time at Microsoft; what is lean engineering, origins, just in time, small batches, failing fast, continuous improvement, applicability to software; batching and automation of the software process, continuous delivery, failing fast &quot;common sense is hard to come by&quot;; over lap with dev ops; build, measure and learn; principle of lean - &quot;seeing the whole&quot; vs &quot;deciding as late as possible&quot;, comparison with Agile; leveraging cloud as part of lean; bring lean to large enterprises; changing behaviour instead of thinking, change in small steps, easier for an external party to bring change; patterns, micro-service architecture, deployment pipeline pattern, strangler pattern.</p>
]]></description>
      <pubDate>Mon, 23 Mar 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Bob Familiar and I discuss how to bring the principles of lean engineering to the enterprise.</p>
<p><strong>Details</strong></p>
<p>About Bob and BlueMetal Inc; time at Microsoft; what is lean engineering, origins, just in time, small batches, failing fast, continuous improvement, applicability to software; batching and automation of the software process, continuous delivery, failing fast &quot;common sense is hard to come by&quot;; over lap with dev ops; build, measure and learn; principle of lean - &quot;seeing the whole&quot; vs &quot;deciding as late as possible&quot;, comparison with Agile; leveraging cloud as part of lean; bring lean to large enterprises; changing behaviour instead of thinking, change in small steps, easier for an external party to bring change; patterns, micro-service architecture, deployment pipeline pattern, strangler pattern.</p>
]]></content:encoded>
      <enclosure length="17212768" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4cee37ff-f292-4c13-b963-52ab18f734ae/no-dogma-24-bob-familiar-lean-engineering_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#24 Bob Familiar, Lean Engineering</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4cee37ff-f292-4c13-b963-52ab18f734ae/3000x3000/1533054957-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:47:44</itunes:duration>
      <itunes:summary>Bob Familiar and I discuss how to bring the principles of lean engineering to the enterprise. </itunes:summary>
      <itunes:subtitle>Bob Familiar and I discuss how to bring the principles of lean engineering to the enterprise. </itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>24</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=568</guid>
      <title>#23 Igor Moochnick, Dev Ops in Constant Contact</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Igor Moochnick of Constant Contact and I discuss dev ops, deployment pipelines and other architectural concerns.</p>
<p><strong>Details</strong></p>
<p>What Constant Contact does, Igor's role; what is dev ops, moving towards dev ops, provisioning servers, changes to dev cycles; from code to production deployment, source control, tracking code/sql and deployment pipelines; human intervention in the process; how the process changes have helped; reverting a deployment of an app, reverting a database, evolutionary databases; Jenkins CI, pipeline generator; architectural changes needed, decoupling release cycles of teams, SoA, microservices, shared libraries; enforcing rules, resistance to change, training dev teams to be independent; role of release engineering team; adoption of dev ops will be driven by commercial needs.</p>
]]></description>
      <pubDate>Mon, 9 Mar 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Igor Moochnick of Constant Contact and I discuss dev ops, deployment pipelines and other architectural concerns.</p>
<p><strong>Details</strong></p>
<p>What Constant Contact does, Igor's role; what is dev ops, moving towards dev ops, provisioning servers, changes to dev cycles; from code to production deployment, source control, tracking code/sql and deployment pipelines; human intervention in the process; how the process changes have helped; reverting a deployment of an app, reverting a database, evolutionary databases; Jenkins CI, pipeline generator; architectural changes needed, decoupling release cycles of teams, SoA, microservices, shared libraries; enforcing rules, resistance to change, training dev teams to be independent; role of release engineering team; adoption of dev ops will be driven by commercial needs.</p>
]]></content:encoded>
      <enclosure length="20312904" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/2219eb7f-0eb8-4ac3-bf71-7f11eb9e0e41/nodogma-23-igor-moochnick_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#23 Igor Moochnick, Dev Ops in Constant Contact</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/2219eb7f-0eb8-4ac3-bf71-7f11eb9e0e41/3000x3000/1533054954-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:56:21</itunes:duration>
      <itunes:summary>Igor Moochnick of Constant Contact and I discuss dev ops, deployment pipelines and other architectural concerns. 
</itunes:summary>
      <itunes:subtitle>Igor Moochnick of Constant Contact and I discuss dev ops, deployment pipelines and other architectural concerns. 
</itunes:subtitle>
      <itunes:keywords>privacy, security, programming, net, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>23</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=556</guid>
      <title>#22 Todd Gardner, Track:js</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Todd Gardner tells me about Track:js, a JavaScript error tracking tool and how to get a three month free trial.</p>
<p><strong>Details</strong></p>
<p>Todd and I discuss his background; what is Track:js, client side errors, stack trace; when to use Track:js in the life-cycle of an app, challenges of production JavaScript apps; installing and using Track:js, turning it on and off for periods or for particular browsers; overhead of Track:js, duck punching and monkey patching; Track:js is for developers, not for marketing analytics; who uses Track:js, high end developers, value per customer; building a scalable system and gathering the data, 120 errors a second reported, hosting in Azure, throttling, elastic search; choosing a cloud platform, BizSpark support, Digital Ocean, Amazon, self hosting, OVH; security issues with data being tracked, what is and is not tracked; local installs of Track:js; monatizing Track:js, subscription tiers; Azure queueing strategy; future development of Track:js, convergence of Angular, Ember and React; how to get a three month free trial.</p>
]]></description>
      <pubDate>Mon, 23 Feb 2015 05:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Todd Gardner tells me about Track:js, a JavaScript error tracking tool and how to get a three month free trial.</p>
<p><strong>Details</strong></p>
<p>Todd and I discuss his background; what is Track:js, client side errors, stack trace; when to use Track:js in the life-cycle of an app, challenges of production JavaScript apps; installing and using Track:js, turning it on and off for periods or for particular browsers; overhead of Track:js, duck punching and monkey patching; Track:js is for developers, not for marketing analytics; who uses Track:js, high end developers, value per customer; building a scalable system and gathering the data, 120 errors a second reported, hosting in Azure, throttling, elastic search; choosing a cloud platform, BizSpark support, Digital Ocean, Amazon, self hosting, OVH; security issues with data being tracked, what is and is not tracked; local installs of Track:js; monatizing Track:js, subscription tiers; Azure queueing strategy; future development of Track:js, convergence of Angular, Ember and React; how to get a three month free trial.</p>
]]></content:encoded>
      <enclosure length="16332630" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/575ffff5-0250-458d-ac37-9f112f1e6243/no-dogma-22-todd-gardner-track-js_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#22 Todd Gardner, Track:js</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/575ffff5-0250-458d-ac37-9f112f1e6243/3000x3000/1533054956-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:45:17</itunes:duration>
      <itunes:summary>Todd Gardner tells me about Track:js, a JavaScript error tracking tool and how to get a three month free trial. </itunes:summary>
      <itunes:subtitle>Todd Gardner tells me about Track:js, a JavaScript error tracking tool and how to get a three month free trial. </itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>22</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=542</guid>
      <title>#21 Henry Cipolla, Localytics</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Henry Cipolla of Localytics and I discuss analytics, its real time uses and how Localytics tools work.</p>
<p><strong>Details</strong></p>
<p>Henry's background, what Localytics does; SDK; analytics and app marketing; recording user behavior; how customers use data from Localytics; figuring out what customers do and want; acting on data; competitors; how it works, AWS, real time processing, Scala, Angular, Mongo, Hadoop, Redshift; growing the system; incorporating third party tools and figuring out how to remove them, moving large volumes of data; scaling; tracking users and privacy; advice on using big data, queues, store all data, tagging; misunderstanding the cloud.</p>
]]></description>
      <pubDate>Mon, 9 Feb 2015 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Henry Cipolla of Localytics and I discuss analytics, its real time uses and how Localytics tools work.</p>
<p><strong>Details</strong></p>
<p>Henry's background, what Localytics does; SDK; analytics and app marketing; recording user behavior; how customers use data from Localytics; figuring out what customers do and want; acting on data; competitors; how it works, AWS, real time processing, Scala, Angular, Mongo, Hadoop, Redshift; growing the system; incorporating third party tools and figuring out how to remove them, moving large volumes of data; scaling; tracking users and privacy; advice on using big data, queues, store all data, tagging; misunderstanding the cloud.</p>
]]></content:encoded>
      <enclosure length="13501120" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e53877be-429b-4d33-a518-18a9b9141481/no-dogma-21-henry-cipolla-localytics_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#21 Henry Cipolla, Localytics</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e53877be-429b-4d33-a518-18a9b9141481/3000x3000/1533054953-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:25</itunes:duration>
      <itunes:summary>Henry Cipolla of Localytics and I discuss analytics, its real time uses and how Localytics tools work. </itunes:summary>
      <itunes:subtitle>Henry Cipolla of Localytics and I discuss analytics, its real time uses and how Localytics tools work. </itunes:subtitle>
      <itunes:keywords>c, privacy, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>21</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=530</guid>
      <title>#20 Gus Warren, Disconnect.me</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Gus Warren of Disconnect discusses their tools, privacy, tracking and acceptable advertising.</p>
<p><strong>Details</strong></p>
<p>Gus’ background, what is Disconnect; how ads track us, cookies, fingerprinting; why is the information gathered, tying online behavior to offline identities; privacy matters even if you have nothing to hide, incognito/private browser mode is not enough; what Disconnect does, blocking, search, ratings, not an ad blocker, differences from Ghostery, targeted, but private advertising; getting people to opt-in to advertising; how the tech works, data usage reduction, faster page loads, private searching; Google pulling Disconnect mobile from app store, side loading; free and premium editions; advertising industry response to blocking tools, future of tracking, EFF Do Not Track policy; spreading word about Disconnect; partnerships, Black Phone; building a browser; future work.</p>
]]></description>
      <pubDate>Mon, 26 Jan 2015 05:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Gus Warren of Disconnect discusses their tools, privacy, tracking and acceptable advertising.</p>
<p><strong>Details</strong></p>
<p>Gus’ background, what is Disconnect; how ads track us, cookies, fingerprinting; why is the information gathered, tying online behavior to offline identities; privacy matters even if you have nothing to hide, incognito/private browser mode is not enough; what Disconnect does, blocking, search, ratings, not an ad blocker, differences from Ghostery, targeted, but private advertising; getting people to opt-in to advertising; how the tech works, data usage reduction, faster page loads, private searching; Google pulling Disconnect mobile from app store, side loading; free and premium editions; advertising industry response to blocking tools, future of tracking, EFF Do Not Track policy; spreading word about Disconnect; partnerships, Black Phone; building a browser; future work.</p>
]]></content:encoded>
      <enclosure length="15704359" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/121ffc1f-ac5f-4a80-8d3a-a041c60c0f67/no-dogma-20-gus-warren-disconnect-me_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#20 Gus Warren, Disconnect.me</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/121ffc1f-ac5f-4a80-8d3a-a041c60c0f67/3000x3000/1533054954-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:43:32</itunes:duration>
      <itunes:summary>Gus Warren of Disconnect discusses their tools, privacy, tracking and acceptable advertising. </itunes:summary>
      <itunes:subtitle>Gus Warren of Disconnect discusses their tools, privacy, tracking and acceptable advertising. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>20</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=515</guid>
      <title>#19 Michael O Church and state of software engineering</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Michael O Church and I discuss whether software engineers have become the manual laborers of the 21st century, open allocation, agile development and how companies could be better.</p>
<p><strong>Details</strong></p>
<p>Michael’s background; being an engineer vs a manager; poor perception of engineers, value of engineers, makers vs takers, engineers as a commodity; not everyone with an MBA is a bad person; engineers are the manual laborers of the 21st century, craziness of interview processes; continuing low status after staring a job, getting credit for work done; open allocation solves many problems, better work, better rewards, happier engineers, language choices, learning new code is harder than learning a new language; agile in an open allocation company, agile as micromanagement, scrum masters, lords and knights, sprints; what Michael’s company would be, constrained open allocation, small, profit sharing; how companies can improve, become engineer driven, engineers should engage more with business, understand convexity; understanding company politics; hard to challenge bad ideas, open allocation helps; arrogance is rewarded; engineers are not always the best at communication or accepting criticism, engineers should learn to fight for themselves; reading broadly, book recommendations, Breaking Bad executions and map reduce.</p>
]]></description>
      <pubDate>Mon, 12 Jan 2015 05:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Michael O Church and I discuss whether software engineers have become the manual laborers of the 21st century, open allocation, agile development and how companies could be better.</p>
<p><strong>Details</strong></p>
<p>Michael’s background; being an engineer vs a manager; poor perception of engineers, value of engineers, makers vs takers, engineers as a commodity; not everyone with an MBA is a bad person; engineers are the manual laborers of the 21st century, craziness of interview processes; continuing low status after staring a job, getting credit for work done; open allocation solves many problems, better work, better rewards, happier engineers, language choices, learning new code is harder than learning a new language; agile in an open allocation company, agile as micromanagement, scrum masters, lords and knights, sprints; what Michael’s company would be, constrained open allocation, small, profit sharing; how companies can improve, become engineer driven, engineers should engage more with business, understand convexity; understanding company politics; hard to challenge bad ideas, open allocation helps; arrogance is rewarded; engineers are not always the best at communication or accepting criticism, engineers should learn to fight for themselves; reading broadly, book recommendations, Breaking Bad executions and map reduce.</p>
]]></content:encoded>
      <enclosure length="27387382" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5e046d11-76cf-4689-94db-438c7b2b3d08/no-dogma-19-michael-o-church-and-the-state-of-software-engineering_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#19 Michael O Church and state of software engineering</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5e046d11-76cf-4689-94db-438c7b2b3d08/3000x3000/1533054954-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>01:15:59</itunes:duration>
      <itunes:summary>Michael O Church and I discuss whether software engineers have become the manual laborers of the 21st century, open allocation, agile development and how companies could be better. </itunes:summary>
      <itunes:subtitle>Michael O Church and I discuss whether software engineers have become the manual laborers of the 21st century, open allocation, agile development and how companies could be better. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>19</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=511</guid>
      <title>#18 Jason Haley, Life as a consultant</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Jason Haley talks about the good, bad and ugly of life as a software consultant.</p>
<p><strong>Details</strong></p>
<p>Background, why go independent, working and hustling; getting the first customer; liability and setting up a company, being self employed vs an entrepreneur , get a lawyer and an accountant, networking, business bank account, branding, contractor vs consultant, confidence in presenting yourself; getting paid, income as a consultant, long dry spells, have multiple clients, saying no to a client, fitting with a client; judging what you can deliver, best clients understand software; being a generalist vs a specialist, finding a niche; picking a rate, factoring in costs, charge what you deserve, keep a rainy day fund, watch expenses; support network, billable hour trap, taking advice; managing the client relationship; pick a good company name, importance of referrals, don’t negotiate a rate, don’t keep a bad client; review if consulting is for you after a while.</p>
]]></description>
      <pubDate>Mon, 29 Dec 2014 09:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Jason Haley talks about the good, bad and ugly of life as a software consultant.</p>
<p><strong>Details</strong></p>
<p>Background, why go independent, working and hustling; getting the first customer; liability and setting up a company, being self employed vs an entrepreneur , get a lawyer and an accountant, networking, business bank account, branding, contractor vs consultant, confidence in presenting yourself; getting paid, income as a consultant, long dry spells, have multiple clients, saying no to a client, fitting with a client; judging what you can deliver, best clients understand software; being a generalist vs a specialist, finding a niche; picking a rate, factoring in costs, charge what you deserve, keep a rainy day fund, watch expenses; support network, billable hour trap, taking advice; managing the client relationship; pick a good company name, importance of referrals, don’t negotiate a rate, don’t keep a bad client; review if consulting is for you after a while.</p>
]]></content:encoded>
      <enclosure length="30159652" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e9f7b7f8-884a-4d44-95d8-320b45edb9e0/nodogma-18-jason-haley-life-as-a-consultant_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#18 Jason Haley, Life as a consultant</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e9f7b7f8-884a-4d44-95d8-320b45edb9e0/3000x3000/1533054951-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>01:23:41</itunes:duration>
      <itunes:summary>Jason Haley talks about the good, bad and ugly of life as a software consultant. </itunes:summary>
      <itunes:subtitle>Jason Haley talks about the good, bad and ugly of life as a software consultant. </itunes:subtitle>
      <itunes:keywords>privacy, c, security, programming, net</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>18</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=502</guid>
      <title>#17 Robert Hurlbut, Software security</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Robert Hurlbut and I discuss various aspects of software security.</p>
<p><strong>Details</strong></p>
<p>Background, why security isn’t thought about enough, out of the box security with MVC, XSS, CSRF, model binding and parameter tampering; https everything or just on parts of a site; Microsoft improving security, open source issues, inclusion of open source in hardware security devices; unmanaged code in web apps; typical weaknesses in software, password security; software review process, threat models, code reviews, fuzz testing; healthcare security, medical devices, attack vectors, Barnaby Jack, how to build secure devices; finding good security professionals, conferences and tradeshows; books; dont roll your own security; Robert’s presentation at Boston Code Camp.</p>
]]></description>
      <pubDate>Mon, 15 Dec 2014 09:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Robert Hurlbut and I discuss various aspects of software security.</p>
<p><strong>Details</strong></p>
<p>Background, why security isn’t thought about enough, out of the box security with MVC, XSS, CSRF, model binding and parameter tampering; https everything or just on parts of a site; Microsoft improving security, open source issues, inclusion of open source in hardware security devices; unmanaged code in web apps; typical weaknesses in software, password security; software review process, threat models, code reviews, fuzz testing; healthcare security, medical devices, attack vectors, Barnaby Jack, how to build secure devices; finding good security professionals, conferences and tradeshows; books; dont roll your own security; Robert’s presentation at Boston Code Camp.</p>
]]></content:encoded>
      <enclosure length="19911464" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e585fd1b-d9fb-4a50-8b91-639a2bf966cb/nodogma-17-robert-hurlbut-software-security_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#17 Robert Hurlbut, Software security</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/e585fd1b-d9fb-4a50-8b91-639a2bf966cb/3000x3000/1533054949-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:55:13</itunes:duration>
      <itunes:summary>Robert Hurlbut and I discuss various aspects of software security.</itunes:summary>
      <itunes:subtitle>Robert Hurlbut and I discuss various aspects of software security.</itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>17</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=483</guid>
      <title>#16 Dennis Mortensen, x.ai, AI scheduling</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Dennis Mortensen and I discuss x.ai, an AI personal assistant for scheduling meetings.</p>
<p><strong>Details</strong></p>
<p>Dennis and I discuss his background, traditional analytics products, predictive analytics; x.ai, it “schedules meetings”, how it works, invisible software, people don’t have control panels or sliders, tuning Amy multiple calendars; humanizing Amy, pain does not have a syntax, democratizing having a personal assistant; scheduling nirvana, Amy work with Emily, elastic calendar; human speed; psychology of Amy, Amy is not an “it” and does not have features, Amy has skills and receives education; invisible interface; accepting Amy and stigma around AI PAs; is Amy dehumanizing, or is a control panel dehumanizing; why now for Amy, 1019 meetings and 672 reschedules in one year, not Turing ready; no app, maybe location awareness; audience of 87 million US knowledge workers, spreading word; when it will be available, thousands of users, tens of thousands meetings a day; backend, improving understanding, context; Amy’s truth, cultural differences, irony; architecture, no scaling problem, AWS, Scala, mongo; data and privacy; future of x.ai, flights, hotels, other languages, voice integration.</p>
]]></description>
      <pubDate>Mon, 1 Dec 2014 10:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Dennis Mortensen and I discuss x.ai, an AI personal assistant for scheduling meetings.</p>
<p><strong>Details</strong></p>
<p>Dennis and I discuss his background, traditional analytics products, predictive analytics; x.ai, it “schedules meetings”, how it works, invisible software, people don’t have control panels or sliders, tuning Amy multiple calendars; humanizing Amy, pain does not have a syntax, democratizing having a personal assistant; scheduling nirvana, Amy work with Emily, elastic calendar; human speed; psychology of Amy, Amy is not an “it” and does not have features, Amy has skills and receives education; invisible interface; accepting Amy and stigma around AI PAs; is Amy dehumanizing, or is a control panel dehumanizing; why now for Amy, 1019 meetings and 672 reschedules in one year, not Turing ready; no app, maybe location awareness; audience of 87 million US knowledge workers, spreading word; when it will be available, thousands of users, tens of thousands meetings a day; backend, improving understanding, context; Amy’s truth, cultural differences, irony; architecture, no scaling problem, AWS, Scala, mongo; data and privacy; future of x.ai, flights, hotels, other languages, voice integration.</p>
]]></content:encoded>
      <enclosure length="25303717" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/324f2a9a-1adb-4336-9295-1d53e02fc7c5/nodogma-16-dennis-mortensen-x-ai_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#16 Dennis Mortensen, x.ai, AI scheduling</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/324f2a9a-1adb-4336-9295-1d53e02fc7c5/3000x3000/1533054950-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>01:10:12</itunes:duration>
      <itunes:summary>Dennis Mortensen and I discuss x.ai, an AI personal assistant for scheduling meetings.</itunes:summary>
      <itunes:subtitle>Dennis Mortensen and I discuss x.ai, an AI personal assistant for scheduling meetings.</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>16</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=468</guid>
      <title>#15 Linus Olsson, Hemlis project</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Linus Olsson of the Hemlis project discusses what Hemlis is, why they are building it and how it works.</p>
<p><strong>Details</strong></p>
<p>Linus I and discuss his background, what is Hemlis, why build it; open source; need for security and privacy, does encryption make you a target, good encryption vs bad encryption; why trust Hemlis, legal requests for data, would he go to jail to protect users; how it works, public key encryption, easier than PGP, type of encryption, back door on phone, base band hacking; open source vulnerabilities; servers, just for relaying, graphs, peer-to-peer not viable; scaling; release date, usability; how to promote your software; pricing, premium features, enterprise solution.</p>
]]></description>
      <pubDate>Mon, 24 Nov 2014 05:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Linus Olsson of the Hemlis project discusses what Hemlis is, why they are building it and how it works.</p>
<p><strong>Details</strong></p>
<p>Linus I and discuss his background, what is Hemlis, why build it; open source; need for security and privacy, does encryption make you a target, good encryption vs bad encryption; why trust Hemlis, legal requests for data, would he go to jail to protect users; how it works, public key encryption, easier than PGP, type of encryption, back door on phone, base band hacking; open source vulnerabilities; servers, just for relaying, graphs, peer-to-peer not viable; scaling; release date, usability; how to promote your software; pricing, premium features, enterprise solution.</p>
]]></content:encoded>
      <enclosure length="17438807" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/ddc4ec1c-f7ec-4205-9918-21020ad33565/nodogma-15-linus-olsson-hemlis-project_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#15 Linus Olsson, Hemlis project</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/ddc4ec1c-f7ec-4205-9918-21020ad33565/3000x3000/1533054949-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:48:21</itunes:duration>
      <itunes:summary>Linus Olsson of the Hemlis project discusses what Hemlis is, why they are building it and how it works. </itunes:summary>
      <itunes:subtitle>Linus Olsson of the Hemlis project discusses what Hemlis is, why they are building it and how it works. </itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>15</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=454</guid>
      <title>#14 Piero Toffanin, outdoor coder</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Piero Toffanin is a software engineer and user experience designer who left his job this year to travel around North America, coding as he goes.</p>
<p><strong>Details</strong></p>
<p>Why give up the day job, inspired by Live on the Margin, preparation to travel, selling stuff and buying necessities, camper van vs hostels/hotels; practicalities of working on the road, charging laptops, getting internet, working offline; finding work, referrals; where Piero has travelled; splitting the day between work and adventure; compromises in the wandering life, meeting other travellers; remote working; how long will he keep going; challenges on the road; books choices and how to perform a tracheotomy.</p>
]]></description>
      <pubDate>Mon, 17 Nov 2014 05:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Piero Toffanin is a software engineer and user experience designer who left his job this year to travel around North America, coding as he goes.</p>
<p><strong>Details</strong></p>
<p>Why give up the day job, inspired by Live on the Margin, preparation to travel, selling stuff and buying necessities, camper van vs hostels/hotels; practicalities of working on the road, charging laptops, getting internet, working offline; finding work, referrals; where Piero has travelled; splitting the day between work and adventure; compromises in the wandering life, meeting other travellers; remote working; how long will he keep going; challenges on the road; books choices and how to perform a tracheotomy.</p>
]]></content:encoded>
      <enclosure length="13633445" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/08549a0d-9956-4070-b0bc-49490fb96951/nodogma-14-piero-toffanin-outdoor-coder_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#14 Piero Toffanin, outdoor coder</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/08549a0d-9956-4070-b0bc-49490fb96951/3000x3000/1533054949-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:47</itunes:duration>
      <itunes:summary>Piero Toffanin is a software engineer and user experience designer who left his job this year to travel around North America, coding as he goes. </itunes:summary>
      <itunes:subtitle>Piero Toffanin is a software engineer and user experience designer who left his job this year to travel around North America, coding as he goes. </itunes:subtitle>
      <itunes:keywords>privacy, security, programming, net, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>14</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=444</guid>
      <title>#13 Christopher Marston, consulting and startups</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Christopher Marston is the founder and CEO of Exemplar Companies, Inc, we discuss the legal aspects of going out as a consultant and getting a startup running.</p>
<p><strong>Details</strong></p>
<p>Christopher and I discuss what Exemplar Law does, fixed pricing; going out as a consultant, protecting against personal liability, LLC’s, SCorp, CCorp; startups, vesting, roles and responsibilities; equity in startups, dilution, removing a member of the team; protecting intellectual property while promoting yourself; patents vs trade secret; raising capital, business plans and other paperwork; growth of venture capital firms in Boston; shutting down a startup, common reasons for failure, under-capitalization, founder disputes, lawsuits; closing down a business.</p>
]]></description>
      <pubDate>Mon, 10 Nov 2014 09:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Christopher Marston is the founder and CEO of Exemplar Companies, Inc, we discuss the legal aspects of going out as a consultant and getting a startup running.</p>
<p><strong>Details</strong></p>
<p>Christopher and I discuss what Exemplar Law does, fixed pricing; going out as a consultant, protecting against personal liability, LLC’s, SCorp, CCorp; startups, vesting, roles and responsibilities; equity in startups, dilution, removing a member of the team; protecting intellectual property while promoting yourself; patents vs trade secret; raising capital, business plans and other paperwork; growth of venture capital firms in Boston; shutting down a startup, common reasons for failure, under-capitalization, founder disputes, lawsuits; closing down a business.</p>
]]></content:encoded>
      <enclosure length="11125270" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/09f08426-a3a4-4ca3-af24-ecdda1c45581/nodogma-13-christopher-marston-consulting-and-startups_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#13 Christopher Marston, consulting and startups</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/09f08426-a3a4-4ca3-af24-ecdda1c45581/3000x3000/1533054948-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:30:49</itunes:duration>
      <itunes:summary>Christopher Marston is the founder and CEO of Exemplar Companies, Inc, we discuss the legal aspects of going out as a consultant and getting a startup running. </itunes:summary>
      <itunes:subtitle>Christopher Marston is the founder and CEO of Exemplar Companies, Inc, we discuss the legal aspects of going out as a consultant and getting a startup running. </itunes:subtitle>
      <itunes:keywords>privacy, security, net, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>13</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=433</guid>
      <title>#12 Sean Blanchfield, Page Fair part 2</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Part two of my two part conversation with Sean Blanchfield of Page Fair.</p>
<p><strong>Details</strong></p>
<p>Sean and I discuss how adblockers work, easylist block list, how Page Fair works, cooperation with easy list, using Page Fair on a site; backend technology, python, Redis, twisted, Linux, Amazon Web Services, server load and traffic patterns; serving ads, bids, speed, Page Fair auction, no tracking of users, panopticlick and fingerprinting, tracking across devices and locations, data management platforms; noscript and Page Fair; Youtube and ads; not always showing an ad; ad block walls; book choices, The Innovator’s Dilemma, The Elements of Style, Getting Things Done: The Art of Stress-Free Productivity, Thinking, Fast and Slow; social networking and playing on expectations, trust in relationships, meeting customers.</p>
]]></description>
      <pubDate>Mon, 27 Oct 2014 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Part two of my two part conversation with Sean Blanchfield of Page Fair.</p>
<p><strong>Details</strong></p>
<p>Sean and I discuss how adblockers work, easylist block list, how Page Fair works, cooperation with easy list, using Page Fair on a site; backend technology, python, Redis, twisted, Linux, Amazon Web Services, server load and traffic patterns; serving ads, bids, speed, Page Fair auction, no tracking of users, panopticlick and fingerprinting, tracking across devices and locations, data management platforms; noscript and Page Fair; Youtube and ads; not always showing an ad; ad block walls; book choices, The Innovator’s Dilemma, The Elements of Style, Getting Things Done: The Art of Stress-Free Productivity, Thinking, Fast and Slow; social networking and playing on expectations, trust in relationships, meeting customers.</p>
]]></content:encoded>
      <enclosure length="24120049" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/986d4d36-6745-407e-8f03-8660c15737e3/nodogma-12-sean-blanchfield-part-2_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#12 Sean Blanchfield, Page Fair part 2</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/986d4d36-6745-407e-8f03-8660c15737e3/3000x3000/1533054949-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>01:06:55</itunes:duration>
      <itunes:summary>Part two of my two part conversation with Sean Blanchfield of Page Fair.</itunes:summary>
      <itunes:subtitle>Part two of my two part conversation with Sean Blanchfield of Page Fair.</itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>12</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=415</guid>
      <title>#11 Sean Blanchfield, Page Fair part 1</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Part one of my two part conversation with Sean Blanchfield of Page Fair.</p>
<p><strong>Details</strong></p>
<p>Sean and I discuss his past at Demonware, multiplayer networking layer; Scalefront startup incubator, cycling through startup ideas; Page Fair beginnings; innovation life cycle, finding the good idea, determining the size of the market, Sean and I are old!; Destructoid and going viral during a bachelor party(!), popularity of adblockers, popularity by site type, by age; YouTube preroll ads and the spread of blocking, Google ads white listed; non intrusive ads, Page Fair ads can be turned off, click through rates, discrete ads; better ads from Page Fair, competition; The Innovator’s Dilemma, disruptive technology, big companies can’t change, culture in companies; ad blocking on mobile, FireFox on Android supports adblock, adblock browsers are on the way, Adblock Plus app removed from App Store, Disconnect tracker and ad blocking for mobile and desktop; supporting free content through ads, publishers reaction to ad blockers.</p>
<p>Part two goes into the technical workings of Page Fair.</p>
]]></description>
      <pubDate>Mon, 13 Oct 2014 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Part one of my two part conversation with Sean Blanchfield of Page Fair.</p>
<p><strong>Details</strong></p>
<p>Sean and I discuss his past at Demonware, multiplayer networking layer; Scalefront startup incubator, cycling through startup ideas; Page Fair beginnings; innovation life cycle, finding the good idea, determining the size of the market, Sean and I are old!; Destructoid and going viral during a bachelor party(!), popularity of adblockers, popularity by site type, by age; YouTube preroll ads and the spread of blocking, Google ads white listed; non intrusive ads, Page Fair ads can be turned off, click through rates, discrete ads; better ads from Page Fair, competition; The Innovator’s Dilemma, disruptive technology, big companies can’t change, culture in companies; ad blocking on mobile, FireFox on Android supports adblock, adblock browsers are on the way, Adblock Plus app removed from App Store, Disconnect tracker and ad blocking for mobile and desktop; supporting free content through ads, publishers reaction to ad blockers.</p>
<p>Part two goes into the technical workings of Page Fair.</p>
]]></content:encoded>
      <enclosure length="20753749" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4c2ca222-25de-4809-990e-8f908fd33cba/nodogma-11-sean-blanchfield-part-1_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#11 Sean Blanchfield, Page Fair part 1</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4c2ca222-25de-4809-990e-8f908fd33cba/3000x3000/1533054948-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:57:34</itunes:duration>
      <itunes:summary>Part one of my two part conversation with Sean Blanchfield of Page Fair.</itunes:summary>
      <itunes:subtitle>Part one of my two part conversation with Sean Blanchfield of Page Fair.</itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>11</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=396</guid>
      <title>#10 Belatrix, Outsourcing</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Discussion with Alex Robbio and Silvana Gaia of Belatrix Software about outsourcing software development.</p>
<p><strong>Details</strong></p>
<p>Who they are, what they do, and what the company does, why they focus on software product development and qa; outsourcing vs offshoring, nearshoring; choosing an outsourcing partner, location, type of project, technology, collaboration; skills of devs in outsourced team; contract termination; size of team; scrum in an outsourced project, personal contact with client; cultural differences; team turnover, project governance, customer control over devs on project, better to be a big customer of an outsourcer; advantages of having multiple teams on a project; costs and benefits of visits; managing projects, planning; handling client complaints, catch early, provide training, improve communications, retrospective; customer buy in; customers who just want a job done; setting customer expectations, culture; customers moving away from far away outsourcing; global shortage of IT talent, training; breaking rocks vs building cathedrals.</p>
]]></description>
      <pubDate>Mon, 29 Sep 2014 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Discussion with Alex Robbio and Silvana Gaia of Belatrix Software about outsourcing software development.</p>
<p><strong>Details</strong></p>
<p>Who they are, what they do, and what the company does, why they focus on software product development and qa; outsourcing vs offshoring, nearshoring; choosing an outsourcing partner, location, type of project, technology, collaboration; skills of devs in outsourced team; contract termination; size of team; scrum in an outsourced project, personal contact with client; cultural differences; team turnover, project governance, customer control over devs on project, better to be a big customer of an outsourcer; advantages of having multiple teams on a project; costs and benefits of visits; managing projects, planning; handling client complaints, catch early, provide training, improve communications, retrospective; customer buy in; customers who just want a job done; setting customer expectations, culture; customers moving away from far away outsourcing; global shortage of IT talent, training; breaking rocks vs building cathedrals.</p>
]]></content:encoded>
      <enclosure length="20739795" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/159dd899-630e-42d3-abb2-1f34c738c305/nodogma-10-belatrix_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#10 Belatrix, Outsourcing</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/159dd899-630e-42d3-abb2-1f34c738c305/3000x3000/1533054943-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:57:31</itunes:duration>
      <itunes:summary>Discussion with Alex Robbio and Silvana Gaia of Belatrix Software about outsourcing software development.</itunes:summary>
      <itunes:subtitle>Discussion with Alex Robbio and Silvana Gaia of Belatrix Software about outsourcing software development.</itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>10</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=380</guid>
      <title>#09 Grant Fritchey, Database Dev Ops</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Grant Fritchey and I discuss database dev op and how it can anything to anyone.</p>
<p><strong>Details</strong></p>
<p>what he does; origin of scary DBA nickname; what is dev ops, day to day dev ops tasks; DBA and developer interactions, communications, DBA’s favorite word is “no”; dev ops and source control, putting a DB in source control, integration with dev, auditing; moving DB from production to source control, ssdt, red gate sql source control, DBA resistance to source control, changing methodologies and mindsets, teething pains; tooling; keeping DB source in same place as software source, merges; benefits of source control, auditing, legislative requirements, tight coupling with dev, versioning, commenting, labeling a version; shared dev DB server vs individual dev DB server; comparing production to source control; continuous integration and automated deployment, complete replace of DB vs incremental builds, breaking changes; maturity of tools for CI, automated testing, app code vs TSQL for testing, testing before check in; replication and automated deployment; Entity Framework Migrations, breaking changes, EF Migrations vs SSDT and Red Gate SQL Source Control, up and down migrations*; ORMs, dbas don’t like ORMs, performance, Glimpse to assess executed SQL; book choice – The Phoenix Projec, a parable on dev ops and making teams work together; Grant is presenting at the PASS summit full day seminar on query tuning, Grant’s book SQL Server Query Performance Tuning coming in Sept, wearing rainbow fuzzies for Argenis Without Borders.</p>
]]></description>
      <pubDate>Mon, 15 Sep 2014 06:36:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Grant Fritchey and I discuss database dev op and how it can anything to anyone.</p>
<p><strong>Details</strong></p>
<p>what he does; origin of scary DBA nickname; what is dev ops, day to day dev ops tasks; DBA and developer interactions, communications, DBA’s favorite word is “no”; dev ops and source control, putting a DB in source control, integration with dev, auditing; moving DB from production to source control, ssdt, red gate sql source control, DBA resistance to source control, changing methodologies and mindsets, teething pains; tooling; keeping DB source in same place as software source, merges; benefits of source control, auditing, legislative requirements, tight coupling with dev, versioning, commenting, labeling a version; shared dev DB server vs individual dev DB server; comparing production to source control; continuous integration and automated deployment, complete replace of DB vs incremental builds, breaking changes; maturity of tools for CI, automated testing, app code vs TSQL for testing, testing before check in; replication and automated deployment; Entity Framework Migrations, breaking changes, EF Migrations vs SSDT and Red Gate SQL Source Control, up and down migrations*; ORMs, dbas don’t like ORMs, performance, Glimpse to assess executed SQL; book choice – The Phoenix Projec, a parable on dev ops and making teams work together; Grant is presenting at the PASS summit full day seminar on query tuning, Grant’s book SQL Server Query Performance Tuning coming in Sept, wearing rainbow fuzzies for Argenis Without Borders.</p>
]]></content:encoded>
      <enclosure length="23335596" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/a3cc4ab7-7dd7-4eb3-9306-d536caf1736b/nodogma-09-grant-fritchey_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#09 Grant Fritchey, Database Dev Ops</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/a3cc4ab7-7dd7-4eb3-9306-d536caf1736b/3000x3000/1533054943-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>01:04:43</itunes:duration>
      <itunes:summary>Grant Fritchey and I discuss database dev op and how it can anything to anyone.</itunes:summary>
      <itunes:subtitle>Grant Fritchey and I discuss database dev op and how it can anything to anyone.</itunes:subtitle>
      <itunes:keywords>privacy, net, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>9</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=366</guid>
      <title>#08 Brian O’Neill, good design in software</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Designer Brian O'Neill tells me what it takes to make a well designed piece of software.</p>
<p><strong>Details</strong></p>
<p>who he is and what he does; role as a designer vs developer; how to find out what is needed, getting feedback, including engineers in feedback process; what is great design, invisible interface, task flow, google as an example of good design, good task flow example, db tables should not dictate the view; who is responsible for good design; bridging the gap between designers and developers, learning design; steps in making a good design from the perspective of a designer and an engineer, laddering, sketch on whiteboards rather than using fancy software, user testing; why not to start from the data model; flexibility vs usability; engineers should be involved in user testing, self reflection; agile, incrementing rather than iterating, lack of user representative is common, design runway – designers stay ahead of engineers by a sprint, validation loops, don’t worry about what people like about an interface only what they do; definitions of success from different perspectives; working as an insider rather than as an external contractor; conflicts between engineers and designers, justifying decision making and intuition, sum of design errors reflect on overall product, building respect between engineers and designers; just because the big boys do it doesn’t mean you should; Brian’s music; author recommendations, Edward Tufte, Stephen Few.</p>
]]></description>
      <pubDate>Mon, 1 Sep 2014 07:18:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Designer Brian O'Neill tells me what it takes to make a well designed piece of software.</p>
<p><strong>Details</strong></p>
<p>who he is and what he does; role as a designer vs developer; how to find out what is needed, getting feedback, including engineers in feedback process; what is great design, invisible interface, task flow, google as an example of good design, good task flow example, db tables should not dictate the view; who is responsible for good design; bridging the gap between designers and developers, learning design; steps in making a good design from the perspective of a designer and an engineer, laddering, sketch on whiteboards rather than using fancy software, user testing; why not to start from the data model; flexibility vs usability; engineers should be involved in user testing, self reflection; agile, incrementing rather than iterating, lack of user representative is common, design runway – designers stay ahead of engineers by a sprint, validation loops, don’t worry about what people like about an interface only what they do; definitions of success from different perspectives; working as an insider rather than as an external contractor; conflicts between engineers and designers, justifying decision making and intuition, sum of design errors reflect on overall product, building respect between engineers and designers; just because the big boys do it doesn’t mean you should; Brian’s music; author recommendations, Edward Tufte, Stephen Few.</p>
]]></content:encoded>
      <enclosure length="24440804" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/69e7087f-bc0d-4caa-a6eb-6797aa98be48/nodogma-08-brian-o-neill_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#08 Brian O’Neill, good design in software</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/69e7087f-bc0d-4caa-a6eb-6797aa98be48/3000x3000/1533054943-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>01:07:48</itunes:duration>
      <itunes:summary>Designer Brian O&apos;Neill tells me what it takes to make a well designed piece of software. 
</itunes:summary>
      <itunes:subtitle>Designer Brian O&apos;Neill tells me what it takes to make a well designed piece of software. 
</itunes:subtitle>
      <itunes:keywords>privacy, net, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>8</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=357</guid>
      <title>#7 Rebecca O’Dette, Agile at RunKeeper</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Rebecca O'Dette of RunKeeper talks to me about their Agile development process.</p>
<p><strong>Details</strong></p>
<p>We cover Rebecca's role, company growth over the past few years, development structure, introduction of agile processes, moving from waterfall, choice of scrum over other agile options, first steps in agile, team size, current team structure, changes over past few years, scaling and syncing teams, scrum of scrums, QA and release processes, release bottlenecks, release cycles, missing Microsoft project, agile for marketing, support, business development and user experience, kanban, story points, planning poker, complexity and</p>
<p><img src="http://feeds.feedburner.com/%7Er/NoDogmaPodcast/%7E4/9c9CxtPOrRY" alt="" /></p>
]]></description>
      <pubDate>Mon, 18 Aug 2014 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Rebecca O'Dette of RunKeeper talks to me about their Agile development process.</p>
<p><strong>Details</strong></p>
<p>We cover Rebecca's role, company growth over the past few years, development structure, introduction of agile processes, moving from waterfall, choice of scrum over other agile options, first steps in agile, team size, current team structure, changes over past few years, scaling and syncing teams, scrum of scrums, QA and release processes, release bottlenecks, release cycles, missing Microsoft project, agile for marketing, support, business development and user experience, kanban, story points, planning poker, complexity and</p>
<p><img src="http://feeds.feedburner.com/%7Er/NoDogmaPodcast/%7E4/9c9CxtPOrRY" alt="" /></p>
]]></content:encoded>
      <enclosure length="13556093" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/7855125f-ba1e-438d-96a1-2124bba7b510/nodogma-07-rebecca-o-dette-runkeeper_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#7 Rebecca O’Dette, Agile at RunKeeper</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/7855125f-ba1e-438d-96a1-2124bba7b510/3000x3000/1533054943-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:37:34</itunes:duration>
      <itunes:summary>Rebecca O&apos;Dette of RunKeeper talks to me about their Agile development process.</itunes:summary>
      <itunes:subtitle>Rebecca O&apos;Dette of RunKeeper talks to me about their Agile development process.</itunes:subtitle>
      <itunes:keywords>net, c, privacy, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>7</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=351</guid>
      <title>#6 Nicolas Dorier, Part 2 – NBitcoin</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Part 2 of my discussion with Nicolas Dorier in which we discuss NBitcoin.</p>
<p><strong>Details</strong></p>
<p>what it is and why Nicolas wrote it, features of NBitcoin, how to contribute; other development work, bitcoin as a payment mechanism for consultants;<br />
colored coins as a way of replacing shares for funding companies, dividends and distribution of profit, dilution of investment; regulation, taxation, legal backlash, fiat money.<br />
Nicolas’ Codeproject contributions, .NET Micro Framework for use in a car, Gadgeteer project, Gadgeteer vs Netduino; 11 Useful Classes; Nicolas’ book choice.</p>
]]></description>
      <pubDate>Mon, 4 Aug 2014 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Part 2 of my discussion with Nicolas Dorier in which we discuss NBitcoin.</p>
<p><strong>Details</strong></p>
<p>what it is and why Nicolas wrote it, features of NBitcoin, how to contribute; other development work, bitcoin as a payment mechanism for consultants;<br />
colored coins as a way of replacing shares for funding companies, dividends and distribution of profit, dilution of investment; regulation, taxation, legal backlash, fiat money.<br />
Nicolas’ Codeproject contributions, .NET Micro Framework for use in a car, Gadgeteer project, Gadgeteer vs Netduino; 11 Useful Classes; Nicolas’ book choice.</p>
]]></content:encoded>
      <enclosure length="16897670" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4a2b95cc-d2b2-4c1d-a954-6b912a21b493/nodogma-06-nicolas-dorier-part-2_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#6 Nicolas Dorier, Part 2 – NBitcoin</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/4a2b95cc-d2b2-4c1d-a954-6b912a21b493/3000x3000/1533054942-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:46:51</itunes:duration>
      <itunes:summary>Part 2 of my discussion with Nicolas Dorier in which we discuss NBitcoin.
</itunes:summary>
      <itunes:subtitle>Part 2 of my discussion with Nicolas Dorier in which we discuss NBitcoin.
</itunes:subtitle>
      <itunes:keywords>privacy, c, net, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>6</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=321</guid>
      <title>#5 Nicolas Dorier, Part 1 – Bitcoin</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Part one of my two part conversation with Nicolas Dorier on bitcoin and NBitcoin.</p>
<p><strong>Details</strong></p>
<p>what a bitcoin is; why Nicolas became interested in bitcoin; decentralized currency; distributed ledger; escrow; mining, variance problem, computing power needed, mining pools, democracy, 51% problem, changing rules; mining as way of making money; commission on payments, loss of value of bitcoin; storage of bitcoins, MtGox, cold wallets; bitcoin for subscription services; scalability, transaction processing limitations and solutions, memory requirements of block chain and loss of decentralization; anonymity; more on the 51% problem, distributed decision making, voting, 51% attack – cancelling blocks of miners, code changes; hard limit on number of bitcoins, decreasing speed of mining; hoarding of bitcoins and deflationary currencies, Friedman vs Keynes.</p>
]]></description>
      <pubDate>Mon, 21 Jul 2014 09:19:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Part one of my two part conversation with Nicolas Dorier on bitcoin and NBitcoin.</p>
<p><strong>Details</strong></p>
<p>what a bitcoin is; why Nicolas became interested in bitcoin; decentralized currency; distributed ledger; escrow; mining, variance problem, computing power needed, mining pools, democracy, 51% problem, changing rules; mining as way of making money; commission on payments, loss of value of bitcoin; storage of bitcoins, MtGox, cold wallets; bitcoin for subscription services; scalability, transaction processing limitations and solutions, memory requirements of block chain and loss of decentralization; anonymity; more on the 51% problem, distributed decision making, voting, 51% attack – cancelling blocks of miners, code changes; hard limit on number of bitcoins, decreasing speed of mining; hoarding of bitcoins and deflationary currencies, Friedman vs Keynes.</p>
]]></content:encoded>
      <enclosure length="18641918" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6b8daccf-579d-4055-a4ae-db42ac3d1358/nodogma-05-nicolas-dorier-part-1_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#5 Nicolas Dorier, Part 1 – Bitcoin</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/6b8daccf-579d-4055-a4ae-db42ac3d1358/3000x3000/1533054943-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:51:42</itunes:duration>
      <itunes:summary>Part one of my two part conversation with Nicolas Dorier on bitcoin and NBitcoin.</itunes:summary>
      <itunes:subtitle>Part one of my two part conversation with Nicolas Dorier on bitcoin and NBitcoin.</itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>5</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=312</guid>
      <title>#4 Gary Marcos, Mobile App Development</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Gary Marcos tells about the differences between mobile app and website development.</p>
<p><strong>Details</strong></p>
<p>Why build a mobile app instead of a web site designed for mobile, usability, approaches to app development for teams with no experience in app development – near shore vs offshore, costs of app development, launching into a store, maintaining an app, crash analytics, post launch issues, redeploying your app, platform to build your first app on, supporting Android devices, Windows and Blackberry, promoting your app, app analytics, mobile retargeting, ratings and feedback.</p>
]]></description>
      <pubDate>Mon, 7 Jul 2014 04:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Gary Marcos tells about the differences between mobile app and website development.</p>
<p><strong>Details</strong></p>
<p>Why build a mobile app instead of a web site designed for mobile, usability, approaches to app development for teams with no experience in app development – near shore vs offshore, costs of app development, launching into a store, maintaining an app, crash analytics, post launch issues, redeploying your app, platform to build your first app on, supporting Android devices, Windows and Blackberry, promoting your app, app analytics, mobile retargeting, ratings and feedback.</p>
]]></content:encoded>
      <enclosure length="7639802" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b070d277-096e-4935-b971-f935d99da304/nodogma-04-gary-marcos_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#4 Gary Marcos, Mobile App Development</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/b070d277-096e-4935-b971-f935d99da304/3000x3000/1533054945-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:21:08</itunes:duration>
      <itunes:summary>Gary Marcos tells about the differences between mobile app and website development.</itunes:summary>
      <itunes:subtitle>Gary Marcos tells about the differences between mobile app and website development.</itunes:subtitle>
      <itunes:keywords>c, privacy, net, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>4</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=289</guid>
      <title>#3 Bill Wilder, Azure</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Bill Wilder, Microsoft Azure MVP tells me about the Azure plaform.</p>
<p><strong>Details</strong></p>
<p>Differences from traditional development, reliable queues, automation and devops, security, cloud computing vs alternatives, green data centres, scaling, test and deployment, costs and licensing, Azure over the past four years, active directory, SQL services, growth of services – mobile services, hadoop, caching, media services, BizTalk, DNS, virtual networks, Satya Nadella and Scott Guthrie, Bill and Azure, Global Windows Azure Bootcamp, commercial usage of Azure vs AWS, book choices.</p>
]]></description>
      <pubDate>Mon, 16 Jun 2014 08:00:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Bill Wilder, Microsoft Azure MVP tells me about the Azure plaform.</p>
<p><strong>Details</strong></p>
<p>Differences from traditional development, reliable queues, automation and devops, security, cloud computing vs alternatives, green data centres, scaling, test and deployment, costs and licensing, Azure over the past four years, active directory, SQL services, growth of services – mobile services, hadoop, caching, media services, BizTalk, DNS, virtual networks, Satya Nadella and Scott Guthrie, Bill and Azure, Global Windows Azure Bootcamp, commercial usage of Azure vs AWS, book choices.</p>
]]></content:encoded>
      <enclosure length="14512476" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5330fe11-8325-4415-bf50-c63acaec0672/nodogma-03-bill-wilder_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#3 Bill Wilder, Azure</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/5330fe11-8325-4415-bf50-c63acaec0672/3000x3000/1533054945-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:14</itunes:duration>
      <itunes:summary>Bill Wilder, Microsoft Azure MVP tells me about the Azure plaform.</itunes:summary>
      <itunes:subtitle>Bill Wilder, Microsoft Azure MVP tells me about the Azure plaform.</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>3</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=159</guid>
      <title>#2 Bob Downey, Software Development</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Wide ranging discussion with Bob Downey of Galen Healthcare about software development practices.</p>
<p><strong>Details</strong></p>
<p>Who his, what he does. Architecture, book theory vs practical considerations, refactoring in a business environment, how software grows, development and collaboration across multiple offices, promotion in development groups, decision making, technology choices, cloud platforms, keeping up with current frameworks, refactoring, reusability, testing, SpecFlow.</p>
]]></description>
      <pubDate>Mon, 9 Jun 2014 07:46:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Wide ranging discussion with Bob Downey of Galen Healthcare about software development practices.</p>
<p><strong>Details</strong></p>
<p>Who his, what he does. Architecture, book theory vs practical considerations, refactoring in a business environment, how software grows, development and collaboration across multiple offices, promotion in development groups, decision making, technology choices, cloud platforms, keeping up with current frameworks, refactoring, reusability, testing, SpecFlow.</p>
]]></content:encoded>
      <enclosure length="19797126" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3a425b05-8312-4699-b87c-1b86de050052/nodogma-02-bob-downey_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#2 Bob Downey, Software Development</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/3a425b05-8312-4699-b87c-1b86de050052/3000x3000/1533054943-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:54:55</itunes:duration>
      <itunes:summary>Wide ranging discussion with Bob Downey of Galen Healthcare about software development practices.</itunes:summary>
      <itunes:subtitle>Wide ranging discussion with Bob Downey of Galen Healthcare about software development practices.</itunes:subtitle>
      <itunes:keywords>net, privacy, security, programming, c</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>2</itunes:episode>
    </item>
    <item>
      <guid isPermaLink="false">https://secure33.webhostinghub.com/~bryanh12/nodogmapodcast/?p=187</guid>
      <title>#1 Anthony van der Hoorn and Nik Molnar, Glimpse Project</title>
      <description><![CDATA[<p><strong>Summary</strong></p>
<p>Anthony van der Hoorn and Nik Molnar tell me about the amazing Glimpse project.</p>
<p><strong>Details</strong></p>
<p>We chat about the origins of Glimpse, what it does, how it works and where it is going.</p>
]]></description>
      <pubDate>Mon, 2 Jun 2014 03:46:00 +0000</pubDate>
      <author>bryanhogan@fastmail.fm (no dogma podcast)</author>
      <link>https://nodogmapodcast.bryanhogan.net</link>
      <content:encoded><![CDATA[<p><strong>Summary</strong></p>
<p>Anthony van der Hoorn and Nik Molnar tell me about the amazing Glimpse project.</p>
<p><strong>Details</strong></p>
<p>We chat about the origins of Glimpse, what it does, how it works and where it is going.</p>
]]></content:encoded>
      <enclosure length="14667029" type="audio/mpeg" url="https://cdn.simplecast.com/audio/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/85567dfb-86c5-4dfa-a04b-573ff06ea2e7/nodogma-01-glimpse-project_tc.mp3?aid=rss_feed&amp;feed=EoO4h3Xv"/>
      <itunes:title>#1 Anthony van der Hoorn and Nik Molnar, Glimpse Project</itunes:title>
      <itunes:author>no dogma podcast</itunes:author>
      <itunes:image href="https://image.simplecastcdn.com/images/2d9810/2d981087-eb84-49b4-a81c-f2167353e2b6/85567dfb-86c5-4dfa-a04b-573ff06ea2e7/3000x3000/1533054943-artwork.jpg?aid=rss_feed"/>
      <itunes:duration>00:40:40</itunes:duration>
      <itunes:summary>Anthony van der Hoorn and Nik Molnar tell me about the amazing Glimpse project.</itunes:summary>
      <itunes:subtitle>Anthony van der Hoorn and Nik Molnar tell me about the amazing Glimpse project.</itunes:subtitle>
      <itunes:keywords>net, privacy, c, security, programming</itunes:keywords>
      <itunes:explicit>false</itunes:explicit>
      <itunes:episodeType>full</itunes:episodeType>
      <itunes:episode>1</itunes:episode>
    </item>
  </channel>
</rss>