
@csswizardry @hey_stac Preparation preparation preparation. My view of the production team getting ducks in a row for #AllDayHey this Thursday.
Usually just for those able to get to glorious Yorkshire. This year, anyone can attend!
Usually just for those able to get to glorious Yorkshire. This year, anyone can attend!

@addyosmani @eleven_ty @sebmck Yeah. I also like that it’s JavaScript all the way down. (But not necessarily all the way to the front)

@mahemoff @maplemedia Huge congratulations!!

@X_Qlusive @gerwitz @Netlify And in my example site, I do that here
https://github.com/philhawksworth/virtual-lolly/blob/ed1dd458112eef6902b8522544e20b30b64b27d9/plugins/track-latest/index.js#L52-L57
https://github.com/philhawksworth/virtual-lolly/blob/ed1dd458112eef6902b8522544e20b30b64b27d9/plugins/track-latest/index.js#L52-L57

@X_Qlusive @gerwitz @Netlify Exactly.
The cache utility of Netlify Build makes that action simple. The logic of when/what to cache is where things might get complex and each use case needs some thought.
Here’s the cache API:
https://github.com/netlify/build/blob/master/packages/cache-utils/README.md
The cache utility of Netlify Build makes that action simple. The logic of when/what to cache is where things might get complex and each use case needs some thought.
Here’s the cache API:
https://github.com/netlify/build/blob/master/packages/cache-utils/README.md

@BarstoolNewsN Or maybe just try a vegetable patch instead of murder and cannibalism.

@gerwitz @X_Qlusive @Netlify I’m using the @Netlify build environment for this. But you can run that locally which is what I do for development.
https://github.com/netlify/build
https://github.com/netlify/build

@X_Qlusive @gerwitz @Netlify - Builds retrieve previously cached pages and the timestamp of the previous build
- Builds only create new pages for content created after our timestamp
This is made pretty simple because of the content model on this site, and easy access to cache between builds.
- Builds only create new pages for content created after our timestamp
This is made pretty simple because of the content model on this site, and easy access to cache between builds.

@X_Qlusive @gerwitz @Netlify I’ll blog it in detail next week, but in summary:
- Content data comes from an API
- When the site builds it notes the timestamp of the most resent item
- After building, we cache all the API driven pages, and the timestamp of the latest item
...
- Content data comes from an API
- When the site builds it notes the timestamp of the most resent item
- After building, we cache all the API driven pages, and the timestamp of the latest item
...

@gerwitz @Netlify There isn’t a plugin for this, but all plugins get access to some utilities of which the build cache is one.
You can make and use plugins without publishing them. Which is what I did here. It’s part of the site’s code.
https://github.com/philhawksworth/virtual-lolly/tree/master/plugins/track-latest
I’ll write it up in a blog post.
You can make and use plugins without publishing them. Which is what I did here. It’s part of the site’s code.
https://github.com/philhawksworth/virtual-lolly/tree/master/plugins/track-latest
I’ll write it up in a blog post.

@DavidWells @Netlify I’m so enjoying the very logical access to such useful utilities which were juuuuust out of reach before Build plugins.
Imagination humming a little now.
Fun!
Imagination humming a little now.
Fun!

Oh hello, incremental builds!
@eleven_ty now takes ~1.5 to rebuild the ~1300 page site.
Netlify Build Plugins makes build cache available!
👉 https://www.netlify.com/build/plugins-beta?utm_source=twitter&utm_medium=plugins-incremental-pnh&utm_campaign=devex
And wow! @eleven_ty's pagination has some nifty tricks to help make the pages!
👉 https://www.11ty.dev/docs/pagination/#the-before-callback
@eleven_ty now takes ~1.5 to rebuild the ~1300 page site.
Netlify Build Plugins makes build cache available!
👉 https://www.netlify.com/build/plugins-beta?utm_source=twitter&utm_medium=plugins-incremental-pnh&utm_campaign=devex
And wow! @eleven_ty's pagination has some nifty tricks to help make the pages!
👉 https://www.11ty.dev/docs/pagination/#the-before-callback

@bzmills @wesbos @stolinski @syntaxfm @Netlify Nice!
I tried to illustrate how to use that in this blog post. I'd love to hear more about your implementation!
https://www.netlify.com/blog/2020/03/19/learn-how-to-add-jamstack-to-your-infrastructure-in-8-minutes/
I tried to illustrate how to use that in this blog post. I'd love to hear more about your implementation!
https://www.netlify.com/blog/2020/03/19/learn-how-to-add-jamstack-to-your-infrastructure-in-8-minutes/

@craigrcoles Oh very good.
*Adds to queue*
*Adds to queue*

@hankchizljaw Same.
There might be some air-drumming happening.
There might be some air-drumming happening.


@marcysutton Take care, Marcy.
Lots of 💜
Lots of 💜

@bepsays Don’t Stop Me Now, by Queen, I’d imagine.

Phil Hawksworth
@philhawksworth •

@zachleat @nhoizey @hankchizljaw @eleven_ty @Netlify Any thoughts on what you'll be using that time for now that you're getting it back?

Phil Hawksworth
@philhawksworth •
RT @jlengstorf: 🔴 live now!
I’m doing a solo stream to build a @Netlify Build Plugin
come learn about the powerful customizations this un…
I’m doing a solo stream to build a @Netlify Build Plugin
come learn about the powerful customizations this un…

@iambolajiayo @DThompsonDev @techgirl1908 @dabit3 @sarah_edo @EmmaBostian @TatianaTMac @TaelurAlexis @Zfinix1 @AdoraNwodo @lauragift_ @TejasKumar_ @tlakomy @unicodeveloper @Ace_KYD @cassidoo @yomdroid @VishwaMehta30 @iamdillion @jamesqquick @kentcdodds How very flattering! 🤗