Stop Lying to Your Users

Let's do better

Let's wake up

Your brain needs this 🧠

What's a lie?

something that misleads or deceives

– Webster's Dictionary

What's our lie?

We're ready for you

– us

, lying

... probably

– 𝕏 @marktechson

If the app isn’t ready, don’t make it look like it is.

LET'S DO BETTER

How can we do better?

CDN?

SSR + πŸͺ

LET'S DO BETTER

How can we do better?

SSR + πŸͺ

πŸ€·β€β™‚οΈ

<script>
if (document.cookie.includes('centralnotice_hide_fundraising')) {
    document.documentElement.classList.add('hide_fundraising')
}
</script>

LET'S DO BETTER

How can we do better?

πŸ”₯ ads πŸ”₯

.ad-container {
  aspect-ratio: 16 / 9;
  width: 100%;
  background-color: #f0f0f0;
  display: block;
  margin: 0 auto;
}

LET'S DO BETTER

How can we do better?

SSR + πŸͺ

πŸ€·β€β™‚οΈ

<form action="/results">
	<input
		name="search_query"
		placeholder="Search"
	/>
	<button type="submit">
		<SearchIcon />
	</button>
</form>

I DID BETTER



aspect-ratio: 1 / 1;

Resources

You're great

Thank you!

𝕏 @kentcdodds