← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. 🏝 🗓 ~ This week around the Gatsby islands

    This week marks the last unauthorized and rum-fueled treasure hunt around the Gatsby islands for the season.

  2. On yesterday's unauthorized and rum-fueled treasure hunt in the sharky waters around the Gatsby islands, we played around with remote images again.

  3. There is a new solutions to Third-party scripts with Gatsby: the Script Component.

  4. Last month Benedikt and I interviewed Pierre de Wulf, co-founder of Scraping Bee, for the Slow&Steady podcast.

  5. 🏝 🗓 ~ This week around the Gatsby islands

    In person conferences seems to back, at least my Twitter feed is full of photos of devs having fun 🤩 We'll be joining the fun time at the end of the month when the whole family heads to React Norway!

  6. We had fun with the Stripe CLI in yesterday's unauthorized and rum-fueled treasure hunt in the sharky waters around the Gatsby islands while refactoring the Stripe Webhook of our price-winning Gatsby FuncJam entry to use the raw body for Stripe verificati…

  7. Ready to get going with Serverless Functions?

  8. λ 🎉 ~ Raw body works in develop from v4.16

    As mentioned in Stripe Event validation in a Gatsby Serverless Function, getting the raw body in a Gatsby Serverless Functions did not work in development.

  9. 🏝 🗓 ~ This week around the Gatsby islands

    Ola and I will be focusing on the Cloudinary Plugins this week.

  10. We covered the two ways to paginate through API results when sourcing data on yesterday's unauthorized and rum-fueled treasure hunt in the sharky waters around the Gatsby islands.

  11. Before Gatsby v4, you could mutate a node directly, and it would work.

  12. ⏳ ⌛️ ~ Remember to await node creation!

    In yesterday's email I mentioned you must only create nodes within sourceNodes and onCreateNode.

  13. With Gatsby v4 came a much strickter approach to node creation.

  14. 🏝 🗓 ~ This week around the Gatsby islands

    It's structured content week!

  15. We added back support for downloading the YouTube thumbnails as local file nodes on yesterday's apparently deceiful and spam-packed treasure hunt in the sharky waters around the Gatsby islands We removed it in exchanging for ImageCDN on a treasure hunt wi…

  16. If you are new to serverless, you might have thought nothing of yesterday's "Using Http Request Body" example. export default function handler(req, res) { const { city, year } = req.body; res.send(`You time-travelled to ${city}, in year ${year}`); }…

  17. How do you get data into a serverless function?

  18. 🏝 🗓 ~ This week around the Gatsby islands

    Last week's release from Gatsby was a fun one, v4.14: Experimental: GraphQL Typgen Improvements in Image and Font Loading Times Gatsby Functions Body Parsing Configuration gatsby-source-drupal: Image CDN Support Updated Default Starter I am especially exc…

  19. Next time you start on a Gatsby Plugin, you might want to use our Gatsby Plugin Starter: It sets you up for success with a yarn monorepo project with a folder for your plugin and a folder for your demo.

  20. 🔗 ✨ ~ How to properly handle URLs in javascript

    When scraping Crowdcast for webinars to add to the Gatsby Data Layer last week we got back some funny looking paths: /e/gatsby-gotchas-react/register?

  21. 🏝 🗓 ~ This week around the Gatsby islands

    We had so much fun scraping Crowdcast with ScrapingBee last week that we'll continue with scraping the cover images into the Gatsby Content Layer as well on Thursday!

  22. Pierre de Wulf, co-founder of ScrapingBee joined us on yesterday's unauthorized and rum-fueled treasure hunt in the sharky waters around the Gatsby islands.

  23. This week I gave Ola this task: Redirect from "/signup" to "my.usepow.app/signup" He went forth and used createRedirect, but it was not working when using the "Get Started" button on usepow.app.

  24. 🏷 ✨ ~ How to create unique Gatsby node ids

    All Gatsby nodes need a unique id.

  25. We see a lot of this type of code when looking at source plugins: exports.sourceNodes = async ({ actions }) => { const { createNode } = actions; const data = { hello: "world" }; createNode({ // More fields internal: { // More fields

  26. 🏝 🗓 ~ This week around the Gatsby islands

    Last week's focus for me was the Gatsby Remark oEmbed Plugin.

  27. On yesterday's unauthorized and rum-fueled treasure hunt in the sharky waters around the Gatsby islands, we fixed Issue #102: <div> cannot appear as a descendent of <p>.

  28. As mentioned in Tuesday's email: For each MarkdownRemark-node Gatsby Remark oEmbed finds the standalone links, checks the oEmbed provider list for a match, and swaps the link out for the result coming back from the matching provider's oEmbed endpoint.

  29. A Gatsby Webinar from October 2019 with Espen Daløkken from Sanity, Jason Lengstorf from Gatsby (now Netlify), and yours truly on the topic of What Can Gatsby Plugins Do?.

  30. As mentioned yesterday I plan to get a good chunk of work done on the next version of the gatsby-remark-oembed plugin this week.

  31. 🏝 🗓 ~ This week around the Gatsby islands

    This week I plan to get a good chunk of work done on the next version of the gatsby-remark-oembed plugin.

  32. In yesterday's email I recommended reading the article How to Create List of Related Content in Gatsby.JS.

  33. While researching how to do related content, I came over this excellent article How to Create List of Related Content in Gatsby.JS.

  34. 🏝 🗓 ~ This week around the Gatsby islands

    It's not Monday, but I live in a long and "krokete" country, so the powers that be extended easter by one day way back when.

  35. Next week you'll get a break from my emails and the Thursday stream as it's the Easter holiday here in Norway 🐣 The plan is to break for all school holidays going forward.

  36. 🔍 👩‍💻 ~ How are your SEO skillz?

    Would you like to learn more about SEO in a dev-friendly way?

  37. I first learned about the problem of inconsistent trailing slashes from Monica Lent in her article How to Uncover Non-obvious SEO Mistakes on Gatsby Websites.

  38. 🖼 ☁️ ~ Gatsby ImageCDN on Netlify

    The POW!

  39. Are you close to NY?

  40. TLDR: When using the action createNode inside onCreateNode it is super duper important to give the node a parent!

  41. Acknowledging the deterministic nature of createNodeId simplified our Gatsby Source YouTube oEmbed Plugin a smidge, resulting in: const youTubeNodeId = createNodeId(`YouTube >>> ${youTubeId}`); const timestamp = await cache.get(youTubeNodeId); const exist…

  42. 📥 💡 ~ Gatsby's createNodeId is deterministic

    Let's start with a definition: In computer science, a deterministic algorithm is an algorithm that, given a particular input, will always produce the same output[...]

  43. Short tip from today's coding session where I needed to make sure all Gatsby related packages were up to date: yarn upgrade --pattern gatsby --latest It will upgrade all packages with gatsby in its name to the latest version.

  44. 🏝 🗓 ~ This week around the Gatsby islands

    I am staying in Oslo this week, but next week I'll be in NY and Minneapolis 🇺🇸 I would love to meet you, so let me know if you are close to any of these cities.

  45. On yesterday's unauthorized and rum-fueled treasure hunt in the sharky waters around the Gatsby islands, the great and powerful Ward Peeters helped us add Gatsby ImageCDN support to the YouTube oEmbed plugin.

  46. How can you achieve different page layouts for content with the same content node type but varying content types such as posts, projects, and pages?

  47. How can you achieve different page layouts for content with the same content node type but varying content types?

  48. How can you achieve different page layouts for content with the same content node type but varying content types?

  49. Another week another country.

  50. We are getting advanced today!