<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Kevin Schuchard</title>
    <link>https://www.kevinschuchard.com/blog</link>
    <description>Writing on web engineering, team leadership, Angular, Nx, and TypeScript by Kevin Schuchard, Director of Engineering at Briebug.</description>
    <language>en-us</language>
    <managingEditor>schuchard.kevin@gmail.com (Kevin Schuchard)</managingEditor>
    <webMaster>schuchard.kevin@gmail.com (Kevin Schuchard)</webMaster>
    <lastBuildDate>Sat, 24 Jun 2023 00:00:00 GMT</lastBuildDate>
    <atom:link href="https://www.kevinschuchard.com/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2023-06-24-nx-migration</guid>
      <title>Nx Commands For Large Migrations</title>
      <link>https://www.kevinschuchard.com/blog/2023-06-24-nx-migration</link>
      <description>Make large Nx migrations easy with these 4 flags</description>
      <pubDate>Sat, 24 Jun 2023 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>nx</category>
      <category>angular</category>
      <category>git</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2023-06-04-getting-started-tech-stack</guid>
      <title>My 2023 side project tech picks</title>
      <link>https://www.kevinschuchard.com/blog/2023-06-04-getting-started-tech-stack</link>
      <description>My preferred technologies for building web applications cover backend options such as Firebase and Supabase, frontend frameworks like React, Vue, and Angular, tools for requirements and designs, and analytics solutions such as Google Analytics, Fathom, and Umami.</description>
      <pubDate>Tue, 06 Jun 2023 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>picks</category>
      <category>side project</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2023-06-01-javascript-uuid</guid>
      <title>Unleash the Power of UUIDs in JavaScript: From Readability to Conciseness</title>
      <link>https://www.kevinschuchard.com/blog/2023-06-01-javascript-uuid</link>
      <description>Discover three approaches to generate UUIDs in JavaScript without relying on external libraries or npm packages including a readable method for easy comprehension, a concise solution utilizing regex and the replace method, and a modern approach leveraging the Web Crypto API for brevity and cryptographic strength.</description>
      <pubDate>Thu, 01 Jun 2023 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>javascript</category>
      <category>uuid</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-12-16-ng-pipe-iso</guid>
      <title>Angular ISO Date Pipe</title>
      <link>https://www.kevinschuchard.com/blog/2019-12-16-ng-pipe-iso</link>
      <description>The Angular Date pipe can do more than format local time. You can also work with any offset, such as zero UTC offset.</description>
      <pubDate>Sun, 15 Dec 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>pipes</category>
      <category>datetime</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-12-10-cypress-gatsby</guid>
      <title>Configure Cypress with Gatsby</title>
      <link>https://www.kevinschuchard.com/blog/2019-12-10-cypress-gatsby</link>
      <description>Test a Gatsby application before every release with Cypress.</description>
      <pubDate>Tue, 10 Dec 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>cypress</category>
      <category>gatsby</category>
      <category>ci/cd</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-11-29-carbon</guid>
      <title>Carbon Screenshots CLI</title>
      <link>https://www.kevinschuchard.com/blog/2019-11-29-carbon</link>
      <description>Repeatable, easy, and versioned configuration for code screenshots with the Carbon Now CLI.</description>
      <pubDate>Fri, 29 Nov 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>web</category>
      <category>cli</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-11-21-schematic-resources</guid>
      <title>Schematic Resources</title>
      <link>https://www.kevinschuchard.com/blog/2019-11-21-schematic-resources</link>
      <description>Libraries and tools for working with Schematics</description>
      <pubDate>Thu, 21 Nov 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>schematic</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-11-12-typescript-3-7-prettier</guid>
      <title>Configuring Typescript 3.7 with Prettier</title>
      <link>https://www.kevinschuchard.com/blog/2019-11-12-typescript-3-7-prettier</link>
      <description>Getting those new features in Typescript 3.7 to work with Prettier</description>
      <pubDate>Tue, 12 Nov 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>typescript</category>
      <category>prettier</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-10-26-pipe-arguments</guid>
      <title>Dynamic Pipe Parameters in Angular</title>
      <link>https://www.kevinschuchard.com/blog/2019-10-26-pipe-arguments</link>
      <description>How to dynamically change parameters used with Angular Pipes</description>
      <pubDate>Sat, 26 Oct 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>pipes</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-08-13-blog-seo</guid>
      <title>Self-hosting and cross-posting</title>
      <link>https://www.kevinschuchard.com/blog/2019-08-13-blog-seo</link>
      <description>How to increase search engine ranking while maintaining ownership of your content and reaching the maximum amount of viewers</description>
      <pubDate>Tue, 13 Aug 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>seo</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-05-17-iterpolating-schematics</guid>
      <title>Interpolating Schematic files and filenames</title>
      <link>https://www.kevinschuchard.com/blog/2019-05-17-iterpolating-schematics</link>
      <description>The process of moving and interpolating template files in schematics is extremely powerful. You can provide variables and methods to use in the files and filenames during interpolation which is very similar to what&apos;s available in Angular components.</description>
      <pubDate>Fri, 17 May 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>schematic</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2019-05-08-http-interceptor</guid>
      <title>3 ways to use Angular HTTP Interceptors</title>
      <link>https://www.kevinschuchard.com/blog/2019-05-08-http-interceptor</link>
      <description>HTTP Interceptors provide a flexible mechanism to control your application when dealing with network-related resources. They’re similar to middleware in other frameworks and allow network logic to be abstracted and reused.</description>
      <pubDate>Wed, 08 May 2019 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>http</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2018-11-20-schematic-sandbox</guid>
      <title>Building Schematics with a Sandbox</title>
      <link>https://www.kevinschuchard.com/blog/2018-11-20-schematic-sandbox</link>
      <description>Build Schematics quick and easy with visual diffs.</description>
      <pubDate>Tue, 20 Nov 2018 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>demo</category>
      <category>schematic</category>
      <category>testing</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2018-10-29-rotate-center-vertical-text</guid>
      <title>Rotate &amp; Center Vertical Text</title>
      <link>https://www.kevinschuchard.com/blog/2018-10-29-rotate-center-vertical-text</link>
      <description>A responsive way to rotate and center text in its container.</description>
      <pubDate>Mon, 29 Oct 2018 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>css</category>
      <category>center</category>
      <category>demo</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2018-10-22-angular-cli-prompts</guid>
      <title>Angular CLI Prompts</title>
      <link>https://www.kevinschuchard.com/blog/2018-10-22-angular-cli-prompts</link>
      <description>Angular CLI prompts are easy to configure and improve usability and validation.</description>
      <pubDate>Mon, 22 Oct 2018 00:00:00 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>cli</category>
      <category>schematic</category>
    </item>
    <item>
      <guid>https://www.kevinschuchard.com/blog/2018-07-17-jest-schematic</guid>
      <title>Building an Angular Schematic for Jest</title>
      <link>https://www.kevinschuchard.com/blog/2018-07-17-jest-schematic</link>
      <description>Jest is an alternative testing library that&apos;s compatible with Angular but requires some setup. I&apos;ll show you how I automated that process with Angular Schematics.</description>
      <pubDate>Tue, 17 Jul 2018 15:04:10 GMT</pubDate>
      <author>schuchard.kevin@gmail.com (Kevin Schuchard)</author>
      <category>angular</category>
      <category>schematic</category>
      <category>jest</category>
    </item>
  </channel>
</rss>
