DevCentral DevCentral
-
- Technology
DevCentral Connects is a weekly podcast that narrates the pulse of the DevCentral Community as well as the broader IT industry.
DevCentral is the F5 Online Community of Technical Peers dedicated to learning, exchanging ideas, and solving problems – Together.
-
Wasm & Open Policy Agent with Styra – Ep 7 – WebAssembly Unleashed
In this episode our hosts dive into what’s going on in the WebAssembly community following Wasm.IO and KubeCon before they are joined by Tim Hinrichs and Torin Sandall of Styra to discuss Open Policy Agent (OPA) and WebAssembly. Listen in to find out updates regarding the WebAssembly registry, get a rundown on Open Policy Agent and what led it to Wasm, the WebAssembly integration challenges OPA’s faced, interesting applications of OPA and Wasm, and so much more!
**SPECIAL NOTE: Since this podcast recording, Linux Foundation has announced that WasmCon is being moved to November.
Dive into our previous episode on Warg with Danny Macovei: https://www.youtube.com/watch?v=bH66SCfAw1I&list=PLyqga7AXMtPNV1zr2aTWEegep0FQU6Qvj&index=5
Chapters:
1:19 – What’s going on in the world of WebAssembly?
2:16 – Developments from Wasm.IO and KubeCon
3:10 – WA.dev and the Warg Protocol
5:42 –What is Open Policy Agent and why is it important?
6:44 – OPA implications for end users
10:51 – State of OPA community
12:40 – What led OPA to WebAssembly
17:00 – From a modular approach, why run Rego policies in other language contexts?
19:52 – How do you compile OPA down to Wasm?
21:42 – How self-contained is OPA and the Wasm models?
25:31 – Integration challenges with Wasm
30:12 – Styra and what it adds on top of Open Policy Agent
For more from F5's Office of the CTO visit the following sites:
Blogs - https://www.f5.com/company/octo
Reports - https://www.f5.com/services/resources/reports
Meet Your Hosts:
Joel Moses | https://www.linkedin.com/in/joelmoses/ | https://community.f5.com/t5/user/viewprofilepage/user-id/398372
Oscar Spencer | https://twitter.com/oscar_spen | https://www.linkedin.com/in/oscarspen/
Matthew Yacobucci | https://www.linkedin.com/in/matthew-yacobucci-323b4b2/
⬇️⬇️⬇️ JOIN THE COMMUNITY! ⬇️⬇️⬇️
DevCentral is an online community of technical peers dedicated to learning, exchanging ideas, and solving problems - together.
Find all our platform links ⬇️ and follow our Community Evangelists! 👋
➡️ DEVCENTRAL: https://community.f5.com
➡️ YOUTUBE: https://youtube.com/devcentral
➡️ LINKEDIN: https://www.linkedin.com/showcase/f5-devcentral/
➡️ TWITTER: https://twitter.com/devcentral
Your Community Evangelists:
👋 Jason Rahm: https://www.linkedin.com/in/jrahm/ | https://twitter.com/jasonrahm
👋 Buu Lam: https://www.linkedin.com/in/buulam/ | https://twitter.com/buulam
👋 Aubrey King: https://www.linkedin.com/in/aubreyking | https://twitter.com/aubreykingf5 -
Wasm Observability with Dylibso – Ep 6 – WebAssembly Unleashed
In this episode our hosts dive into what’s going on in the Wasm community and are then joined by Chris Dickinson of Dylibso to discuss WebAssembly and observability. Listen in to find out if WebAssembly has reached its Docker moment, hear about Wasm’s growth from hype to functionality, learn about the component model streams issue, and so much more!
Chapters:
1:13 – Has WebAssembly reached its Docker moment?
4:19 – What does it take to put AI on the Edge?
6:04 – Wasm.io highlights
7:29 – What’s going on at Dylibso?
10:49 – How far off are we from a widescale enterprise adoption of WebAssembly?
13:05 – Modsurfer and the benefits to Wasm
16:24 – Dylibso’s Extism
17:27 – Moving data through the boundary
25:39 – Observe SDK
30:28 – How to engage
Dig into the Wasm.IO session recordings we mentioned:
- Filling a Registry-Shaped Hole in the Wasm Component Ecosystem by Daniel Macovei / Oscar Spencer - https://www.youtube.com/watch?v=2_-10mRN30s
- A stream of consciousness on the future of async in the Component Model by Luke Wagner - https://www.youtube.com/watch?v=y3x4-nQeXxc
For more from F5's Office of the CTO visit the following sites:
Blogs - https://www.f5.com/company/octo
Reports - https://www.f5.com/services/resources/reports
Meet Your Hosts:
Joel Moses | https://www.linkedin.com/in/joelmoses/ | https://community.f5.com/t5/user/viewprofilepage/user-id/398372
Oscar Spencer | https://twitter.com/oscar_spen | https://www.linkedin.com/in/oscarspen/
Matthew Yacobucci | https://www.linkedin.com/in/matthew-yacobucci-323b4b2/ -
What WebAssembly can learn from JAVA’s history - Ep5 -WebAssembly Unleashed
In this special episode two of our hosts were able to sit down with F5’s Gilad Bracha to discuss what WebAssembly can learn based on Bracha’s experience with JAVA. Listen in to find out whether or not Wasm can deliver on “write once, run anywhere”, what shadows may be on the horizon, what JAVA did right that Wasm can learn from, and so much more!
Chapters:
2:20 – Early days of JAVA Specification
4:46 – Class loaders and JAVA verifier
5:20 – Compiler Engines
7:12 – Promise of “Write once, run anywhere”
9:55 – JAVA’s great opportunity
11:44 – Battle for runtime
13:55 – Wasm 1.0 and Wasm approach
14:55 – JAVA approach
16:38 – Multiple runtimes
18:25 – Shadows on the horizon
20:17 – Complaints from Wasm implementors
24:46 – Wasm GC proposal
27:06 – What did JAVA do right that Wasm can learn from?
For more from F5's Office of the CTO visit the following sites:
Blogs - https://www.f5.com/company/octo
Reports - https://www.f5.com/services/resources/reports
Meet Your Hosts:
Joel Moses | https://www.linkedin.com/in/joelmoses/ | https://community.f5.com/t5/user/viewprofilepage/user-id/398372
Oscar Spencer | https://twitter.com/oscar_spen | https://www.linkedin.com/in/oscarspen/
Matthew Yacobucci | https://www.linkedin.com/in/matthew-yacobucci-323b4b2/ -
Open Source and Standards - Ep4 - WebAssembly Unleashed
In this special episode two of our hosts were able to sit down with F5 NGINX’s Dave McAllister to dive into how Open Source and Standards apply to WebAssembly. Listen in to learn about the benefits of open source on Wasm, why building to the common denominator is important, what WebAssembly is doing right when it comes to driving open standards, what Wasm needs to watch out for, Dave’s thoughts on the speed of standard progression, and so much more!
Chapters:
1:29 – WASI Preview 2
3:26 – ISO3200
5:05 – Standard processes
7:41 – What is Wasm doing right and wrong with driving open standards?
11:10 – How is open source helping Wasm?
12:05 – Open Source: then and now
13:00 – ISO meetings
14:15 – What should Wasm watch out for?
20:10 – The rule of many
16:43 – Speed of Standard progression
22:41 – How individuals are represented inside a Wasm marketplace
24:00 – Intersection of multiple standards and the risks to Wasm
For more from F5's Office of the CTO visit the following sites:
Blogs - https://www.f5.com/company/octo
Reports - https://www.f5.com/services/resources/reports
Meet Your Hosts:
Joel Moses | https://www.linkedin.com/in/joelmoses/ | https://community.f5.com/t5/user/viewprofilepage/user-id/398372
Oscar Spencer | https://twitter.com/oscar_spen | https://www.linkedin.com/in/oscarspen/
Matthew Yacobucci | https://www.linkedin.com/in/matthew-yacobucci-323b4b2/ -
WebAssembly System or Standard Interface – Ep 3 – WebAssembly Unleashed
In this episode our hosts are joined by Bailey Hayes, CTO of Cosmonic, and Pat Hickey, Principal Engineer at Fastly, to discuss WASI—WebAssembly System (or Standard depending on who you ask) Interface. Listen in to learn more about why WASI is important, what all the “previews” are, whether or not the component model is done, plus so much more!
Chapters:
1:25 – AI and WASM in Edge locations
4:03 – Is it WebAssembly System of Standard Interface?
6:10 – What is WASI and why is it important?
8:41 – What is preview 0, 1, 2, etc.?
10:54 – Is the component model done?
11:35 – Preview 2 vote
13:33 – WASI proposals
17:06 – Features of preview 2
23:21 – Server and client side webassembly
27:06 – J-co project
27:54 – How to get involved
28:33 – Bytecode Alliance guest languages
For more from F5's Office of the CTO visit the following sites:
Blogs - https://www.f5.com/company/octo
Reports - https://www.f5.com/services/resources/reports
Meet Your Hosts:
Joel Moses | LinkedIn | @Joel_Moses
Oscar Spencer | X | LinkedIn
Matthew Yacobucci | LinkedIn -
WebAssembly Registry (Warg) - Ep2 - WebAssembly Unleashed
In this episode our three hosts are joined by Daniel (Danny) Macovei, co-founder at JAF Labs to discuss registry and package distribution in both a federated and non-opinionated way while ensuring safety and security. Find out what’s unique about Wasm for packet management, learn the difference between locked and bundled components, hear what measures are being taken for Warg security, and tune into some breaking news, plus so much more!
Chapters:
1:20 – Exciting news (won’t spoil it here)
3:10 – Thomas Lively and threat proposals
4:30 – Warg project
5:10 – Package management challenges
8:58 – Difference between locked and bundled
13:45 – Vision for composing components
17:20 – Warg security measures
22:00 – Software Bill of Materials (SBOM)
23:55 – Federated and non-opinionated
27:03 – How to get started/involved
30:00 – Open Source
Filling a Registry-Shaped Hole in the Wasm Component Ecosystem by Daniel Macovei / Oscar Spencer - https://www.youtube.com/watch?v=2_-10mRN30s
For more from F5's Office of the CTO visit the following sites:
Blogs - https://www.f5.com/company/octo
Reports - https://www.f5.com/services/resources/reports
Meet Your Hosts:
Joel Moses | https://www.linkedin.com/in/joelmoses/ | https://community.f5.com/t5/user/viewprofilepage/user-id/398372
Oscar Spencer | https://twitter.com/oscar_spen | https://www.linkedin.com/in/oscarspen/
Matthew Yacobucci | https://www.linkedin.com/in/matthew-yacobucci-323b4b2/