The tip of the #jamuary iceberg.
A week of posts about #JAMstack to start the year from @shortdiv and a few contributions from @jlengstorf, @Tzmanics and myself.
(With much more on the way)
https://www.netlify.com/blog/2020/01/13/talking-about-jamstack-this-jamuary/?utm_source=twitter&utm_medium=jamuary-pnh&utm_campaign=devex

@infinitelychriz @poozipotti @algolia @reactjs You'd probably pre-render at least an app shell, right? And potentially even pre-render the data sources/pages which get requested via js. In which case, sure :)

@poozipotti @algolia @reactjs Good luck with it! Yes, it is rather a broad term. My rule of thumb is something like:
"Will I have to maintain a web server to host this?"
Since a key part of #JAMstack is being able to host it without the need for a logical server.
Recent thoughts: https://dev.to/philhawksworth/prerendering-is-the-key-to-a-tasty-jamstack-22pp
"Will I have to maintain a web server to host this?"
Since a key part of #JAMstack is being able to host it without the need for a logical server.
Recent thoughts: https://dev.to/philhawksworth/prerendering-is-the-key-to-a-tasty-jamstack-22pp

@poozipotti 2 examples at opposite ends of the JAM spectrum:
http://www.netlify.com is a marketing site & blog which is all pre-rendered (then enhanced with JS to @algolia API for search)
http://app.netlify.com is a @reactjs app, served statically. With lots of client-side APIs for data.
http://www.netlify.com is a marketing site & blog which is all pre-rendered (then enhanced with JS to @algolia API for search)
http://app.netlify.com is a @reactjs app, served statically. With lots of client-side APIs for data.

@poozipotti No. There are lots of patterns. My preference is to do as much as possible at build time. That might be ALL the queries. Or you might need queries made from the client direct to an API. Or a mixture of both.
Key is serving your UI statically. Enhance with JS if needed.
Key is serving your UI statically. Enhance with JS if needed.

@jaffathecake "Do you want me to smile, or look serious?"
"Whichever you like"
"Fine, I'll self-consciously do both at once"
click.
"Whichever you like"
"Fine, I'll self-consciously do both at once"
click.

@Jack_Franklin There are a few options. I use a "first" or "last" filter. Ot you could use "slice" to get a subset of items.
Example of each of those on my home page as it happens.
https://github.com/philhawksworth/hawksworx.com/blob/master/src/site/index.njk#L27-L47
Example of each of those on my home page as it happens.
https://github.com/philhawksworth/hawksworx.com/blob/master/src/site/index.njk#L27-L47

Phil Hawksworth
@philhawksworth •
That remote worker Friday feeling https://twitter.com/jlengstorf/status/1215718136625782784

@jlengstorf @sarah_edo @Tzmanics @shortdiv This is what happens if we have a few minutes without adult supervision.

Phil Hawksworth
@philhawksworth •
RT @smashingconf: We are super delighted we can add @philhawksworth to our San Francisco lineup! And he will be talking about "Utility-fir…

@heydonworks Ha! Ah yes. I like it!
I’ve used ta similar one, “Placard Condensed”, in my slides since... um.... 2012 (yikes!)
...and also on http://hawksworx.com as an echo of those, I suppose.
I’ve used ta similar one, “Placard Condensed”, in my slides since... um.... 2012 (yikes!)
...and also on http://hawksworx.com as an echo of those, I suppose.

@heydonworks It's purdy!

@jescalan I could not agree more.

Phil Hawksworth
@philhawksworth •
"Twice with chips, please" is about right!
I'm also excited about the 2020 instalment of this delightful event. https://twitter.com/mrwiblog/status/1215545102019547137
I'm also excited about the 2020 instalment of this delightful event. https://twitter.com/mrwiblog/status/1215545102019547137

@thespite @DasSurma @argyleink @Jack_Franklin @fishandscripts Prompted by these tweets, I'm growing this very moustache.

@argyleink @Jack_Franklin @DasSurma @fishandscripts That's just somebody recording a night in the pub.
Which I think we might have some minor legal concerns about.
Which I think we might have some minor legal concerns about.

Phil Hawksworth
@philhawksworth •
Better and better and better.
This event is going to be 🔥🔥🔥! https://twitter.com/vuejsamsterdam/status/1215306231625191424
This event is going to be 🔥🔥🔥! https://twitter.com/vuejsamsterdam/status/1215306231625191424

@argyleink Ok @fishandscripts, pack it up. Our work here is done.

@alexpds45 @Netlify Yeah, this is just getting this url and it’s assets. It doesn’t walk the domain or anything. There are tools for that though.

Phil Hawksworth
@philhawksworth •

@faw__mi @smashingmag @Netlify Yeah. Depending on licensing. But yeah.
I'm not advocating for cloning people's sites. There are lots of practical applications of grabbing HTML, working with it, and then deploying it.
(Including a migration path from Some Platform™ to a static architecture)
I'm not advocating for cloning people's sites. There are lots of practical applications of grabbing HTML, working with it, and then deploying it.
(Including a migration path from Some Platform™ to a static architecture)

Phil Hawksworth
@philhawksworth •
Also... oooh, VisBug looks 🔥 ! https://twitter.com/argyleink/status/1214975412343726080