Podcasts about webassembly wasm

  • 28PODCASTS
  • 42EPISODES
  • 47mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jun 11, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about webassembly wasm

Latest podcast episodes about webassembly wasm

Packet Pushers - Full Podcast Feed
D2DO275: WebAssembly – The Next Big Thing?

Packet Pushers - Full Podcast Feed

Play Episode Listen Later Jun 11, 2025 37:00


Is WebAssembly the next big thing? Here to help us understand what WebAssembly (WASM) is and what it can and can’t do is Michael Levan, a consultant and WASM trainer. He also dives deeper into WASM details such as hosting, security, monitoring, and the ever-present influence of AI. AdSpot: Spacelift Founded by the creator of... Read more »

Packet Pushers - Fat Pipe
D2DO275: WebAssembly – The Next Big Thing?

Packet Pushers - Fat Pipe

Play Episode Listen Later Jun 11, 2025 37:00


Is WebAssembly the next big thing? Here to help us understand what WebAssembly (WASM) is and what it can and can’t do is Michael Levan, a consultant and WASM trainer. He also dives deeper into WASM details such as hosting, security, monitoring, and the ever-present influence of AI. AdSpot: Spacelift Founded by the creator of... Read more »

Day 2 Cloud
D2DO275: WebAssembly – The Next Big Thing?

Day 2 Cloud

Play Episode Listen Later Jun 11, 2025 37:00


Is WebAssembly the next big thing? Here to help us understand what WebAssembly (WASM) is and what it can and can’t do is Michael Levan, a consultant and WASM trainer. He also dives deeper into WASM details such as hosting, security, monitoring, and the ever-present influence of AI. AdSpot: Spacelift Founded by the creator of... Read more »

Les Cast Codeurs Podcast
LCC 321 - Les évènements écran large

Les Cast Codeurs Podcast

Play Episode Listen Later Jan 21, 2025 73:53


Arnaud et Emmanuel discutent des versions Java, font un résumé de l'ecosystème WebAssembly, discutent du nouveau Model Context Protocol, parlent d'observabilité avec notamment les Wide Events et de pleins d'autres choses encore. Enregistré le 17 janvier 2025 Téléchargement de l'épisode LesCastCodeurs-Episode–321.mp3 ou en vidéo sur YouTube. News Langages java trend par InfoQ https://www.infoq.com/articles/java-trends-report–2024/ Java 17 finalement depasse 11 et 8 ~30/33% Java 21 est à 1.4% commonhaus apparait GraalVM en early majority Spring AI et langchain4j en innovateurs SB 3 voit son adoption augmenter Un bon résumé sur WebAssembly, les différentes specs comme WASM GC, WASI, WIT, etc https://2ality.com/2025/01/webassembly-language-ecosystem.html WebAssembly (Wasm) est un format d'instructions binaires pour une machine virtuelle basée sur une pile, permettant la portabilité et l'efficacité du code. Wasm a évolué à partir d'asm.js, un sous-ensemble de JavaScript qui pouvait fonctionner à des vitesses proches de celles natives. WASI (WebAssembly System Interface) permet à Wasm de fonctionner en dehors des navigateurs Web, fournissant des API pour le système de fichiers, CLI, HTTP, etc. Le modèle de composant WebAssembly permet l'interopérabilité entre les langages Wasm à l'aide de WIT (Wasm Interface Type) et d'ABI canonique. Les composants Wasm se composent d'un module central et d'interfaces WIT pour les importations/exportations, facilitant l'interaction indépendante du langage. Les interfaces WIT décrivent les types et les fonctions, tandis que les mondes WIT définissent les capacités et les besoins d'un composant (importations/exportations). La gestion des packages Wasm est assurée par Warg, un protocole pour les registres de packages Wasm. Une enquête a montré que Rust est le langage Wasm le plus utilisé, suivi de Kotlin et de C++; de nombreux autres langages sont également en train d'émerger. Un algorithme de comptage a taille limitée ne mémoire a été inventé https://www.quantamagazine.org/computer-scientists-invent-an-efficient-new-way-to-count–20240516/ élimine un mot de manière aléatoire mais avec une probabilité connue quand il y a besoin de récupérer de l'espace cela se fait par round et on augmente la probabilité de suppression à chaque round donc au final, ne nombre de mots / la probabilité d'avoir été éliminé donne une mesure approximative mais plutot précise Librairies Les contributions Spring passent du CLA au DCO https://spring.io/blog/2025/01/06/hello-dco-goodbye-cla-simplifying-contributions-to-spring d'abord manuel amis meme automatisé le CLA est une document legal complexe qui peut limiter les contribuitions le DCO vient le Linux je crois et est super simple accord que la licence de la conmtrib est celle du projet accord que le code est public et distribué en perpetuité s'appuie sur les -s de git pour le sign off Ecrire un serveur MCP en Quarkus https://quarkus.io/blog/mcp-server/ MCP est un protocol proposé paor Antropic pour integrer des outils orchestrables par les LLMs MCP est frais et va plus loin que les outils offre la notion de resource (file), de functions (tools), et de proimpts pre-built pour appeler l'outil de la meilleure façon On en reparlera a pres avec les agent dans un article suivant il y a une extension Quarkus pour simplifier le codage un article plus detaillé sur l'integration Quarkus https://quarkus.io/blog/quarkus-langchain4j-mcp/ GreenMail un mini mail server en java https://greenmail-mail-test.github.io/greenmail/#features-api Utile pour les tests d'integration Supporte SMTP, POP3 et IMAP avec TLS/SSL Propose des integrations JUnit, Spring Une mini UI et des APIs REST permettent d'interagir avec le serveur si par exemple vous le partagé dans un container (il n'y a pas d'integration TestContainer existante mais elle n'est pas compliquée à écrire) Infrastructure Docker Bake in a visual way https://dev.to/aurelievache/understanding-docker-part–47-docker-bake–4p05 docker back propose d'utiliser des fichiers de configuration (format HCL) pour lancer ses builds d'images et docker compose en gros voyez ce DSL comme un Makefile très simplifié pour les commandes docker qui souvent peuvent avoir un peu trop de paramètres Datadog continue de s'etendre avec l'acquisition de Quickwit https://www.datadoghq.com/blog/datadog-acquires-quickwit/ Solution open-source de recherche des logs qui peut être déployée on-premise et dans le cloud https://quickwit.io/ Les logs ne quittent plus votre environment ce qui permet de répondre à des besoins de sécurité, privacy et réglementaire Web 33 concepts en javascript https://github.com/leonardomso/33-js-concepts Call Stack, Primitive Types, Value Types and Reference Types, Implicit, Explicit, Nominal, Structuring and Duck Typing, == vs === vs typeof, Function Scope, Block Scope and Lexical Scope, Expression vs Statement, IIFE, Modules and Namespaces, Message Queue and Event Loop, setTimeout, setInterval and requestAnimationFrame, JavaScript Engines, Bitwise Operators, Type Arrays and Array Buffers, DOM and Layout Trees, Factories and Classes, this, call, apply and bind, new, Constructor, instanceof and Instances, Prototype Inheritance and Prototype Chain, Object.create and Object.assign, map, reduce, filter, Pure Functions, Side Effects, State Mutation and Event Propagation, Closures, High Order Functions, Recursion, Collections and Generators, Promises, async/await, Data Structures, Expensive Operation and Big O Notation, Algorithms, Inheritance, Polymorphism and Code Reuse, Design Patterns, Partial Applications, Currying, Compose and Pipe, Clean Code Data et Intelligence Artificielle Phi 4 et les small language models https://techcommunity.microsoft.com/blog/aiplatformblog/introducing-phi–4-microsoft%e2%80%99s-newest-small-language-model-specializing-in-comple/4357090 Phi 4 un SML pour les usages locaux notamment 14B de parametres belle progression de ~20 points sur un score aggregé et qui le rapproche de Llama 3.3 et ses 70B de parametres bon en math (data set synthétique) Comment utiliser Gemini 2.0 Flash Thinking (le modèle de Google qui fait du raisonnement à la sauce chain of thought) en Java avec LangChain4j https://glaforge.dev/posts/2024/12/20/lets-think-with-gemini–2-thinking-mode-and-langchain4j/ Google a sorti Gemini 2.0 Flash, un petit modèle de la famille Gemini the “thinking mode” simule les cheminements de pensée (Chain of thoughts etc) décompose beaucoup plus les taches coplexes en plusiewurs taches un exemple est montré sur le modele se battant avec le probleme Les recommendations d'Antropic sur les systèmes d'agents https://www.anthropic.com/research/building-effective-agents défini les agents et les workflow Ne recommence pas les frameworks (LangChain, Amazon Bedrock AI Agent etc) le fameux débat sur l'abstraction Beaucoup de patterns implementable avec quelques lignes sans frameworks Plusieurs blocks de complexité croissante Augmented LLM (RAG, memory etc): Anthropic dit que les LLMs savent coordonner cela via MCP apr exemple Second: workflow prompt chaining : avec des gates et appelle les LLMs savent coordonner successivement ; favorise la precision vs la latence vu que les taches sont décomposées en plusieurs calls LLMs Workflow routing: classifie une entree et choisie la route a meilleure: separation de responsabilité Workflow : parallelisation: LLM travaillent en paralllele sur une tache et un aggregateur fait la synthèse. Paralleisaiton avec saucissonage de la tache ou voter sur le meilleur réponse Workflow : orchestrator workers: quand les taches ne sont pas bounded ou connues (genre le nombre de fichiers de code à changer) - les sous taches ne sont pas prédéfinies Workflow: evaluator optimizer: nun LLM propose une réponse, un LLM l'évalue et demande une meilleure réponse au besoin Agents: commande ou interaction avec l;humain puis autonome meme si il peut revenir demander des precisions à l'humain. Agents sont souvent des LLM utilisât des outil pour modifier l'environnement et réagir a feedback en boucle Ideal pour les problèmes ouverts et ou le nombre d'étapes n'est pas connu Recommende d'y aller avec une complexité progressive L'IA c'est pas donné https://techcrunch.com/2025/01/05/openai-is-losing-money-on-its-pricey-chatgpt-pro-plan-ceo-sam-altman-says/ OpenAI annonce que même avec des licenses à 200$/mois ils ne couvrent pas leurs couts associés… A quand l'explosion de la bulle IA ? Outillage Ghostty, un nouveau terminal pour Linux et macOS : https://ghostty.org/ Initié par Mitchell Hashimoto (hashicorp) Ghostty est un émulateur de terminal natif pour macOS et Linux. Il est écrit en Swift et utilise AppKit et SwiftUI sur macOS, et en Zig et utilise l'API GTK4 C sur Linux. Il utilise des composants d'interface utilisateur native et des raccourcis clavier et souris standard. Il prend en charge Quick Look, Force Touch et d'autres fonctionnalités spécifiques à macOS. Ghostty essaie de fournir un ensemble riche de fonctionnalités utiles pour un usage quotidien. Comment Pinterest utilise Honeycomb pour améliorer sa CI https://medium.com/pinterest-engineering/how-pinterest-leverages-honeycomb-to-enhance-ci-observability-and-improve-ci-build-stability–15eede563d75 Pinterest utilise Honeycomb pour améliorer l'observabilité de l'intégration continue (CI). Honeycomb permet à Pinterest de visualiser les métriques de build, d'analyser les tendances et de prendre des décisions basées sur les données. Honeycomb aide également Pinterest à identifier les causes potentielles des échecs de build et à rationaliser les tâches d'astreinte. Honeycomb peut également être utilisé pour suivre les métriques de build locales iOS aux côtés des détails de la machine, ce qui aide Pinterest à prioriser les mises à niveau des ordinateurs portables pour les développeurs. Méthodologies Suite à notre épisode sur les différents types de documentation, cet article parle des bonnes pratiques à suivre pour les tutoriels https://refactoringenglish.com/chapters/rules-for-software-tutorials/ Écrivez des tutoriels pour les débutants, en évitant le jargon et la terminologie complexe. Promettez un résultat clair dans le titre et expliquez l'objectif dans l'introduction. Montrez le résultat final tôt pour réduire les ambiguïtés. Rendez les extraits de code copiables et collables, en évitant les invites de shell et les commandes interactives. Utilisez les versions longues des indicateurs de ligne de commande pour plus de clarté. Séparez les valeurs définies par l'utilisateur de la logique réutilisable à l'aide de variables d'environnement ou de constantes nommées. Épargnez au lecteur les tâches inutiles en utilisant des scripts. Laissez les ordinateurs évaluer la logique conditionnelle, pas le lecteur. Maintenez le code en état de fonctionnement tout au long du tutoriel. Enseignez une chose par tutoriel et minimisez les dépendances. Les Wide events, un “nouveau” concept en observabilité https://jeremymorrell.dev/blog/a-practitioners-guide-to-wide-events/ un autre article https://isburmistrov.substack.com/p/all-you-need-is-wide-events-not-metrics L'idée est de logger des evenements (genre JSON log) avec le plus d'infos possible de la machine, la ram, la versiond e l'appli, l'utilisateur, le numero de build qui a produit l'appli, la derniere PR etc etc ca permet de filtrer et grouper by et de voir des correlations visuelles tres rapidement et de zoomer tiens les ventes baisses de 20% tiens en fait ca vient de l'appli andriod tiens aps correle a la version de l'appli mais la version de l'os si! le deuxieme article est facile a lire le premier est un guide d'usage exhaustif du concept Entre argumenter et se donner 5 minutes https://signalvnoise.com/posts/3124-give-it-five-minutes on veut souvent argumenter aka poser des questions en ayant déjà la reponse en soi emotionnellement mais ca amene beaucoup de verbiage donner 5 minutes à l'idée le temps d'y penser avant d'argumenter Loi, société et organisation Des juges fédéraux arrêtent le principe de la neutralité du net https://www.lemonde.fr/pixels/article/2025/01/03/les-etats-unis-reviennent-en-arriere-sur-le-principe-de-la-neutralite-du-net_6479575_4408996.html?lmd_medium=al&lmd_campaign=envoye-par-appli&lmd_creation=ios&lmd_source=default la neutralité du net c'est l'interdiction de traiter un paquet différemment en fonction de son émetteur Par exemple un paquet Netflix qui serait ralenti vs un paquet Amazon Donald trump est contre cette neutralité. À voir les impacts concrets dans un marché moins régulé. Rubrique débutant Un petit article sur les float vs les double en Java https://www.baeldung.com/java-float-vs-double 4 vs 8 bytes precision max de 7 vs 15 echele 10^38 vs 10^308 (ordre de grandeur) perf a peu pret similaire sauf peut etre pour des modeles d'IA qui vont privilegier une taille plus petite parfois attention overflow et les accumulation d'erreurs d'approximation BigDecimal Conférences La liste des conférences provenant de Developers Conferences Agenda/List par Aurélie Vache et contributeurs : 20 janvier 2025 : Elastic{ON} - Paris (France) 22–25 janvier 2025 : SnowCamp 2025 - Grenoble (France) 24–25 janvier 2025 : Agile Games Île-de-France 2025 - Paris (France) 6–7 février 2025 : Touraine Tech - Tours (France) 21 février 2025 : LyonJS 100 - Lyon (France) 28 février 2025 : Paris TS La Conf - Paris (France) 6 mars 2025 : DevCon #24 : 100% IA - Paris (France) 13 mars 2025 : Oracle CloudWorld Tour Paris - Paris (France) 14 mars 2025 : Rust In Paris 2025 - Paris (France) 19–21 mars 2025 : React Paris - Paris (France) 20 mars 2025 : PGDay Paris - Paris (France) 20–21 mars 2025 : Agile Niort - Niort (France) 25 mars 2025 : ParisTestConf - Paris (France) 26–29 mars 2025 : JChateau Unconference 2025 - Cour-Cheverny (France) 27–28 mars 2025 : SymfonyLive Paris 2025 - Paris (France) 28 mars 2025 : DataDays - Lille (France) 28–29 mars 2025 : Agile Games France 2025 - Lille (France) 3 avril 2025 : DotJS - Paris (France) 3 avril 2025 : SoCraTes Rennes 2025 - Rennes (France) 4 avril 2025 : Flutter Connection 2025 - Paris (France) 10–11 avril 2025 : Android Makers - Montrouge (France) 10–12 avril 2025 : Devoxx Greece - Athens (Greece) 16–18 avril 2025 : Devoxx France - Paris (France) 23–25 avril 2025 : MODERN ENDPOINT MANAGEMENT EMEA SUMMIT 2025 - Paris (France) 24 avril 2025 : IA Data Day 2025 - Strasbourg (France) 29–30 avril 2025 : MixIT - Lyon (France) 7–9 mai 2025 : Devoxx UK - London (UK) 15 mai 2025 : Cloud Toulouse - Toulouse (France) 16 mai 2025 : AFUP Day 2025 Lille - Lille (France) 16 mai 2025 : AFUP Day 2025 Lyon - Lyon (France) 16 mai 2025 : AFUP Day 2025 Poitiers - Poitiers (France) 24 mai 2025 : Polycloud - Montpellier (France) 5–6 juin 2025 : AlpesCraft - Grenoble (France) 5–6 juin 2025 : Devquest 2025 - Niort (France) 11–13 juin 2025 : Devoxx Poland - Krakow (Poland) 12–13 juin 2025 : Agile Tour Toulouse - Toulouse (France) 12–13 juin 2025 : DevLille - Lille (France) 17 juin 2025 : Mobilis In Mobile - Nantes (France) 24 juin 2025 : WAX 2025 - Aix-en-Provence (France) 25–27 juin 2025 : BreizhCamp 2025 - Rennes (France) 26–27 juin 2025 : Sunny Tech - Montpellier (France) 1–4 juillet 2025 : Open edX Conference - 2025 - Palaiseau (France) 7–9 juillet 2025 : Riviera DEV 2025 - Sophia Antipolis (France) 18–19 septembre 2025 : API Platform Conference - Lille (France) & Online 2–3 octobre 2025 : Volcamp - Clermont-Ferrand (France) 6–10 octobre 2025 : Devoxx Belgium - Antwerp (Belgium) 9–10 octobre 2025 : Forum PHP 2025 - Marne-la-Vallée (France) 16–17 octobre 2025 : DevFest Nantes - Nantes (France) 4–7 novembre 2025 : NewCrafts 2025 - Paris (France) 6 novembre 2025 : dotAI 2025 - Paris (France) 7 novembre 2025 : BDX I/O - Bordeaux (France) 12–14 novembre 2025 : Devoxx Morocco - Marrakech (Morocco) 23–25 avril 2026 : Devoxx Greece - Athens (Greece) 17 juin 2026 : Devoxx Poland - Krakow (Poland) Nous contacter Pour réagir à cet épisode, venez discuter sur le groupe Google https://groups.google.com/group/lescastcodeurs Contactez-nous via X/twitter https://twitter.com/lescastcodeurs ou Bluesky https://bsky.app/profile/lescastcodeurs.com Faire un crowdcast ou une crowdquestion Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Tous les épisodes et toutes les infos sur https://lescastcodeurs.com/

BURN 4 IT
WASM eine neue Runtime für LLMs?

BURN 4 IT

Play Episode Listen Later Oct 25, 2024 22:47


In dieser Folge tauchen wir tief in die Welt von WebAssembly (WASM) ein und erklären, warum es eine wegweisende Runtime für Large Language Models (LLMs) darstellt. Von den Grundlagen und dem Ursprung über WASI bis hin zur Integration in moderne Entwicklungsumgebungen wie Docker beleuchten wir die wichtigsten Konzepte. Wir zeigen auf, wie WASM für effiziente und portable Anwendungen genutzt wird und geben praxisnahe Einblicke in eine Lab-Umgebung. Ideal für alle, die die nächste Evolutionsstufe der Softwareentwicklung verstehen wollen. Links aus der Folge: WebAssembly, WASI und Rust: Dreamteam für Microservices​ https://www.heise.de/hintergrund/WebAssembly-WASI-und-Rust-Dreamteam-fuer-Microservices-9978208.html Wasm is Becoming the Runtime for LLMs - Michael Yuan https://www.youtube.com/watch?v=upNNI_b4tNY Wasm Edge Github Repository https://github.com/WasmEdge/WasmEdge Folgt uns aus LinkedIn, um keine Updates zu verpassen: LinkedIn: https://www.linkedin.com/company/burn-4-it Ihr habt Fragen, Feedback oder Anregungen? Wir freuen uns auf eure Anfrage: team@burn-4-it.de

The New Stack Podcast
Rust's Expanding Horizons: Memory Safe and Lightning Fast

The New Stack Podcast

Play Episode Listen Later Oct 10, 2024 23:45


Rust has maintained its place among the top 15 programming languages and has been the most admired language for nine consecutive years. In a New Stack Makers podcast, Joel Marcey, director of technology at the Rust Foundation, discussed the language's growing importance, including initiatives to improve its security, performance, and adoption in various domains. While Rust is widely used in systems and backend programming, it's also gaining traction in embedded systems, safety-critical applications, game development, and even the Linux kernel.Marcey highlighted Rust's strengths as a safe and fast systems language, noting its use on the web through WebAssembly (Wasm), though adoption there is still early. He also addressed Rust vs. Go, explaining that Rust excels in performance-critical applications. Marcey discussed recent updates, such as Rust 1.81, and project goals for 2024, which include a new edition and async improvements.He also touched on government interest in Rust, including DARPA's initiative to convert C code to Rust, and the Rust Security Initiative, aimed at maintaining the language's strong security reputation.Learn more from The New Stack about Rust Could Rust be the Future of JavaScript Infrastructure?Rust Growing Fastest, But JavaScript Reigns SupremeRust vs. Zig in Reality: A (Somewhat) Friendly DebateJoin our community of newsletter subscribers to stay on top of the news and at the top of your game. 

PodRocket - A web development podcast from LogRocket
The future of serverless is WASM with David Flanagan

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Jul 25, 2024 34:15


David Flanagan, founder of Rawdoke Academy, discusses why WebAssembly (WASM) could be the future of serverless technology and explores the evolution, benefits, and potential of WASM in transforming server-side applications across various environments. Links https://davidflanagan.com https://github.com/davidflanagan https://twitter.com/__DavidFlanagan https://www.linkedin.com/in/rawkode https://rawkode.academy https://youtube.com/@RawkodeAcademy https://www.hopp.bio/rawkode We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: David Flanagan.

OpenObservability Talks
WebAssembly: The Next Frontier in Cloud-Native Evolution - OpenObservability Talks S5E02

OpenObservability Talks

Play Episode Listen Later Jul 25, 2024 62:02


Time to explore the next frontier in cloud-native evolution: WebAssembly (WASM). Moving beyond containers and Kubernetes, WASM bears the promise to revolutionize the cloud landscape with unparalleled performance, portability, and security. Can it actually deliver on this promise? We discussed this and more it in this episode. We delved into how WASM is transforming the way we build and run cloud-native applications, enabling a more efficient, scalable, and flexible infrastructure. We also got latest insights from the Cloud Native Computing Foundation's work in the domain, the wasmCloud open source project and the tool landscape, along with the work of the WASM working group and standardization efforts with the Bytecode Alliance. This episode's guest is Taylor Thomas, Engineering Director working on WebAssembly platforms at Cosmonic. He serves as a co-chair for the CNCF's WASM working group, and as a CNCF Ambassador. He actively participates in the open source community and is one of the creators of Krustlet and Bindle. His work at Intel, Nike, and Microsoft spanned various containers and Kubernetes platforms as well as WebAssembly platforms. The episode was live-streamed on 18 July 2024 and the video is available at https://www.youtube.com/watch?v=t2xIoVNwtKM OpenObservability Talks episodes are released monthly, on the last Thursday of each month and are available for listening on your favorite podcast app and on YouTube. We live-stream the episodes on Twitch and YouTube Live - tune in to see us live, and chime in with your comments and questions on the live chat. ⁠⁠https://www.youtube.com/@openobservabilitytalks⁠   https://www.twitch.tv/openobservability⁠ Show Notes: 00:00 - Show, episode and guest intro 04:50 - Celebrating a decade to Kubernetes and the power of open source communities 07:18 - What is WebAssembly (WASM) 11:29 - WASM support among programming languages 15:24 - IDE, debuggers and developer experience using WASM 18:48 - WASM support for browser and Frontend (DOM manipulation etc.) 21:13 - Standardization of WASM in operating systems 23:40 - WASM component model 29:43 - WASM working groups in the CNCF and Bytecode Alliance 31:36 - WASM ecosystem 36:57 - Which workloads WASM fits best 40:01 - what's wasmCloud 44:18 - wasmCloud benefits for Platform Engineering, IoT and Edge Computing 47:22 - WASM compatibility with Kubernetes 49:54 - Observability in wasmCloud, OpenTelemetry support, and WASI-Observe 52:23 - Who's behind wasmCloud 56:21 - wasmCloud roadmap and community forum 59:07 - CNCF 2024 mid-year survey of top open source projects velocity 1:00:05 - OpenSearch project has just turned 3 Resources: https://webassembly.org/ W3C WebAssembly (WASM) standard: https://www.w3.org/TR/wasm-core-2/ W3C WebAssembly community group: https://www.w3.org/groups/wg/wasm/ Bytecode Alliance: https://bytecodealliance.org/ CNCF's WASM working group: https://tag-runtime.cncf.io/wgs/wasm/ WebAssembly System Interface (WASI) specification: https://wasi.dev/ WASI-Observe observability API specification: https://github.com/WebAssembly/wasi-observe wasmCloud https://wasmcloud.com/ wasmCloud 1.0: https://wasmcloud.com/blog/wasmcloud-1-brings-components-to-enterprise wasmCloud roadmap: https://wasmcloud.com/docs/roadmap/q2 Socials: Twitter:⁠ https://twitter.com/OpenObserv⁠ YouTube: ⁠https://www.youtube.com/@openobservabilitytalks⁠ Dotan Horovits ============ Twitter: @horovits LinkedIn: in/horovits Mastodon: @horovits@fosstodon Taylor Thomas ============ LinkedIn: https://www.linkedin.com/in/oftaylor/

PurePerformance
Is it the time for WebAssembly (Wasm) to take off with Matt Butcher

PurePerformance

Play Episode Listen Later Jul 15, 2024 53:23


WebAssembly runs in every browser, provides secure and fast code execution from any language, runs across multiple platforms and has a very small binary footprint. It's adopted by several of the big web-based SaaS solutions we use on a daily basis. But where did WebAssembly come from? What problems does it try to solve? Has it reached critical adoption? And how about observing code that gets executed in browsers, servers or embedded devices?To answer all those questions we invited Matt Butcher, CEO at Fermyon, who explains the history, current implementation status, limitations and opportunities that WebAssembly provides.Further links we disucssedLinkedIn Profile: https://www.linkedin.com/in/mattbutcher/Fermyon Dev Website: https://developer.fermyon.com/ The New Stack Blog with Matt: https://thenewstack.io/webassembly-and-kubernetes-go-better-together-matt-butcher/ 

Crazy Wisdom
Blockchain Meets AI: The New Era of Distributed Technologies

Crazy Wisdom

Play Episode Listen Later Jun 10, 2024 63:50


Welcome to this episode of the Crazy Wisdom podcast with Stewart Alsop and our guest, Doria, the lead developer at Kinode. In this episode, we explore the intricacies of distributed computing, its impact on the traditional client-server model, and the evolving landscape of blockchain technology. Doria provides valuable insights into how decentralized architectures are reshaping the internet and discusses the practical applications and challenges of integrating crypto and AI technologies. For more information and resources from Doria, follow him on his Twitter accounts @m_e_doria and @kinodeos or at kinode.org Check out this GPT we trained on the conversation! Timestamps 00:00 - Introduction to Doria and Kinode; discussing distributed computing and the client-server model. 05:00 - Benefits of distributed computing over traditional server-client models; historical context of the LAMP stack. 10:00 - Challenges of moving away from the client-server model; the role of crypto in enabling distributed computing. 15:00 - Discussion on different blockchain technologies including Bitcoin, Ethereum, Solana, and Tron; their respective use cases and user experiences. 20:00 - Detailed comparison of blockchain scalability and user adoption; the advantages of Layer 2 solutions. 25:00 - Kinode's focus on integrating distributed computing with blockchain technology; the importance of backend solutions for crypto apps. 30:00 - Exploring the technical aspects of Kinode's stack; the role of WebAssembly (Wasm) in distributed computing. 35:00 - The impact of AI on distributed computing; potential for decentralizing AI resources and services. 40:00 - Addressing security concerns in blockchain and crypto applications; the benefits of using zk-rollups for improved security. 45:00 - The future of Kinode and its applications; onboarding developers and the potential for user-centric products. 50:00 - The significance of permissionless development and stable platforms; Ethereum's example in fostering innovation. 55:00 - Final thoughts on the evolving landscape of distributed computing, crypto, and AI; Kinode's contributions and future directions. Key Insights 1-The Evolution of Distributed Computing: Doria explains that distributed computing, often referred to as peer-to-peer software, is an architectural shift from the traditional client-server model. Instead of users connecting to a centralized server, distributed computing allows users to run services and communicate directly with each other, enhancing efficiency and decentralization. 2-Historical Context of Client-Server Models: The client-server model succeeded due to the simplicity and ease of use provided by software stacks like LAMP (Linux, Apache, MySQL, PHP). This model enabled rapid development and deployment of web services, creating a vast amount of value and becoming the standard architecture for many years. 3-Role of Crypto in Distributed Computing: Crypto is seen as a critical catalyst for the resurgence of distributed computing. Doria emphasizes that the trustless nature of blockchain technology offers new possibilities for decentralized applications, allowing for the secure transfer and management of value without relying on centralized authorities. 4-Blockchain Scalability and Adoption: The episode explores various blockchain technologies such as Bitcoin, Ethereum, Solana, and Tron, highlighting their unique features and user experiences. For instance, Solana's faster and cheaper transactions make it appealing, while Ethereum's robustness and security attract high-value transactions despite higher costs. 5-Integration of Blockchain and Distributed Computing: Kinode aims to bridge the gap between decentralized data sources and centralized services. By providing a robust backend solution that integrates seamlessly with blockchain technology, Keinode facilitates the development of truly decentralized applications that are user-friendly and secure. 6-Technical Advantages of WebAssembly (Wasm): The choice of WebAssembly as a compile target for Kinode's stack is crucial. Wasm offers stability, determinism, and resource constraints, making it an ideal environment for developing distributed applications. This technical foundation supports the secure and efficient execution of complex programs across various devices. 7-Future Directions and Developer Focus: Doria underscores the importance of permissionless development and stable platforms in fostering innovation. Drawing inspiration from Ethereum's approach, Kinode is committed to creating a developer-friendly environment where applications can be built, deployed, and scaled without centralized control, ensuring long-term stability and growth.

Dans Ton Kube
DTK #8 / Table Ronde KubeConEU 24

Dans Ton Kube

Play Episode Listen Later May 24, 2024 24:03 Transcription Available


Alain Regnier, Benjamin Gandon et Guilhem ont discuté de divers sujets lors de cette réunion. Alain Regnier s'est présenté en tant que CTO de KuboLabs, spécialisé dans Kubernetes, tandis que Benjamin Gandon est responsable des formations chez Enix, fournisseur de services managés de clusters Kubernetes. Guilhem, animateur d'un podcast sur Kubernetes, a évoqué son expérience à la KubeCon où il a organisé des événements pour la communauté francophone de Kubernetes.Les intervenants ont partagé leurs impressions sur les keynotes de la KubeCon, discutant de l'omniprésence de l'intelligence artificielle et des tendances dans le domaine. Benjamin a souligné l'importance croissante de l'IA pour rester compétitif sur le marché. Ils ont également abordé le sujet des conférences et des keynotes, exprimant des opinions sur leur organisation et contenu.Les divers sujets abordés ont inclus les évolutions futures de Kubernetes, notamment l'intégration de WebAssembly (WASM) pour une abstraction optimale. Le débat s'est élargi pour inclure des discussions sur eBPF, la sécurité, l'auditabilité et l'importance des opérateurs de bases de données dans un environnement Kubernetes. Benjamin a également mentionné l'intérêt croissant pour l'optimisation des coûts, notamment avec des outils open source comme QCost pour réduire les dépenses liées à Kubernetes.Les intervenants ont évoqué des tendances émergentes telles que la gestion des coûts, la maturité de Kubernetes, l'hybridité des clusters et l'utilisation efficace des ressources matérielles comme les GPU coûteux. Ils ont souligné l'importance des opérateurs, du planning des nœuds, du scale-out et de l'hybridité pour une utilisation avancée de Kubernetes.La session s'est clôturée par une séance de questions-réponses avec le public, abordant des sujets tels que l'investissement financier, la maturation de Kubernetes et les défis liés à la gestion des ressources matérielles telles que les GPU. Les intervenants ont souligné l'importance de la maturité organisationnelle dans l'adoption de Kubernetes et ont exprimé l'importance croissante de l'efficacité opérationnelle et de la gestion des coûts dans l'environnement Kubernetes en constante évolution. (00:00) - Présentations initiales (01:04) - Impressions des keynotes (02:41) - Surcharge des conférences et ouverture à l'open source (06:12) - Réflexion sur l'intelligence artificielle (10:09) - Intérêts pour les différents talks à la KubeCon (14:52) - Déceptions et sujets peu intéressants (16:07) - Tendances à venir pour Kubernetes (19:13) - Basculement vers les bases de données dans Kubernetes (21:06) - Focus sur les coûts et le FinOps ★ Support this podcast ★

Gestalt IT
WebAssembly Will Displace Containers For Web-Scale Applications

Gestalt IT

Play Episode Listen Later Dec 5, 2023 18:24


Containerization of applications is only a small step forward from virtualization, but WebAssembly promises a real revolution. This episode of the On-Premise IT podcast, recorded live at KubeCon 2023 in Chicago, features Nigel Poulton, Ned Bellavance, Justin Warren, and Stephen Foskett discussing the prospects for WebAssembly. WebAssembly (WASM) is lauded for its potential to be faster, smaller, and more secure than its predecessors. But skepticism surrounds its long-term adoption and development trajectory, with debates centering on whether WASM can achieve the transformative status that containers once held. While WASM applications are technically more portable, smaller, and quicker to start, adoption remains at an early stage, appealing more to developers than operations professionals. © Gestalt IT, LLC for Gestalt IT: WebAssembly Will Displace Containers For Web-Scale Applications

Gestalt IT
WebAssembly Will Displace Containers For Web-Scale Applications

Gestalt IT

Play Episode Listen Later Dec 5, 2023 18:24


Containerization of applications is only a small step forward from virtualization, but WebAssembly promises a real revolution. This episode of the On-Premise IT podcast, recorded live at KubeCon 2023 in Chicago, features Nigel Poulton, Ned Bellavance, Justin Warren, and Stephen Foskett discussing the prospects for WebAssembly. WebAssembly (WASM) is lauded for its potential to be faster, smaller, and more secure than its predecessors. But skepticism surrounds its long-term adoption and development trajectory, with debates centering on whether WASM can achieve the transformative status that containers once held. While WASM applications are technically more portable, smaller, and quicker to start, adoption remains at an early stage, appealing more to developers than operations professionals. © Gestalt IT, LLC for Gestalt IT: WebAssembly Will Displace Containers For Web-Scale Applications

Whiskey Web and Whatnot
Cracking the Podcasting Code with Andrew Lisowski and Justin Bennett

Whiskey Web and Whatnot

Play Episode Listen Later Nov 30, 2023 64:52


Podcasts are a popular way to share knowledge, stories, and ideas in the tech space and the medium continues to evolve rapidly. But what does it truly take to create a successful podcast that captivates an audience? Andrew Lisowski, Senior Software Engineer at Descript, and Justin Bennett, Engineer at Oxide, are seasoned podcasters and hosts of the Devtools FM podcast where they talk to industry leaders about developer tools. They shared insights on the evolving landscape of podcasting, highlighting the importance of having a sustainable workflow and maintaining consistency. Andrew and Justin believe a major key to podcasting is understanding your audience, their preferences, and how to keep them engaged. Throughout the episode, the conversation covers an array of topics, including the influence of developer tools, the resurgence of HTML-first web development, and the role of WebAssembly (Wasm) in shaping the future of the web. In this episode, Andrew and Justin talk to Robbie and Chuck about developer tools, the future of tech, and the world of podcasting in the tech space. Key Takeaways [00:55] - Introduction to Andrew and Justin. [03:17] - A whiskey review: Great Jones Straight Bourbon Whiskey. [14:13] - Tech hot takes. [37:57] - Andrew and Justin give tips and tricks for podcasting. [47:45] - Careers that Andrew and Justin would choose if they weren't in tech. [48:58] - Andrew and Justin take over Whiskey Web and Whatnot. Quotes [20:32] - “I don't actually think Git is good. It is a utility, and it is good enough for most cases.” ~ Justin Bennett [33:22] - “If there is a future for Webpack, it's Rspack.” ~ Andrew Lisowski [36:46] - “The best frameworks, in my opinion, learn from what other folks are doing.” ~ Justin Bennett Links Andrew Lisowski Twitter Andrew Lisowski LinkedIn Justin Bennett Twitter Devtools FM Podcast Bun NPM Jarred Sumner Anthony Fu Unison Great Jones Straight Bourbon Whiskey Buffalo Trace Distillery Maker's Mark Kentucky Straight Bourbon Rust GitHub Mercurial Perforce Tailwind CSS Vanilla CSS React Million JS Aiden Bai Lululemon JSON Webpack ByteDance Rspack Node JS Deno Vue Svelte Sentry Descript The Primeagen ART19 Twitter Nuxt Apple WordPress Django Google Connect with our hosts Robbie Wagner Chuck Carpenter Ship Shape Subscribe and stay in touch Apple Podcasts Spotify Google Podcasts Whiskey Web and Whatnot Promos Top-Tier, Full-Stack Software Consultants This show is brought to you by Ship Shape. Ship Shape's software consultants solve complex software and app development problems with top-tier coding expertise, superior service, and speed. In a sea of choices, our senior-level development crew rises above the rest by delivering the best solutions for fintech, cybersecurity, and other fast-growing industries. Check us out at shipshape.io. --- Send in a voice message: https://podcasters.spotify.com/pod/show/whiskey-web-and-whatnot/message

Open at Intel
Making Kubernetes Child's Play: An Interview with Karen Chu and Matt Butcher

Open at Intel

Play Episode Listen Later Nov 30, 2023 26:27


Join Katherine Druckman as she dives into the whimsical world of Kubernetes with Karen Chu and Matt Butcher, the creative minds behind the "Illustrated Children's Guide to Kubernetes." Discover how a playful presentation with stuffed animals evolved into a beloved book series simplifying complex tech concepts. Listen as they introduce their latest character's adventure into the speedy realm of WebAssembly (Wasm). From the origins of Phippy the giraffe to their shared love of Drupal, this episode is a delightful journey through the intersection of technology, creativity, and community. Don't miss out on this fun-filled tech talk! Resources: Fermyon Presents: Phippy's Field Guide to Wasm Phippy & Friends Guests: Karen Chu is the Head of Community at Fermyon, where she's building the community around the next wave of cloud computing. As a long time open source contributor in the cloud native ecosystem, she spent her previous life at Microsoft Azure focused on creating inclusive and welcoming spaces around Kubernetes, Helm, Brigade, DeisLabs, the Cloud Native Computing Foundation (CNCF), andthensome. Together with Matt Butcher, she created The Illustrated Children's Guide to Kubernetes book series. When she's not connecting dots in the community, you can find her pursuing photography, making ceramics, cooking, and sipping on chai in NYC. Matt Butcher is co-founder and CEO of Fermyon, the serverless WebAssembly in the cloud company. He is one of the original creators of Helm, Brigade, CNAB, OAM, Glide, and Krustlet. He has written or co-written many books, including Learning Helm and Go in Practice. He is a co-creator of the Illustrated Children's Guide to Kubernetes series. These days, he works mostly on WebAssembly projects such as Spin, Fermyon Cloud and Bartholomew. He holds a Ph.D. in Philosophy. He lives in Colorado, where he drinks lots of coffee.

The New Stack Podcast
WebAssembly's Status in Computing

The New Stack Podcast

Play Episode Listen Later Nov 14, 2023 23:40


Liam Crilly, Senior Director of Product Management at NGINX, discussed the potential of WebAssembly (Wasm) during this recording at the Open Source Summit in Bilbao, Spain. With over three decades of experience, Crilly highlighted WebAssembly's promise of universal portability, allowing developers to build once and run anywhere across a network of devices.While Wasm is more mature on the client side in browsers, its deployment on the server side is less developed, lacking sufficient runtimes and toolchains. Crilly noted that WebAssembly acts as a powerful compiler target, enabling the generation of well-optimized instruction set code. Despite the need for a virtual machine, WebAssembly's abstraction layer eliminates hardware-specific concerns, providing near-native compute performance through additional layers of optimization.Learn more from The New Stack about WebAssembly and NGINX:WebAssembly Overview, News and TrendsWhy WebAssembly Will Disrupt the Operating SystemTrue Portability Is the Killer Use Case for WebAssembly4 Factors of a WebAssembly Native World

FOCUS ON: DevOps
WebAssembly als First-Class-Citizen in Kubernetes

FOCUS ON: DevOps

Play Episode Listen Later Oct 24, 2023 60:26


Entdecke die Welt von WebAssembly (Wasm) in dieser Folge! Wir tauchen ein in diese bahnbrechende Technologie, die unsere Softwareentwicklung revolutionieren kann. Gemeinsam mit Jasper Wiegratz erfahren wir, wie Wasm in Kubernetes integriert werden kann und welche Vorteile es mit sich bringt.

The Foresight Institute Podcast
Mark Miller | Paperclips and Pyramids: Misdiagnosing AI Risks

The Foresight Institute Podcast

Play Episode Listen Later Oct 20, 2023 49:09


Mark S. Miller is the Chief Scientist at Agoric. He is a pioneer of agoric (market-based secure distributed) computing and smart contracts, the main designer of the E and Dr. SES distributed persistent object-capability programming languages, inventor of Miller Columns, an architect of the Xanadu hypertext publishing system, a representative of the ECMAScript committee, a former Google research scientist, and member of the WebAssembly (Wasm) group.Key HighlightsThis podcast addresses common misconceptions about the risks of advanced AI – an example being the paper clip scenarioHow more pressing concerns regard one entity gaining unchecked power and that solutions lie not in just dispersing power but in structuring institutions effectively – similar to the separation of powers principle.The blend of human and AI intelligence is the cornerstone of future civilization, demanding innovative governance to ensure harmony.Dive deeper into the session: Full SummaryThe Foresight InstituteA research organization and non-profit that supports the beneficial development of high-impact technologies. Since our founding in 1987 with a vision of guiding powerful technologies, we have continued to evolve into a many-armed organization that focuses on several fields of science and technology that are too ambitious for legacy institutions to support.Allison DuettmannThe President and CEO of Foresight Institute, Allison Duettmann directs the Intelligent Cooperation, Molecular Machines, Biotech & Health Extension, Neurotech, and Space Programs, alongside Fellowships, Prizes, and Tech Trees. She has also been pivotal in co-initiating the Longevity Prize, pioneering initiatives like Existentialhope.com, and contributing to notable works like "Superintelligence: Coordination & Strategy" and "Gaming the Future".Get Involved with ForesightApply: Virtual Salons & in-person WorkshopsDonate: Support Our Work – If you enjoy what we do, please consider this, as your donations fund us entirely!Follow Us: Twitter | Facebook | LinkedInNote: Explore every word spoken on this podcast through Fathom.fm, an innovative podcast search engine. Hosted on Acast. See acast.com/privacy for more information.

The New Stack Podcast
Where Does WebAssembly Fit in the Cloud Native World?

The New Stack Podcast

Play Episode Listen Later Aug 3, 2023 27:24


In this episode, Matt Butcher, CEO of Fermyon Technologies, discusses the potential impact of the component model on WebAssembly (Wasm) and its integration into the cloud-native landscape. WebAssembly is a binary instruction format enabling code to run anywhere, written in developers' preferred languages. The component model aims to provide a common way for WebAssembly libraries to express their needs and connect with other modules, reducing the barriers and maintenance of existing libraries. Butcher believes this model could be a game changer, allowing new languages to compile WebAssembly and utilize existing libraries seamlessly.WebAssembly also shows promise in delivering on the long-awaited potential of serverless computing. Unlike traditional virtual machines and containers, WebAssembly boasts a rapid startup time and addresses various developer challenges. Butcher states that developers have been eagerly waiting for a platform with these characteristics, hinting at a potential resurgence of serverless. He clarifies that WebAssembly is not a "Kubernetes killer" but can coexist with container technologies, evident from the Kubernetes ecosystem's interest in supporting WebAssembly.The episode explores further developments in WebAssembly and its potential to play a central role in the cloud-native ecosystem.Learn more from The New Stack about WebAssembly and Fermyon Technologies:WebAssembly Overview, News, and TrendsWebAssembly vs. KubernetesFermyon Cloud: Save Your WebAssembly Serverless Data Locally

Go Time
Go + Wasm

Go Time

Play Episode Listen Later May 4, 2023 74:07


The DevCycle team joins Jon & Kris for a deep conversation on WebAssembly (Wasm) and Go! After a high-level discussion of what Wasm is all about, we learn how they're using it in production in cool and interesting ways. We finish up with a spicy unpop segment featuring buzzwords like “ChatGPT”, “LLM”, “NFT” and “AGI”

Changelog Master Feed
Go + Wasm (Go Time #275)

Changelog Master Feed

Play Episode Listen Later May 4, 2023 74:07 Transcription Available


The DevCycle team joins Jon & Kris for a deep conversation on WebAssembly (Wasm) and Go! After a high-level discussion of what Wasm is all about, we learn how they're using it in production in cool and interesting ways. We finish up with a spicy unpop segment featuring buzzwords like “ChatGPT”, “LLM”, “NFT” and “AGI”

Happy Path Programming
#76 WebAssembly (Wasm) "The Web Finds a Way" with Vivek Sekhar

Happy Path Programming

Play Episode Listen Later Feb 27, 2023 61:00


WebAssembly (Wasm) finds a way for the web to move forward to near-native performance while avoiding the limitations of JavaScript. In this episode we chat with Vivek Sekhar, a product manager on the Chrome team, about all the Wasm things and how they relate to a better foundation for cross-platform, high performance apps, in the browser, on the cloud, and maybe just everywhere. Discuss this episode: https://discord.gg/nPa76qF

Packet Pushers - Full Podcast Feed
Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For?

Packet Pushers - Full Podcast Feed

Play Episode Listen Later Feb 22, 2023 57:40


WebAssembly (Wasm) is an up-and-coming technology that's probably going to fall into the lap of operations folks. WebAssembly is basically a specification on how to compile things to a bytecode format and how to execute that bytecode. On today's Day Two Cloud we start to peel the onion on what WebAssembly, what it's used for, and why you might want to get your hands on it.

Packet Pushers - Full Podcast Feed
Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For?

Packet Pushers - Full Podcast Feed

Play Episode Listen Later Feb 22, 2023 57:40


WebAssembly (Wasm) is an up-and-coming technology that's probably going to fall into the lap of operations folks. WebAssembly is basically a specification on how to compile things to a bytecode format and how to execute that bytecode. On today's Day Two Cloud we start to peel the onion on what WebAssembly, what it's used for, and why you might want to get your hands on it. The post Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For? appeared first on Packet Pushers.

Packet Pushers - Fat Pipe
Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For?

Packet Pushers - Fat Pipe

Play Episode Listen Later Feb 22, 2023 57:40


WebAssembly (Wasm) is an up-and-coming technology that's probably going to fall into the lap of operations folks. WebAssembly is basically a specification on how to compile things to a bytecode format and how to execute that bytecode. On today's Day Two Cloud we start to peel the onion on what WebAssembly, what it's used for, and why you might want to get your hands on it. The post Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For? appeared first on Packet Pushers.

Packet Pushers - Fat Pipe
Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For?

Packet Pushers - Fat Pipe

Play Episode Listen Later Feb 22, 2023 57:40


WebAssembly (Wasm) is an up-and-coming technology that's probably going to fall into the lap of operations folks. WebAssembly is basically a specification on how to compile things to a bytecode format and how to execute that bytecode. On today's Day Two Cloud we start to peel the onion on what WebAssembly, what it's used for, and why you might want to get your hands on it.

Day 2 Cloud
Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For?

Day 2 Cloud

Play Episode Listen Later Feb 22, 2023 57:40


WebAssembly (Wasm) is an up-and-coming technology that's probably going to fall into the lap of operations folks. WebAssembly is basically a specification on how to compile things to a bytecode format and how to execute that bytecode. On today's Day Two Cloud we start to peel the onion on what WebAssembly, what it's used for, and why you might want to get your hands on it. The post Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For? appeared first on Packet Pushers.

Day 2 Cloud
Day Two Cloud 183: How Did We Get To WebAssembly And What Is It For?

Day 2 Cloud

Play Episode Listen Later Feb 22, 2023 57:40


WebAssembly (Wasm) is an up-and-coming technology that's probably going to fall into the lap of operations folks. WebAssembly is basically a specification on how to compile things to a bytecode format and how to execute that bytecode. On today's Day Two Cloud we start to peel the onion on what WebAssembly, what it's used for, and why you might want to get your hands on it.

All JavaScript Podcasts by Devchat.tv
The State of WASM - JSJ 560

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Dec 6, 2022 108:29


WebAssembly (WASM) is a core technology of the Web and supported by all browsers as well as various other runtimes. Yet despite this fact most Web devs don't use it and have little or no familiarity with it. This week we are joined by Istvan Szmozsanszky "Flaki" to discuss some of the significant transformations currently taking place with this tech, which could make it much more mainstream. Sponsors Chuck's Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Links GitHub: flaki Flaki Twitter: @slsoftworks Picks AJ - Savvi Legal: The Legal Hub for the Startup Ecosystem AJ - Dash Charles - Topenddevs.social Charles - Tenpenny Parks Charles - World Cup 2022 Dan - Moa Dan - Snipd Dan -  Ongoing war in Ukraine Flaki - Suborbital Flaki - Grain Flaki - Support local animal shelter Flaki - Daybreak Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacy

JavaScript Jabber
The State of WASM - JSJ 560

JavaScript Jabber

Play Episode Listen Later Dec 6, 2022 108:29


WebAssembly (WASM) is a core technology of the Web and supported by all browsers as well as various other runtimes. Yet despite this fact most Web devs don't use it and have little or no familiarity with it. This week we are joined by Istvan Szmozsanszky "Flaki" to discuss some of the significant transformations currently taking place with this tech, which could make it much more mainstream. Sponsors Chuck's Resume Template Developer Book Club starting with Clean Architecture by Robert C. Martin Become a Top 1% Dev with a Top End Devs Membership Links GitHub: flaki Flaki Twitter: @slsoftworks Picks AJ - Savvi Legal: The Legal Hub for the Startup Ecosystem AJ - Dash Charles - Topenddevs.social Charles - Tenpenny Parks Charles - World Cup 2022 Dan - Moa Dan - Snipd Dan -  Ongoing war in Ukraine Flaki - Suborbital Flaki - Grain Flaki - Support local animal shelter Flaki - Daybreak

The New Stack Podcast
The Latest Milestones on WebAssembly's Road to Maturity

The New Stack Podcast

Play Episode Listen Later Nov 10, 2022 16:09


DETROIT — Even in the midst of hand-wringing at KubeCon + CloudNativeCon North America about how the global economy will make it tough for startups to gain support in the near future, the news about a couple of young WebAssembly-centric companies was bright. Cosmonic announced that it had raised $8.5 million in a seed round led by Vertex Ventures. And Fermyon Technologies unveiled both funding and product news: a $20 million A Series led by Insight Partners (which also owns The New Stack) and the launch of Fermyon Cloud, a hosted platform for running WebAssembly (Wasm) microservices. Both Cosmonic and Fermyon were founded in 2021. “A lot of people think that Wasm is this maybe up and coming thing, or it's just totally new thing that's out there in the future,” noted Bailey Hayes, a director at Cosmonic, in this episode of The New Stack Makers podcast. But the future is already here, she said: “It's one of technology's best kept secrets, because you're using it today, all over. And many of the applications that we use day-to-day —  Zoom, Google Meet, Prime Video, I mean, it really is everywhere. The thing that's going to change for developers is that this will be their compilation target in their build file.” In this On the Road episode of Makers, recorded at KubeCon here in the Motor City, Hayes and Kate Goldenring, a software engineer at Fermyon, spoke to Heather Joslyn, TNS' features editor, about the state of WebAssembly. This episode was sponsored by the Cloud Native Computing Foundation (CNCF). Wasm and Docker, Java, Python WebAssembly – the roughly five-year-old binary instruction format for a stack-based virtual machine, is designed to execute binary code on the web, lets developers bring the performance of languages like C, C++, and Rust to the web development area. At Wasm Day, a co-located event that preceded KubeCon, support for a number of other languages — including Java, .Net, Python and PHP — was announced. At the same event, Docker also revealed that it has added Wasm as a runtime that developers can target; that feature is now in beta. Such steps move WebAssembly closer to fulfilling its promise to devs that they can “build once, run anywhere.” “With Wasm, developers shouldn't need to know necessarily that it's their compilation target,” said Hayes. But, she added, “what you do know is that you're now able to move that Wasm module anywhere in any cloud. The same one that you built on your desktop that might be on Windows can go and run on an ARM Linux server.” Goldenring pointed to the findings of the CNCF's “mini survey” of WebAssembly users,  released at Wasm Day, as evidence that the technology's user cases are proliferating quickly. “Even though WebAssembly was made for the web, the number one response —it was around a little over 60% — said serverless,” she noted. “And then it said, the edge and then it said web development, and then it said IoT, and the use cases just keep going. And that's because it is this incredibly powerful, portable target that you can put in all these different use cases. It's secure, it has instant startup time.” Worlds and Warg Craft The podcast guests talked about recent efforts to make it easier to use Wasm, share code and reuse it, including the development of the component model, which proponents hope will simplify how WebAssembly works outside the browser. Goldenring and Hayes discussed efforts now under construction, including “worlds” files and Warg, a package registry for WebAssembly. (Hayes co-presented at Wasm Day on the work being done on WebAssembly package management, including Warg.) A world file, Hayes said, is a way of defining your environment.  "One way to think of it is like .profile, but for Wasm, for a component. And so it tells me what types of capabilities I need for my web module to run successfully in the runtime and can read that and give me the right stuff.” And as for Warg, Hayes said: “It's really a protocol and a set of APIs, so that we can slot it into existing ecosystems. A lot of people think of it as us trying to pave over existing technologies. And that's really not the case. The purpose of Warg is to be able to slot right in, so that you continue working in your current developer environment and experience and using the packages that you're used to. But get all of the advantages of the component model, which is this new specification we've been working on" at the W3C's WebAssembly Working Group. Goldenring added another finding from the CNCF survey: “Around 30% of people wanted better code reuse. That's a sign of a more mature ecosystem. So having something like Warg is going to help everyone who's involved in the server side of the WebAssembly space.” Listen to the full conversation to learn more about WebAssembly and how these two companies are tackling its challenges for developers.

Epicenter - Learn about Blockchain, Ethereum, Bitcoin and Distributed Technologies
Ethan Frey: CosmWasm – The Smart Contracting Platform for Cosmos

Epicenter - Learn about Blockchain, Ethereum, Bitcoin and Distributed Technologies

Play Episode Listen Later Aug 19, 2022 74:28


CosmWasm is a smart contracting platform built for the Cosmos ecosystem. It's the Cosmos (Cosm) way of using WebAssembly (Wasm). CosmWasm is written as a module that can plug into the Cosmos SDK, meaning that anyone currently building a blockchain using the Cosmos SDK can quickly and easily add CosmWasm smart contracting support to their chain, without adjusting existing logic.We were joined by the project's founder, Ethan Frey, for a deep dive into what WebAssembly is and the benefits of its integration with Cosmos SDK, its interaction with IBC and use cases for other cross-chain apps, and the roadmap ahead.Topics covered in this episode:Ethan's background and how he got into crypto and in particular CosmosWhat Ethan worked on during his time at TendermintWhy CosmWasm was createdWhat is WebAssembly and what are its advantagesHow does WebAssembly compare with the EVM?What are the pros and cons of developing Cosmos SDK modules vs building things in CosmWasm?How CosmWasm interacts with the IBC moduleThe roadmap for CosmWasmPotential use cases on cross-chain CosmWasm appsThe CosmWasm AcademyEpisode links: CosmWasmCosmWasm AcademyWYND DAOCosmWasm on TwitterJoin the Epicenter team!Sponsors: Tally Ho: Tally Ho is a new wallet for Web3 and DeFi that sees the wallet as a public good. Think of it like a community-owned alternative to MetaMask. - https://epicenter.rocks/tallycashThis episode is hosted by Brian Fabian Crain. Show notes and listening options: epicenter.tv/457

The New Stack Podcast
What's Next in WebAssembly?

The New Stack Podcast

Play Episode Listen Later Jul 12, 2022 13:32


AUSTIN, TEX. —What's the future of WebAssembly — Wasm, to its friends — the binary instruction format for a stack-based virtual machine that allows developers to build in their favorite programming language and run their code anywhere?For Matt Butcher, CEO and founder of Fermyon Technologies, the future of Wasm lies in running it outside of the browser and running it inside of everything, from proxy servers to video games.”And, he added, “the really exciting part is being able to run it in the cloud, as well as a cloud service alongside like virtual machines and containers.”For this On the Road episode of The New Stack Makers podcast, Butcher was interviewed by Heather Joslyn, features editor of TNS.With key programming languages like Ruby, Python and C# adding support for WebAssembly's new capabilities, Wasm is gaining critical mass, Butcher said.“What we're talking about now is the realization of the potential that's been around in WebAssembly for a long time. But as people get excited, and open source projects start to adopt it, then what we're seeing now is like the beginning of the tidal wave.”But before widespread adoption can happen, Butcher said, there's still work to be done in preparing the environment the next wave of Wasm: cloud computing.Along with other members of the Bytecode Alliance, such as Cosmonic, Fastly, Intel and Fermyon is working to improve the developer experience and environment this year. The next step, he added is to “start to build this first wave of applications that really highlight where it can happen for us.”The rise of Wasm represents a new era in cloud native technology, Butcher noted. “We love containers. Many of us have been involved in the Kubernetes ecosystem for years and years. I built Helm originally; that's still, in a way, my baby.“But also we're excited because now we're finding solutions to some problems that we didn't see get solved in the container ecosystem. And that's why we talk about it as sort of like the next wave.”Wasm and a ‘Frictionless' Dev ExperienceFermyon introduced its “frictionless” WebAssembly platform in June here at The Linux Foundation's Open Source Summit North America. The platform, built on technologies including HashiCorp's Nomad and Consul, enables the writing of microservices and web applications. Fermyon's open source tool, Spin, helps developers push apps from their local dev environments into their Fermyon platform.One aspect of Wasm's future that Butcher highlighted in our Makers discussion is how it can be scalable while also remaining lightweight in terms of the cloud resources it consumes.“Along with creating this great developer experience in a secure platform, we're also going to help people save money on their cloud costs, because cloud costs have just kind of ballooned out of control,” he said.“If we can be really mindful of the resources we use, and help the developer understand what it means to write code that can be nimble, and can be light on resource usage. The real objective is to make it so when they write code, it just happens to have those characteristics.”For those interested in taking WebAssembly for a spin, Fermyon has created an online game called Finicky Whiskers, intended to show how microservices can be reimagined with Wasm.

The New Stack Podcast
What Makes Wasm Different

The New Stack Podcast

Play Episode Listen Later Jul 7, 2022 16:23


VALENCIA, Spain —  WebAssembly (Wasm) is among the more hot topics under the CNCF project umbrella.  In this episode of The New Stack Makers podcast, recorded on the show floor of KubeCon + CloudNativeCon Europe 2022, Liam Randall, CEO and co-founder, Cosmonic, and Colin Murphy, senior software engineer, Adobe, discuss why Wasm's future looks bright. A quintessential feature of Wasm is that it functions on a CPU level, not unlike Java or Flash. This means, Randall said, that Wasm “can run anywhere.” “Everybody can start using Wasm, which functionally works like a tiny CPU. You can even put WebAssembly inside other applications.”The fact that Wasm has a binary format (with .wasm file format) and can be used to run on a CPU level like C or C++ does means it is highly portable. “WebAssembly really is exciting because it gives us two fundamental things that are truly amazing: One is portability across a diverse set of CPUs and architectures, and even portability into other places, like into a web browser,” said Randall. “It also gives us a security model that's portable, and works the same across all of those different landscape settings.”This portability makes wasm an excellent candidate for edge applications. Its inference capabilities for machine learning (ML) at the edge are particularly promising for applications distributed across many different applications, Murphy described. Wasm is also particularly apt for collaboration for ML edge and other applications. “Collaborative experiences are what WebAssembly is really perfectly in position for," he continued.In many ways, the name “WebAssembly” is not intuitively reflective of its meaning. “WebAssembly is neither web nor assembly — so, it's a somewhat awkwardly named technology, but a technology that is worth looking into,” Randall said. “There are incredible opportunities for your internal teams to transform the way they do business to save costs and be more secure by adopting this new standard.”

The Real Python Podcast
Run Python in a Browser With Pyodide & The Power of f-Strings

The Real Python Podcast

Play Episode Listen Later May 6, 2022 56:03


Have you heard about the projects working toward getting Python to run in the browser? Maybe you would like to try it out for yourself, by building an interactive Python REPL with Pyodide and WebAssembly (WASM). This week on the show, Christopher Trudeau is here, and he's brought another batch of PyCoder's Weekly articles and projects.

python strings browsers webassembly wasm
The Foresight Institute Podcast
Mark S. Miller | Civilization as relevant superintelligence

The Foresight Institute Podcast

Play Episode Listen Later Oct 8, 2021 39:33


Mark S. Miller discusses civilization as relevant superintelligence, the importance and neglectedness of cybersecurity, and decentralized approaches to AI safety.  Even if we don't know yet how to align Artificial General Intelligences with our goals, we do have experience in aligning organizations with our goals. Some argue corporations are in fact Artificial Intelligences - legally at least we treat them as persons already.Mark S. Miller is Chief Scientist at Agoric, and a pioneer of agoric (market-based secure distributed) computing and smart contracts, the main designer of the E and Dr. SES distributed persistent object-capability programming languages, inventor of Miller Columns, an architect of the Xanadu hypertext publishing system, a representative to the EcmaScript committee, a former Google research scientist and member of the WebAssembly (Wasm) group. Music: I Knew a Guy by Kevin MacLeod is licensed under a Creative Commons Attribution 4.0 license. https://creativecommons.org/licenses/by/4.0/ Session Summary: Civilization as relevant superintelligence – Mark S. Miller - Foresight InstituteThe Foresight Institute is a research organization and non-profit that supports the beneficial development of high-impact technologies. Since our founding in 1987 on a vision of guiding powerful technologies, we have continued to evolve into a many-armed organization that focuses on several fields of science and technology that are too ambitious for legacy institutions to support.Allison Duettmann is the president and CEO of Foresight Institute. She directs the Intelligent Cooperation, Molecular Machines, Biotech & Health Extension, Neurotech, and Space Programs, Fellowships, Prizes, and Tech Trees, and shares this work with the public. She founded Existentialhope.com, co-edited Superintelligence: Coordination & Strategy, co-authored Gaming the Future, and co-initiated The Longevity Prize. Apply to Foresight's virtual salons and in person workshops here!We are entirely funded by your donations. If you enjoy what we do please consider donating through our donation page.Visit our website for more content, or join us here:TwitterFacebookLinkedInEvery word ever spoken on this podcast is now AI-searchable using Fathom.fm, a search engine for podcasts.  Hosted on Acast. See acast.com/privacy for more information.

The New Stack Podcast
GitOps, WebAssembly, Smarter APIs: The Developer Experience Is Just Getting Started

The New Stack Podcast

Play Episode Listen Later May 18, 2021 45:23


The adoption of GitOps, improvements to APIs and the increasing reach of virtual machine language WebAssembly (Wasm) are influencing the developer experience, and ultimately, how DevOps teams reach their application-deployment and -management goals. These were among the more talked-about themes at Cloud Native Computing Foundation KubeCon + CloudNativeCon EUPutting it all into context, Alex Williams, founder and publisher, and Joab Jackson, managing editor, of The New Stack, are the hosts of this The New Stack Makers podcast. The featured guests are Bryan Liles, principal engineer, VMware and Cheryl Hung, vice president of ecosystem, CNCF.

5Minds 5Minutes
E32 - 5Minutes - WebAssembly - eine Einführung

5Minds 5Minutes

Play Episode Listen Later Feb 19, 2021 9:26


WebAssembly (Wasm) ist ein offener Standard, der das Ausführen von Programmen im Webbrowser ermöglicht. Die heutige Episode soll grundsätzlich in das Thema einführen und die Beweggründe dahinter beleuchten, dafür habe ich heute mal wieder Marc Biegota zu Besuch. https://webassembly.org/

The Cynical Developer
Episode 122 - What is WebAssembly - WASM?

The Cynical Developer

Play Episode Listen Later Sep 2, 2019 41:38


In this episode we talk to Guy Royse about Web Assembly (WASM), Blazor, and board games   Contact Guy Royse: Website: Twitter: LinkedIn: GitHub:   Other Links: WebAssembly Website: MDN WASM Docs: WABT: The WebAssembly Binary Toolkit:

webassembly wasm blazor webassembly wasm
.NET Rocks!
Blazor and WebAssembly with Rocky Lhotka

.NET Rocks!

Play Episode Listen Later Apr 24, 2018 56:12


Blazor is getting some buzz, but is it really useful? Carl and Richard talk to Rocky Lhotka about his thoughts around how Blazor uses WebAssembly (WASM) to let C# run on the browser - and what that means for client-side development, both web-based and regular desktop client. Rocky talks about how WASM is an equal-opportunity feature for all sorts of languages, and covering the four big browsers: Chrome, Edge, Firefox and Safari. Could the future of enterprise apps be all in the browser? Between Progressive Web Apps and WASM, this might be the way forward!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Blazor and WebAssembly with Rocky Lhotka

.NET Rocks!

Play Episode Listen Later Apr 24, 2018 56:11


Blazor is getting some buzz, but is it really useful? Carl and Richard talk to Rocky Lhotka about his thoughts around how Blazor uses WebAssembly (WASM) to let C# run on the browser - and what that means for client-side development, both web-based and regular desktop client. Rocky talks about how WASM is an equal-opportunity feature for all sorts of languages, and covering the four big browsers: Chrome, Edge, Firefox and Safari. Could the future of enterprise apps be all in the browser? Between Progressive Web Apps and WASM, this might be the way forward!Support this podcast at — https://redcircle.com/net-rocks/donations