Knoxville, Tennessee is not only a fun city and great place to visit; it happens to be the host city of the CodeStock developers’ conference.
The conference started back in 2007 and for 12 years has helped deliver the latest content to developers with topics ranging from women in technology and leadership skills to database design, cloud native applications, and more. This year I was asked to open the conference with a keynote.
Jeremy Likness ⚡️@jeremyliknessThank you 🙏🏻 everyone who attended the #CodeStock Friday keynote 🗝 this morning "A Tale of Short Links 🔗"
Welcome to the conference and I wish you abundant networking 👥, learning 👩🏻🎓, and plenty of fun 🤣 these next two days.
Download the slides here: jlikme.blob.core.windows.net/presentations/…14:16 PM - 12 Apr 2019
In addition to the keynote, I delivered a presentation about WebAssembly and Blazor. I don’t just have a passing interest in WebAssembly; I believe it’s the future.
Jeremy Likness ⚡️@jeremylikness#Wasm 🕸 is coming.
👀 The more I look into it the more I'm convinced that #WebAssembly is not only the Next Big Thing™ but will be ubiquitous on both the client *and* the server.
🆗 It just makes sense, and there is tremendous momentum on multiple fronts to move it forward.15:07 PM - 29 Mar 2019
If you’re not familiar with WebAssembly, take a minute to read this high-level overview that I wrote (don't worry: it only takes a few minutes to read; I'll wait):
Second, I built a GitHub repository with several demos. It includes a set of step-by-step instructions. You are welcome to fork the repository and walk through on your own or use these demos in your own presentations.
Blazor and WebAssembly
This repository contains samples for a presentation about using C# and .NET in the browser using WebAssembly with Blazor.
This section contains step-by-step instructions to execute each of the demos.
The following should be installed for the demos to work:
emscripten for the
asm.jsand WebAssembly demos
- http-service (node.js) to serve the "primes" example site (any simple web server will do)
- Blazor has full instructions for installing and using Blazor
Next, show the C code.
Then, compile the C code to asm.js:
emcc primes.asm.c -s WASM=0 -Os -o primes.asm.js
Show the expanded code for reference, then run the asm.js…