~/talk

JavaScript Two-Way Interop

Talkat .NET Conf: Focus on Blazor 2020 · on Tuesday, 2020-01-14· [javascript]
links:none on file
slides:none on file

Shows working demos: geolocation via IJSRuntime calling a global JS function and handling pre-rendering by using OnAfterRenderAsync, two-way callbacks using DotNetObjectReference and DotNet.invokeMethodAsync, a file uploader that splits files into 8KB chunks base64-encodes them, streams segments into server-side Memory-backed streams and disposes resources to avoid leaks, and a port of React auth code into Blazor using JS interop. All demos run live and demonstrate successful location lookup, chunked upload, and auth flows with redirects and claims.

AI-written summary · about

  1. 0:00Intro
  2. 1:36Agenda
  3. 3:03Demo
  4. 6:07Prerendering
  5. 8:23Updating Location
  6. 11:45Running the App
  7. 12:57Main Points
  8. 13:42Upload Files
  9. 14:41Visual Studio
  10. 15:12Upload Page
  11. 16:54Input File
  12. 18:17Upload Completed
  13. 19:33File Uploader
  14. 23:38JavaScript
  15. 28:35Summary
  16. 29:49Live Demo
  17. 36:33Final Thoughts
  18. 37:18Wrap Up
~/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.