<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Andrew Underwood</title>
    <description>The latest articles on Forem by Andrew Underwood (@eufandem).</description>
    <link>https://forem.com/eufandem</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F364435%2Fd2ef9caa-af1b-4334-972c-f3d42b487d06.png</url>
      <title>Forem: Andrew Underwood</title>
      <link>https://forem.com/eufandem</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/eufandem"/>
    <language>en</language>
    <item>
      <title>Next.js Commerce.js starter kit, one-click to Vercel</title>
      <dc:creator>Andrew Underwood</dc:creator>
      <pubDate>Fri, 05 Feb 2021 01:10:17 +0000</pubDate>
      <link>https://forem.com/eufandem/next-js-commerce-js-starter-kit-one-click-to-vercel-ba5</link>
      <guid>https://forem.com/eufandem/next-js-commerce-js-starter-kit-one-click-to-vercel-ba5</guid>
      <description>&lt;h2&gt;
  
  
  Your headless commerce starter kit
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://commercejs-chopchop-demo.vercel.app/"&gt;ChopChop&lt;/a&gt; is a beautifully designed, elegantly developed, ope-source demo store and starter kit that sells fine tools for thoughtful cooks. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The TLDR&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Stack includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nextjs.org/"&gt;Next.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://stripe.com/docs/stripe-js/react"&gt;React Stripe Elements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/chec/commerce.js"&gt;Commerce.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://vercel.com/"&gt;Vercel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Supports physical shipping and digital fulfillment&lt;/li&gt;
&lt;li&gt;Accepts 135+ currencies&lt;/li&gt;
&lt;li&gt;Is &lt;a href="https://github.com/chec/commercejs-chopchop-demo"&gt;open-source on GitHub&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Utilizes the most recent Next.js features (&lt;a href="https://nextjs.org/docs/api-reference/next/image"&gt;Next Image&lt;/a&gt;, &lt;a href="https://nextjs.org/docs/routing/dynamic-routes"&gt;Dynamic Routes&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Motivation
&lt;/h2&gt;

&lt;p&gt;In 2020 we saw headless commerce and the Jamstack really take off, with developers flocking to this new way of building, optimizing, and maintaining sites.&lt;/p&gt;

&lt;p&gt;Last year in August we launched our first &lt;a href="http://commercejs-demo-store.netlify.app/"&gt;open-source demo&lt;/a&gt; store to illustrate how our &lt;a href="https://commercejs.com/product/commerce-apis"&gt;commerce APIs&lt;/a&gt; can be leveraged to build unique, high-performance purchasing experiences.&lt;/p&gt;

&lt;p&gt;Since we release our first demo store, there’s been the Next.js 10 release, we’ve written &lt;a href="https://www.npmjs.com/package/@chec/react-commercejs-hooks"&gt;React hooks for cart and checkout&lt;/a&gt;, and the focus on commerce has intensified as more businesses look to differentiate and elevate their online presence.&lt;/p&gt;

&lt;h2&gt;
  
  
  For developers
&lt;/h2&gt;

&lt;p&gt;This open-source Commerce.js demo is statically built with Next.js, uses Stripe for payment, and is one-click deployable to Vercel. Product data (assets, prices, descriptions) and logic are all handled by Commerce.js.&lt;/p&gt;

&lt;p&gt;The power of Next.js allows us to create static pages at build time by simply exporting the functions getStaticProps and getStaticPath``s inside our pages.&lt;/p&gt;

&lt;p&gt;`&lt;code&gt;&lt;/code&gt;javascript&lt;/p&gt;

&lt;p&gt;export async function getStaticProps({ params }) {&lt;br&gt;
  const { permalink } = params;&lt;br&gt;
  const product = await commerce.products.retrieve(permalink, {&lt;br&gt;
    type: "permalink",&lt;br&gt;
  });&lt;br&gt;
  return {&lt;br&gt;
    props: {&lt;br&gt;
      product,&lt;br&gt;
    },&lt;br&gt;
    revalidate: 60,&lt;br&gt;
  };&lt;br&gt;
}&lt;br&gt;
export async function getStaticPaths() {&lt;br&gt;
  const { data: products } = await commerce.products.list();&lt;br&gt;
  return {&lt;br&gt;
    paths: products.map(({ permalink }) =&amp;gt; ({&lt;br&gt;
      params: {&lt;br&gt;
        permalink,&lt;br&gt;
      },&lt;br&gt;
    })),&lt;br&gt;
    fallback: false,&lt;br&gt;
  };&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;`&lt;/p&gt;

&lt;p&gt;Above we are fetching a list of products from Commerce.js, and following &lt;a href="https://nextjs.org/docs/routing/dynamic-routes"&gt;Next.js conventions&lt;/a&gt; to create paths, configure cache revalidation, and provide data to each of the dynamic pages.&lt;/p&gt;

&lt;p&gt;The ChopChop demo leverages &lt;a href="https://reactjs.org/docs/context.html#when-to-use-context"&gt;React context&lt;/a&gt; to store and mutate the current product theme (button colors), as well cart and checkout context to reduce network requests and latency for shoppers.&lt;/p&gt;

&lt;p&gt;We’ve made this demo a shining example of both Next.js and Commerce.js, a powerful tech stack for high performance commerce experiences.&lt;/p&gt;

&lt;h2&gt;
  
  
  Make ChopChop your own
&lt;/h2&gt;

&lt;p&gt;This is an open source demo that can be freely downloaded, built on top of, pulled apart, and rebranded. You can also;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Integrate another payment gateway, either one of our supported gateways or your own with our &lt;a href="https://commercejs.com/docs/guides/manual-payment-integration"&gt;manual gateway API&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Integrate with the Google Calendar API to automatically add ticketed items to a customer’s calendars&lt;/li&gt;
&lt;li&gt;Suggest products from other sources based on items purchased, i.e. a book on knife skills if you buy the knife set&lt;/li&gt;
&lt;li&gt;Add Algolia for integrated search&lt;/li&gt;
&lt;li&gt;Add additional modules to the checkout flow to handle other content types, like booking a time to pickup in-store purchases&lt;/li&gt;
&lt;li&gt;Integrate with a CMS to make the content editable&lt;/li&gt;
&lt;li&gt;Create a customers login section using our &lt;a href="https://commercejs.com/docs/api/#customers"&gt;customers endpoint&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Use webhooks to deliver SMS notifications about orders&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  ChopChop, what are you waiting for?
&lt;/h2&gt;

&lt;p&gt;There’s never been a better time to level up your customer experience or build a modern commerce site, so what are you waiting for? Create your free account with &lt;a href="https://commercejs.com/"&gt;Commerce.js&lt;/a&gt;, or check out the demo store on our &lt;a href="https://github.com/chec/commercejs-chopchop-demo"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>nextjs</category>
      <category>react</category>
    </item>
    <item>
      <title>Next.js commerce app, one-click deploy to Netlify</title>
      <dc:creator>Andrew Underwood</dc:creator>
      <pubDate>Wed, 25 Nov 2020 01:13:13 +0000</pubDate>
      <link>https://forem.com/eufandem/next-js-commerce-app-one-click-deploy-to-netlify-5ddb</link>
      <guid>https://forem.com/eufandem/next-js-commerce-app-one-click-deploy-to-netlify-5ddb</guid>
      <description>&lt;p&gt;We launched this Next.js demo and resource back in &lt;a href="https://www.netlify.com/blog/2020/07/09/create-a-fully-fledged-jamstack-commerce-store-with-commerce.js-and-netlify/"&gt;July&lt;/a&gt; but have since added more functionality to it so thought I'd share again here for the dev community.&lt;/p&gt;

&lt;p&gt;Check out the repo here &lt;a href="https://github.com/chec/commercejs-nextjs-demo-store"&gt;https://github.com/chec/commercejs-nextjs-demo-store&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's in the demo
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Products
&lt;/h3&gt;

&lt;p&gt;Using our products API, lists product images, descriptions, and prices in the app. Our products API now automatically detects image height and width.&lt;/p&gt;

&lt;h3&gt;
  
  
  Carts
&lt;/h3&gt;

&lt;p&gt;The shopping cart uses the Commerce.js cart API. Carts are persisted for up to 30 days, and Commerce.js automatically remembers carts for visitors.&lt;/p&gt;

&lt;h3&gt;
  
  
  The checkout
&lt;/h3&gt;

&lt;p&gt;Commerce.js provides many tools to streamline checkout implementations. The checkout in this demo store makes use of:&lt;/p&gt;

&lt;p&gt;Commerce.js's country and region APIs,&lt;br&gt;
the shipping methods API, and&lt;br&gt;
the discounts API (for validating and applying discounts at the checkout).&lt;/p&gt;

&lt;h3&gt;
  
  
  Customers
&lt;/h3&gt;

&lt;p&gt;Commerce.js provides inbuilt functionality for supporting customer logins without any server-side code. This demo store features an existing customer login page, and provides detail about previous orders. The customer information is also used to pre-populate the checkout with known customer details.&lt;/p&gt;

&lt;h3&gt;
  
  
  Payment gateways
&lt;/h3&gt;

&lt;p&gt;This demo store is configured with the Chec "test gateway" out of the box, which provides a handy payment option while testing your storefront. Additionally, support for Stripe Elements is included if Stripe is configured on the Chec Dashboard.&lt;/p&gt;

&lt;h3&gt;
  
  
  Enabling Stripe
&lt;/h3&gt;

&lt;p&gt;You must enable Stripe in the Chec Dashboard by following the instructions provided. You may add your sandbox keys for Stripe, and use a sandbox Chec public API key to test with Stripe. Both the Chec public API key, and the Stripe "publishable" key are configured in the .env file. See step two of "Manual setup and Netlify deployment"&lt;/p&gt;

&lt;h2&gt;
  
  
  Motivation
&lt;/h2&gt;

&lt;p&gt;We built this resource to show developers how they can build 100% custom eCommerce experiences from storefront to receipt with &lt;a href="https://commercejs.com/"&gt;Commerce.js&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Due to the complexity of commerce and the proliferation of hosted checkout forms, too many eCom experiences look the same. We want developers (of all levels) to have better tools to create better experiences. Resources like these provide a building block so devs can build eCom projects that don't look and act like every other Shopify store out there.&lt;/p&gt;

&lt;p&gt;Please &lt;a href="https://github.com/chec/commercejs-nextjs-demo-store"&gt;checkout the repo&lt;/a&gt;, fork it, build on top of it, and let us know your thoughts!&lt;/p&gt;

</description>
      <category>javascript</category>
    </item>
    <item>
      <title>Create static commerce sites with Gatsby</title>
      <dc:creator>Andrew Underwood</dc:creator>
      <pubDate>Fri, 09 Oct 2020 22:05:18 +0000</pubDate>
      <link>https://forem.com/commercejs/create-static-commerce-sites-with-gatsby-3nj4</link>
      <guid>https://forem.com/commercejs/create-static-commerce-sites-with-gatsby-3nj4</guid>
      <description>&lt;p&gt;Today we are excited to introduce a new way you can query products with &lt;a href="https://commercejs.com/"&gt;Commerce.js&lt;/a&gt; when building static sites with &lt;a href="https://www.gatsbyjs.com/"&gt;Gatsby&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Static Site Generators (SSGs) really took off in 2019. One of the most notable SSGs to dominate the space has been Gatsby. Gatsby is a React-based, open source framework for creating websites and apps.&lt;/p&gt;

&lt;p&gt;However, don’t be fooled by Static Site Generators. While they offer huge benefits for decreasing the time it takes for your product pages to load, it doesn’t mean they’re static. Once loaded, your blazing-fast static eCommerce store transforms via React hydration, giving you a real app-like look and feel, with a sprinkle of Commerce.js for managing cart and checkout.&lt;/p&gt;

&lt;p&gt;With Gatsby now being a staple for front-end developers, we’ve made a &lt;a href="https://github.com/chec/gatsby-source-chec"&gt;Gatsby source plugin&lt;/a&gt; and are excited to get this into the hands of as many developers as possible. We’ve even seen community contributions for other SSGs since we started working on this, so it’s clear that this area is moving fast. &lt;/p&gt;

&lt;p&gt;The Gatsby ecosystem consists of plugins, source plugins, and themes. Plugins enable you to inject scripts like Commerce.js, and source plugins allow you query data from almost any data source using GraphQL, meanwhile themes allow you to embed full Gatsby sites inside your existing Gatsby site.&lt;/p&gt;

&lt;p&gt;We built the &lt;code&gt;@chec/gatsby-source&lt;/code&gt; plugin to remove the boilerplate we’ve seen Commerce.js users write over the last year when working with Gatsby. We invite you to give it a try, and &lt;a href="https://github.com/chec/gatsby-source-chec/issues"&gt;submit any feedback&lt;/a&gt; you have.&lt;/p&gt;

&lt;p&gt;If you’re running a Gatsby site already, it’s incredibly easy to enable commerce to your project. Simply install the source plugin and query for products, categories, and information about your merchant account.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1 - Install
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; @chec/gatsby-source-chec &lt;span class="c"&gt;# yarn add @chec/gatsby-source&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 2 - Configure
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// In your gatsby-config.js&lt;/span&gt;
&lt;span class="nx"&gt;plugins&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;resolve&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@chec/gatsby-source-chec&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;options&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="na"&gt;publicKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;...&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Step 3 - Query
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nx"&gt;checMerchant&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;id&lt;/span&gt;
    &lt;span class="nx"&gt;business_name&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="nx"&gt;allChecCategory&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;nodes&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="nx"&gt;name&lt;/span&gt;
      &lt;span class="nx"&gt;slug&lt;/span&gt;
      &lt;span class="nx"&gt;description&lt;/span&gt;
      &lt;span class="nx"&gt;created&lt;/span&gt;
      &lt;span class="nx"&gt;id&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;

  &lt;span class="nx"&gt;allChecProduct&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="nx"&gt;nodes&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="nx"&gt;id&lt;/span&gt;
        &lt;span class="nx"&gt;name&lt;/span&gt;
        &lt;span class="nx"&gt;price&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nx"&gt;formatted_with_symbol&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt;
      &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The best place to get started exploring query types is &lt;a href="https://www.gatsbyjs.com/docs/running-queries-with-graphiql/"&gt;GraphiQL&lt;/a&gt;. Explore the Chec query types, and start building your website or app.&lt;/p&gt;

&lt;p&gt;We’ve also made it even easier to work with &lt;a href="https://using-gatsby-image.gatsbyjs.org/"&gt;Gatsby Image&lt;/a&gt; by automatically downloading product image assets, and creating local nodes for each. This means you can take advantage of all the features Gatsby Image brings, and serve product images even quicker alongside your static site.&lt;/p&gt;

&lt;p&gt;To opt-in to downloading image assets automatically, enable &lt;code&gt;downloadImageAssets&lt;/code&gt; inside your plugin options.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// In your gatsby-config.js&lt;/span&gt;
&lt;span class="nx"&gt;plugins&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;
  &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="na"&gt;resolve&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;@chec/gatsby-source-chec&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="na"&gt;options&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
      &lt;span class="na"&gt;publicKey&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;...&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
      &lt;span class="na"&gt;downloadImageAssets&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="kc"&gt;true&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
  &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You can see an example in the source plugin repository &lt;a href="https://github.com/chec/gatsby-source-chec/tree/master/demo"&gt;here&lt;/a&gt;, and &lt;a href="https://www.youtube.com/watch?v=LAJFFoC7vgs&amp;amp;list=PLs2PzMqLzi7V-9AdKXo6E_aHXWK23TJ-W"&gt;watch a short video series&lt;/a&gt; on building with this plugin.&lt;/p&gt;

&lt;p&gt;If you’re new to Gatsby, they have a handful of useful recipes to get started - &lt;a href="https://www.gatsbyjs.com/docs/"&gt;start building with Gatsby today&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>webdev</category>
      <category>gatsby</category>
    </item>
    <item>
      <title>Introducing: HeadlessCommerce.org</title>
      <dc:creator>Andrew Underwood</dc:creator>
      <pubDate>Mon, 29 Jun 2020 18:30:15 +0000</pubDate>
      <link>https://forem.com/commercejs/introducing-headlesscommerce-org-2dm</link>
      <guid>https://forem.com/commercejs/introducing-headlesscommerce-org-2dm</guid>
      <description>&lt;p&gt;We're excited to introduce the launch of &lt;a href="https://headlesscommerce.org/"&gt;HeadlessCommerce.org&lt;/a&gt;, a community-curated list of best-in-class headless tools, technologies, and resources for website builders and businesses owners. &lt;/p&gt;

&lt;p&gt;If your business is fast-moving, complex, or just ambitious, a headless commerce strategy will help you serve your customers faster, approach businesses problems creatively, and stay resource lean.&lt;/p&gt;

&lt;h3&gt;
  
  
  Why we built HeadlessCommerce.org
&lt;/h3&gt;

&lt;p&gt;As an industry, “eCommerce” has become highly stratified, not to mention the “e” is a bit irrelevant now, so we built HeadlessCommerce.org for businesses and developers who want to explore and discover modern commerce technologies, and their complementary services. &lt;/p&gt;

&lt;p&gt;At &lt;a href="https://commercejs.com/"&gt;Chec and Commerce.js&lt;/a&gt;, we’re helping businesses navigate this shift to a headless stack. We believe that businesses, big and small, built on top of monolithic platforms will be left behind by modular, decoupled, API-driven businesses who can be anywhere and move quickly. So to accelerate this shift, we’re set on helping others in the community to discover and asses suitable tools for projects.&lt;/p&gt;

&lt;p&gt;We want &lt;a href="https://headlesscommerce.org/"&gt;HeadlessCommerce&lt;/a&gt; to be the hub people go to when looking to decouple their business or starting a new headless project. &lt;/p&gt;

&lt;h3&gt;
  
  
  How you can use it
&lt;/h3&gt;

&lt;p&gt;We’ve made it easy to browse the list with Categories and Filters. You can also bookmark resources to save for later reference. &lt;/p&gt;

&lt;p&gt;If you think there are resources that play nice in the headless ecosystem and that we have missed, please feel free to add a recommendation.&lt;/p&gt;

&lt;h3&gt;
  
  
  What’s next
&lt;/h3&gt;

&lt;p&gt;We’ve got plenty of ideas of how we can make &lt;a href="https://headlesscommerce.org/"&gt;HeadlessCommerce.org&lt;/a&gt; more valuable for developers and decision-makers. If you’ve got an idea you’d like to share or just want to give feedback, email us at &lt;a href="//hello@headlesscommerce.org"&gt;hello@headlesscommerce.org&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can read more about Chec/Commerce.js over on our &lt;a href="https://commercejs.com/blog"&gt;blog&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>community</category>
      <category>commerce</category>
      <category>commercejs</category>
      <category>headless</category>
    </item>
  </channel>
</rss>
