~/talk

Serverless Rendering with Azure Functions and TypeScript

Talkat Global Azure Austria 2021 · on Friday, 2021-04-16· [typescript, serverless]
slides:none on file

Pendulum settles in the middle: choose static, client or server rendering per route and per component. Shows concrete serverless setup using Azure Functions, TypeScript and template.jsx to render JSX to HTML strings, plus Next.js routes switched between getStaticProps and getServerSideProps. Builds a notes app with database reads embedded in server components, deploys to Azure Functions and mostly succeeds live, demonstrating hydration, proxies for pretty routes, and tiny server responses instead of shipping megabytes of JS.

AI-written summary · about

  1. 0:00Introduction and speaker intro
  2. 1:58History of server-side rendering
  3. 9:45Client-side rendering and AJAX
  4. 12:16Rise of client-side applications
  5. 16:53Hydration and server-side rendering
  6. 19:43Static site generation and JAMstack
  7. 21:52Setting up serverless rendering demo
  8. 27:09Creating HTML with TypeScript and JSX
  9. 33:14Using proxies for routing
  10. 36:29Deploying to Azure Functions
  11. 37:55Serverless rendering benefits
  12. 38:57Next.js static vs server-side rendering
  13. 41:49Yest tool for serverless rendering
  14. 43:34Status quo in modern rendering
  15. 44:37Server components in React
  16. 48:48Conclusion and resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.