<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.stormlightconsulting.com/serverless-experience</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-03-01</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1583101447927-W37GTCRM1WP1ZLH5L21P/serverless-finch.png</image:loc>
      <image:title>Serverless Experience - We maintain a Serverless Framework plugin with over 7k weekly downloads, and regularly publish courses and articles on serverless development and architecture.</image:title>
      <image:caption>We've been working with AWS Lambda and other serverless technologies since they were released. We've built applications with a variety of managed services that spare us the operational overhead of dealing with server infrastructure, and we're ready to put that knowledge to work on your project.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/prototyping</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-12-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582927315702-T9G78O5YRYC654ZNNLSK/prototype-techpayrates.jpg</image:loc>
      <image:title>Prototyping - Case Study: Tech Pay Rates</image:title>
      <image:caption>We knew we wanted to build a tool around salary transparency that would collect info from users, but decided to start with a prototype first. This prototype turned into Tech Pay Rates, a fully functional project which integrates Algolia, DynamoDB, and Serverless Framework in under 500 lines of code.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/training</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-12-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582929112078-B5173WHYHI8C6S6HPA9F/Beer+city+code.png</image:loc>
      <image:title>Training</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582929275724-ENN4LFK1WI28CH2X2IQT/DeveloperWeek.png</image:loc>
      <image:title>Training</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582773776280-VCOA4IB6PXTT032X6VOW/2019-liberty-js-fernando.png</image:loc>
      <image:title>Training - If your team needs some help getting up to speed, we're happy to figure out the best way to get them there.</image:title>
      <image:caption>If you’d like to book us for a speaking engagement, please let us know in the contact form.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582928872975-2VSG5GXOE6LLTTDKUMJG/LjsSecondaryLogo-1016.jpg</image:loc>
      <image:title>Training</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582929351064-JSX0WQYAF2QAQIBA8T0L/lisa19_wordmark_red.png</image:loc>
      <image:title>Training</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-08-15</lastmod>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/application-development</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-09-01</lastmod>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/services</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2020-06-19</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582769723995-HHQVV1PXD3TWIJPCTK9P/Screen+Shot+2020-02-26+at+6.15.10+PM.png</image:loc>
      <image:title>Services</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582771101902-RNI7Q0CT0PUQBT58FV2W/serverless-architecture-design.png</image:loc>
      <image:title>Services</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582772676710-ZJDK2TI6ZUQD42ZE3X9M/prototyping.png</image:loc>
      <image:title>Services</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582931506815-A0FI3LLEHH7M7I29XQQ4/582+copy.jpg</image:loc>
      <image:title>Services</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/architecture-design</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2020-05-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1589408421063-YGRCVK9CMQBBX43EVVH7/aws-lambda-color-scheme.png</image:loc>
      <image:title>Architecture Design - Color Scheme Generation</image:title>
      <image:caption>With this project, users can submit images that will get uploaded to Amazon S3, and then a Lambda function leverages a library called Color Thief to process the image. This processing results in a color scheme generated based on the dominant colors in the image, which gets returned as JSON. The JSON is stored in DynamoDB so that it can be accessed by the frontend and displayed to the user. View the project this diagram is based on here.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582925287629-1OOXPD9X00VJF3YMQUTW/aws-algolia-architecture</image:loc>
      <image:title>Architecture Design - Indexing Searchable User-Generated Content</image:title>
      <image:caption>We used AWS services like Lambda, API Gateway, S3, Systems Manager Parameter Store, and DynamoDB to create a system that reliably and rapidly indexes searchable content and also provides ways to update and act on changes to that data later on.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5e570fa618c8925b84520ba3/1582926324649-K2DXPM6UCNJPCE5S0V36/dynamodb-streams-sqs-fifo-design.png</image:loc>
      <image:title>Architecture Design - AWS First-In-First-Out Queues</image:title>
      <image:caption>We built a system that would take new DynamoDB table items, queue up JSON messages in first-in-first-out order, and trickle them out to a 3rd party API over time.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/course-author-general</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-01-25</lastmod>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/opportunities</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-03-14</lastmod>
  </url>
  <url>
    <loc>https://www.stormlightconsulting.com/python-in-the-cloud-course-author</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-02-03</lastmod>
  </url>
</urlset>

