<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Posts tagged #mirjam_diala</title><description>All posts tagged with mirjam_diala on queen.raae.codes</description><link>https://queen.raae.codes/tag/mirjam-diala/</link><item><title>🏝 🗓 ~ This week around the Gatsby islands</title><link>https://queen.raae.codes/2022-10-09-this-week/</link><guid isPermaLink="true">https://queen.raae.codes/2022-10-09-this-week/</guid><description>This week Cam Sloan climbs onboard, and we&apos;ll use his product Hopscotch to add a product tour to Prune your follows. I think this will be a fun one! Lillian…</description><pubDate>Sun, 09 Oct 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This week &lt;a href=&quot;https://twitter.com/SloanCam&quot;&gt;Cam Sloan&lt;/a&gt; climbs onboard, and we&apos;ll use his product &lt;a href=&quot;https://hopscotch.club/&quot;&gt;Hopscotch&lt;/a&gt; to add a product tour to &lt;a href=&quot;https://prune.raae.tech/&quot;&gt;Prune your follows&lt;/a&gt;. I think this will be a fun one!&lt;/p&gt;
&lt;p&gt;Lillian and I had an action-packed week of family fun in Heidelberg last week. But I also got some grown-up time with &lt;a href=&quot;https://twitter.com/mirjam_diala&quot;&gt;Mirjam&lt;/a&gt;, who you might know from our &lt;a href=&quot;https://www.conferencebuddy.io/&quot;&gt;Conference Buddy&lt;/a&gt; streams last Christmas. Check out the &lt;a href=&quot;https://youtube.com/playlist?list=PL9W-8hhRoLoNpEj71YsWChzOAocHiGZB4&quot;&gt;playlist on YouTube&lt;/a&gt;. We forgot to take a picture, so did it really happen?!&lt;/p&gt;
&lt;p&gt;Ola, on the other hand, went sailing again ⛵️&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/OlaHolstVea/status/1578681306866909185?s=20&amp;amp;t=y4uo_pe_9A2HSE8XIpGGfA&quot;&gt;&lt;img src=&quot;./twitter.com_OlaHolstVea.jpg&quot; alt=&quot;Screengrab of Ola&apos;s tweet with photos from sailing&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Also, Gatsby released &lt;a href=&quot;https://gatsbyjs.com/docs/reference/release-notes/v4.24&quot;&gt;v4.24&lt;/a&gt; at the end of September.&lt;/p&gt;
&lt;h2&gt;Our streaming schedule this week&lt;/h2&gt;
&lt;p&gt;🔴 🏴‍☠️ &lt;a href=&quot;https://youtu.be/yDxF8FUNUbI&quot;&gt;Gatsby + Hopscotch with Hopscotch founder Cam Sloan · #GatsbyJS Deep Dive&lt;/a&gt;&lt;br&gt;
— Thursday, October 13th @ 19:00 CEST&lt;/p&gt;
&lt;h2&gt;Other events&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://www.learnwithjason.dev/react-router-6-4&quot;&gt;React Router 6.4 with Ryan Florence (Learn with Jason)&lt;/a&gt;&lt;br&gt;
— Tuesday, October 11th @ 19:30 CEST&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt; What are your thoughts on the new meme approach to social media Gatsby is taking?&lt;/p&gt;
</content:encoded></item><item><title>🧪 📺 ~ How to TDD your Gatsby (Serverless) Functions with Jest</title><link>https://queen.raae.codes/2022-06-14-tdd-functions/</link><guid isPermaLink="true">https://queen.raae.codes/2022-06-14-tdd-functions/</guid><description>Interested in getting started with Test Driven Development? Mirjam Diala (@mirjamdiala) show us how in last summers Testing your Gatsby Serverless Functions…</description><pubDate>Tue, 14 Jun 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Interested in getting started with Test Driven Development?&lt;/p&gt;
&lt;p&gt;Mirjam Diala (&lt;a href=&quot;https://twitter.com/mirjam_diala&quot;&gt;@mirjam_diala&lt;/a&gt;) show us how in last summers &lt;a href=&quot;https://www.crowdcast.io/e/testing-your-functions&quot;&gt;Testing your Gatsby Serverless Functions&lt;/a&gt; webinar.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.crowdcast.io/e/testing-your-functions&quot;&gt;&lt;img src=&quot;./screengrab-crowdcast.jpg&quot; alt=&quot;&amp;quot;Screengrab of webinar&amp;quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We get into the TDD mentality and showcase how to specifically use Jest to test your Gatsby Serverless Functions.&lt;/p&gt;
&lt;p&gt;The code can be found on &lt;a href=&quot;https://github.com/queen-raae/webinar-functions-testing&quot;&gt;on Github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
</content:encoded></item><item><title>📄 🔄 ~ Markdown referencing markdown with Gatsby</title><link>https://queen.raae.codes/2022-01-14-markdown-in-markdown/</link><guid isPermaLink="true">https://queen.raae.codes/2022-01-14-markdown-in-markdown/</guid><description>In yesterday&apos;s unauthorized and rum-fueled treasure hunts in the sharky waters around the Gatsby islands helping Mirjam we looked at how to use markdown for…</description><pubDate>Fri, 14 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In yesterday&apos;s unauthorized and rum-fueled treasure hunts in the sharky waters around the Gatsby islands helping Mirjam we looked at how to use &lt;a href=&quot;https://youtu.be/Wipi2lw6Mvc?t=803&quot;&gt;markdown for marketing pages&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/Wipi2lw6Mvc?t=803&quot;&gt;&lt;img src=&quot;./yt-screengrab.jpg&quot; alt=&quot;YouTube Sceengrab&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of the tricks we covered is to reference a markdown file from the front matter of another markdown file.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-md&quot;&gt;---
sections:
  - title: About us
    md: ../about.md
---
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It gives you access to the fully transformed markdown node through childMarkdownRemark.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;query ExampleQuery {
  markdownRemark{
    frontmatter {
      sections {
        title
        md {
          childMarkdownRemark {
            html
          }
        }
      }
    }
  }
}
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Kinda neat, right?&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
&lt;strong&gt;PS:&lt;/strong&gt; I am a markdown aficionado, how about you? Would you like more markdown tips and tricks?&lt;/p&gt;
</content:encoded></item><item><title>💀📄 ~ SSG even for authenticated routes in Gatsby</title><link>https://queen.raae.codes/2022-01-07-skeleton/</link><guid isPermaLink="true">https://queen.raae.codes/2022-01-07-skeleton/</guid><description>In yesterday&apos;s email, I alluded to a different approach for authenticated routes. Instead of reaching for client-side only routes I more often utilize…</description><pubDate>Fri, 07 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In &lt;a href=&quot;/2022-01-06-client-only-routes/&quot;&gt;yesterday&apos;s email&lt;/a&gt;, I alluded to a different approach for authenticated routes.&lt;/p&gt;
&lt;p&gt;Instead of reaching for &lt;a href=&quot;https://www.gatsbyjs.com/docs/how-to/routing/client-only-routes-and-user-authentication/#adjusting-routes-to-account-for-authenticated-users&quot;&gt;client-side only routes&lt;/a&gt; I more often utilize statically generated pages even for the authenticated routes these days.&lt;/p&gt;
&lt;p&gt;You can protect these routes the same way Gatsby documents for client-side only routes. However, this does not consider a visitor refreshing a page while on an authenticated route. The code will kick the visitor off the page before the authentication status is determined.&lt;/p&gt;
&lt;p&gt;Instead, I recommend assuming the visitor is supposed to be there if they hit an authenticated route. While waiting for the data to load, I will show a skeleton version of the page. If it turns out the visitor is not supposed to be there, I kick them off.&lt;/p&gt;
&lt;p&gt;A skeleton version of a page is as much of the user interface as is possible without the data only available client-side. There is often a lot to show, menus, headers, icons, etc.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://my.usepow.app/profile/&quot;&gt;&lt;img src=&quot;./skeleton.jpg&quot; alt=&quot;Skeleton Profile page&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can see the skeleton version of a profile page in action for &lt;a href=&quot;https://my.usepow.app/profile/&quot;&gt;POW!&lt;/a&gt;. If you get kicked off too soon, disable javascript to see it.&lt;/p&gt;
&lt;p&gt;This approach gives a better experience for visitors using your app correctly; they will get a smooth transition from skeleton to the page filled with data. Visitors testing out routes they should not be on will get a flash of skeleton page before being kicked off, a slightly subpar experience.&lt;/p&gt;
&lt;p&gt;Incidentally, the same topic of discussion, and pair programming, as on yesterday&apos;s &lt;a href=&quot;https://youtu.be/WzrjHVy134M&quot;&gt;unauthorized and rum-fueled treasure hunt&lt;/a&gt; in the sharky waters around the Gatsby islands, helping Mirjam with Conference Buddy v2.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/WzrjHVy134M&quot;&gt;&lt;img src=&quot;./yt-screenshot.jpg&quot; alt=&quot;Screengrab of the intro&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
Did any of this make sense?
Reply to let me know either way...&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
</content:encoded></item><item><title>🎇 ∞ ~ Server Side Rendered (SSR) fallback routes with Gatsby</title><link>https://queen.raae.codes/2021-12-31-fallback-routes/</link><guid isPermaLink="true">https://queen.raae.codes/2021-12-31-fallback-routes/</guid><description>The unauthorized and rum-fueled treasure hunts in the sharky waters around the Gatsby islands Conference Buddy edition is back. And on yesterday&apos;s stream…</description><pubDate>Fri, 31 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The unauthorized and rum-fueled treasure hunts in the sharky waters around the Gatsby islands Conference Buddy edition is back.&lt;/p&gt;
&lt;p&gt;And on &lt;a href=&quot;https://youtu.be/d834JE_bFog&quot;&gt;yesterday&apos;s stream&lt;/a&gt; helping Mirjam source conference data from Supabase, we briefly touched on fallback routes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/d834JE_bFog&quot;&gt;&lt;img src=&quot;./yt-screenshot.jpg&quot; alt=&quot;Screengrab of the intro&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;What are fallback routes?&lt;/h2&gt;
&lt;p&gt;It&apos;s a way to render pages for data that Gatsby does not yet sourced.&lt;/p&gt;
&lt;p&gt;In Mirjam&apos;s case with Conference Buddy there will be a period between a user submits a conference and a fresh build picks up the conference for static generation.&lt;/p&gt;
&lt;p&gt;In that interim time, we can rely on fallback routes using either CSR (Client Side Rendering) or SSR (Server Side Rendering).&lt;/p&gt;
&lt;p&gt;I was not sure if SSR fallback route would be allowed, so I spun up a contrived demo using SSG (Static Site Generation) for sourced YouTube videos and SSR for non-sourced YouTube videos.&lt;/p&gt;
&lt;p&gt;The Gatsby docs does not mention SSR for fallback routes, but it builds and serves locally on my machine. However I must admit I have not yet tested deployment...&lt;/p&gt;
&lt;h3&gt;SSG Page Code&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-js&quot;&gt;// src/pages/yt/{youTubeEmbed.id}.js

import React from &amp;quot;react&amp;quot;;
import { graphql } from &amp;quot;gatsby&amp;quot;;

import VideoLayout from &amp;quot;../../components/video-layout&amp;quot;;

const SSGVideoPage = ({ data }) =&amp;gt; {
  return &amp;lt;VideoLayout {...data.youTubeEmbed} /&amp;gt;;
};

export default SSGVideoPage;

export const query = graphql`
  query ($id: String) {
    youTubeEmbed(id: { eq: $id }) {
      title
      html
    }
  }
`;
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;Fallback SSR Page Code&lt;/h3&gt;
&lt;pre&gt;&lt;code class=&quot;language-js&quot;&gt;// src/pages/yt/[youTubeId].js

import React from &amp;quot;react&amp;quot;;

import { fetchEmbed } from &amp;quot;../../services/oembed&amp;quot;;
import VideoLayout from &amp;quot;../../components/video-layout&amp;quot;;
import NotFoundPage from &amp;quot;../404&amp;quot;;

const SSRVideoPage = ({ serverData }) =&amp;gt; {
  if (serverData) {
    return &amp;lt;VideoLayout {...serverData} /&amp;gt;;
  } else {
    return &amp;lt;NotFoundPage /&amp;gt;;
  }
};

export default SSRVideoPage;

export async function getServerData({ params }) {
  console.log(&amp;quot;SERVER SIDE RENDERING Page for &amp;quot;, params.youTubeId);

  const embedData = await fetchEmbed(params.youTubeId, console);

  return {
    props: embedData,
  };
}
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Gatsby&apos;s official documentation on &lt;a href=&quot;https://www.gatsbyjs.com/docs/reference/routing/file-system-route-api/#collection-route--fallback&quot;&gt;Fallback Routes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The contrived example on &lt;a href=&quot;https://codesandbox.io/s/demo-ssr-fallback-route-9pteu?file=/src/pages/index.mdx&quot;&gt;CodeSandbox&lt;/a&gt; (CodeSandbox is a little buggy with Gatsby so give it some time/reloads if its messing up...)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt; &lt;br&gt;
Have you ever used fallback routes in a real-world project?&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
&lt;strong&gt;PS:&lt;/strong&gt; Godt Nytt År (Happy New Year) 🎇&lt;/p&gt;
</content:encoded></item><item><title>🗄️ ✨ ~ One of the key things in software development is getting the data model right, but ...</title><link>https://queen.raae.codes/2021-12-18-data-model-benedikt/</link><guid isPermaLink="true">https://queen.raae.codes/2021-12-18-data-model-benedikt/</guid><description>The great and powerful Benedikt Deicke of Userlist climbed on board to help Mirjam settle on a data model on Thursday&apos;s stream. To keep the pressure off…</description><pubDate>Sat, 18 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The great and powerful Benedikt Deicke of &lt;a href=&quot;https://userlist.com/&quot;&gt;Userlist&lt;/a&gt; climbed on board to help Mirjam settle on a data model on &lt;a href=&quot;https://youtu.be/Als15kQBxcU&quot;&gt;Thursday&apos;s stream&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/Als15kQBxcU&quot;&gt;&lt;img src=&quot;./screenshot-youtube-intro.jpg&quot; alt=&quot;Screengrab of the intro&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To keep the pressure off Benedikt, let us know (&lt;a href=&quot;https://youtu.be/Als15kQBxcU?t=1944&quot;&gt;@32:24&lt;/a&gt;):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I believe one of the key things in software development is getting the data model right...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But then, quite a few times throughout the stream, he would say: &amp;quot;I wouldn&apos;t worry about that now!&amp;quot;&lt;/p&gt;
&lt;p&gt;Do your best in the initial planning and take the time to refactor the model when needed, but do not let the fear of getting it wrong stop you from getting started with your project!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/Als15kQBxcU?t=1097&quot;&gt;&lt;img src=&quot;./screenshot-youtube-datamodel.jpg&quot; alt=&quot;Screengrab of the stream on the data model section&quot; title=&quot;Jump straight to the data model chat&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
&lt;strong&gt;PS:&lt;/strong&gt; Mirjam will be back in 2 weeks, on December 30th.&lt;br&gt;
&lt;strong&gt;PPS:&lt;/strong&gt; Ola will keep streaming on Sunday&apos;s all through Christmas, and I might yolo a stream or two.&lt;br&gt;
&lt;strong&gt;PPPS:&lt;/strong&gt; If you would like to be notified 30 minutes before a stream goes live, sign up for &lt;a href=&quot;https://queen.raae.codes/emails/reminders/&quot;&gt;stream reminders&lt;/a&gt;.&lt;/p&gt;
&lt;br/&gt;&lt;ul&gt;&lt;li&gt;Userlist&apos;s co-founder Benedikt Deicke is Queen Raae&apos;s co-host on Slow &amp; Steady podcast.&lt;/li&gt;&lt;/ul&gt;</content:encoded></item><item><title>👩‍💻 💡 ~ Did you know GraphiQL in Gatsby can export code for you?</title><link>https://queen.raae.codes/2021-12-10-graphiql-export-code/</link><guid isPermaLink="true">https://queen.raae.codes/2021-12-10-graphiql-export-code/</guid><description>Working through Mirjam&apos;s markdown homework on yesterday&apos;s stream, I remembered how empowered I felt when I found out there is an Export code feature in…</description><pubDate>Fri, 10 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Working through Mirjam&apos;s markdown homework on &lt;a href=&quot;https://youtu.be/LcpLKXgfNNo&quot;&gt;yesterday&apos;s stream&lt;/a&gt;, I remembered how empowered I felt when I found out there is an &lt;strong&gt;Export code&lt;/strong&gt; feature in Gatsby&apos;s GraphiQL.&lt;/p&gt;
&lt;p&gt;I decided to pay it forward, and our Great and Powerful Pirate Guest, &lt;a href=&quot;https://twitter.com/Swizec&quot;&gt;Swizec&lt;/a&gt; was flabbergasted...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Wow, is that new? That is so cool!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/LcpLKXgfNNo?t=1151&quot;&gt;&lt;img src=&quot;./screenshot-youtube.jpg&quot; alt=&quot;Screengrab of the stream where we demo the export code feature&quot; title=&quot;Click to see the reactions on stream&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;You can choose to export:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Page Query code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./screenshot-page-query.jpg&quot; alt=&quot;Screengrab showing off the Page Query export&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;StaticQuery hook code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./screenshot-static-query-hook.jpg&quot; alt=&quot;Screengrab showing off the StaticQuery hook export&quot;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;or StaticQuery component code&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;./screenshot-static-query-component.jpg&quot; alt=&quot;Screengrab showing off the StaticQuery hook export&quot;&gt;&lt;/p&gt;
&lt;p&gt;Did you know?&lt;br&gt;
Do you use it?&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
&lt;strong&gt;PS:&lt;/strong&gt; If you would like to be notified 30 minutes before the next stream, sign up for &lt;a href=&quot;https://queen.raae.codes/emails/reminders/&quot;&gt;stream reminders&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>🔴 ✨ ~ Let&apos;s help Mirjam create Conference Buddy 2.0 this holiday season</title><link>https://queen.raae.codes/2021-12-02-conference-buddy-v2/</link><guid isPermaLink="true">https://queen.raae.codes/2021-12-02-conference-buddy-v2/</guid><description>In a dramatic movie trailer voice... Today at 19:00 CET the journey towards Conference Buddy 2.0 begins on YouTube. What is Conference Buddy? Conference Buddy…</description><pubDate>Thu, 02 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;em&gt;In a dramatic movie trailer voice...&lt;/em&gt;
Today at 19:00 CET the journey towards Conference Buddy 2.0 &lt;a href=&quot;https://youtu.be/ZTIoA298mX4&quot;&gt;begins on YouTube&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/ZTIoA298mX4&quot;&gt;&lt;img src=&quot;./thumbnail.jpg&quot; alt=&quot;Picture of the family (Ola, Lillian and Queen Raae), Picure of Mirjam, the Conference Buddy logo and a Gatsby flag on top of a picture of the sea.&quot; title=&quot;YouTube Thumbnail&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;What is Conference Buddy?&lt;/h2&gt;
&lt;p&gt;Conference Buddy is an initiative started by &lt;a href=&quot;https://twitter.com/mirjam_diala&quot;&gt;Mirjam&lt;/a&gt;. Its purpose is to help lessen the anxiety for first-time conference-goers by giving them a chance to get to know other attendees ahead of time.&lt;/p&gt;
&lt;h2&gt;What is the plan?&lt;/h2&gt;
&lt;p&gt;Ola, guests, and I will advise Mirjam while she tackles creating a new &lt;a href=&quot;https://www.conferencebuddy.io/&quot;&gt;conferencebuddy.io&lt;/a&gt; with Gatsby +++.&lt;/p&gt;
&lt;p&gt;Tonight we&apos;ll have a look at Mirjam&apos;s initial Gatsby setup, talk about her plans for Conference Buddy 2.0 and decide on a next step (aka. homework for Mirjam 🤪).&lt;/p&gt;
&lt;p&gt;Be a fly on the wall, or an active participant, in the development of Conference Buddy 2.0 by tuning in Thursdays at 19.00 CET.&lt;/p&gt;
&lt;p&gt; &lt;br&gt;
All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt; If you would like to be notified 30 minutes beforehand, sign up for &lt;a href=&quot;https://queen.raae.codes/emails/reminders/&quot;&gt;stream reminders&lt;/a&gt;.&lt;/p&gt;
</content:encoded></item><item><title>📦 💰 ~ Accept donations with @raae/gatsby-plugin-donations</title><link>https://queen.raae.codes/2021-11-26-donations/</link><guid isPermaLink="true">https://queen.raae.codes/2021-11-26-donations/</guid><description>Yesterday&apos;s unauthorized and rum-fueled treasure hunts in the sharky waters around the Gatsby islands tiny-task was &quot;accept donations.&quot; We did so by adding…</description><pubDate>Fri, 26 Nov 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Yesterday&apos;s &lt;a href=&quot;https://youtu.be/lVMNrThbQOM&quot;&gt;unauthorized and rum-fueled treasure hunts in the sharky waters around the Gatsby islands&lt;/a&gt; tiny-task was &amp;quot;accept donations.&amp;quot;&lt;/p&gt;
&lt;p&gt;We did so by adding soon-to-be-officially released plugin: &lt;a href=&quot;https://www.npmjs.com/package/@raae/gatsby-plugin-donations&quot;&gt;@raae/gatsby-plugin-donations&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The plugin adds a Gatsby Serverless Function you may use to accept pay-what-you-want donations. No ready-made components yet...&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://youtu.be/lVMNrThbQOM&quot;&gt;&lt;img src=&quot;https://embed.filekitcdn.com/e/p8jpRT3pfuWiYaxxFBd6tZ/5x35VSxXEfp4U9uLZB7mzm/email&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I wanted to test out the developer experience myself. Having Ola walk me through the steps in the readme and keep an eye out for areas to improve.&lt;/p&gt;
&lt;p&gt;Pretty happy with the results, but some clarification is needed before it&apos;s ready for an official release.&lt;/p&gt;
&lt;p&gt;We also tackled an issue reported by an early tester:&lt;/p&gt;
&lt;p&gt;404 error when using the supplied example code...&lt;/p&gt;
&lt;p&gt;Turns out he was using Gatsby version 3.2, and I had somehow put ^3.0.0 as a valid peer dependency when in fact, support for Gatsby Serverless Functions came with version 3.7 🤦‍♀️&lt;/p&gt;
&lt;p&gt;Where was Paul, you might ask? He was living out his dream as an Englishman in New York.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/raae/status/1463979984997990406&quot;&gt;&lt;img src=&quot;https://embed.filekitcdn.com/e/p8jpRT3pfuWiYaxxFBd6tZ/8U3Jj1493FzCnBg4prnk1c/email&quot; alt=&quot;&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you decide to test out the new plugin, I would love to hear what you think over in the discussions.&lt;/p&gt;
&lt;p&gt;All the best,&lt;br&gt;
Queen Raae&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PS:&lt;/strong&gt; This was the last week of Season 2 of ​Gatsby Deep Dives with Queen Raae and the Nattermob Pirates.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PPS:&lt;/strong&gt; Next week we&apos;ll be back with a new show where I&apos;ll support Mirjam as she builds out the new &lt;a href=&quot;https://www.conferencebuddy.io/&quot;&gt;conferencebuddy.io&lt;/a&gt; site with Gatsby.&lt;/p&gt;
</content:encoded></item></channel></rss>