SlideShare a Scribd company logo
Next Video Build Hackathon 2022 Workshop
Overview
•
•
•
•
•
•
•
Big Picture
What is XMTP?
Core Concepts
SDK
Examples
Hackathon Ideas
Resources
BigPicture
Messagingisubiquitousinourworld.
•
•
•
•
•
•
Our goal is to make it easy for developers to add messaging to any
web3 project in minutes. This includes:
User to user chat
1 to many notifications and messages
machine to machine (using PKP from Lit)
many to many (group chat)
Every team can use XMTP messaging in their submission and be
eligible for a prize.
Asanexample…wepowerLensDMs.
AswellasBoson'sdCommerceplatform.
IncludingappsbuiltonLivepeer
And100'sofotherapp'smessaging…
IfyouwanttotryXMTP
•
•
Go to demo.xmtp.chat
Send me a message at petermdenton.eth
It's completely native web3 chat, end to end secure, and soon to be
fully decentralized.
WhatisXMTP?
XMTPis…
•
•
•
•
•
•
Open, composable, and decentralized communication network for
blockchain wallets.
This includes messages, notifications, and soon group chat.
Built (for now) on top of Waku, Lib p2p
Messages are persisted in nodes of the XMTP Network
Users can access messages from any client on the network
enables a diverse set of use cases such as wallet-to-wallet
messaging and dapp-to-wallet notifications.
CoreConcepts
ProtocolOverview
•
•
Users send and receive encrypted messages through clients,
authenticating by way of a wallet signature. Messages are
persisted in nodes of the XMTP Network, enabling portability for
one’s communications.
Both clients and nodes are implemented as Waku2 peers, but with
more specialized functions and capabilities.
Clients
•
•
•
•
•
Encoding and decoding message formats using a standard
interface
Encrypting and decrypting encoded message content
Submitting and retrieving encrypted messages to and from the
network
Generating secure wallet-based identities capable of encrypting
and decrypting messages
Persisting wallet-based identities locally or with the network
Nodes
•
•
Relaying encrypted messages into replicated storage
retrieving encrypted messages from storage and delivering them
to clients
Persisting and advertising wallet-based identities
XMTPArchitectureOverview(CurrentState)
XMTP Network
XMTP Client SDK
Wallet
Inbox
Composer
XMTP Client SDK
App 2
Composer Inbox
XMTP Client SDK
Composer Inbox
App n
XMTP Labs
Node
XMTP Labs
Node
XMTP Labs
Node
XMTP Labs
Node
XMTP Labs
Node
XMTP Labs
Node
XMTP Labs
Node
XMTP Labs
Node
XMTPArchitectureOverview(FutureState)
XMTP Labs
Node
XMTP Labs
Node
XMTP Network 3P Node 3P Node 3P Node 3P Node
Inbox
3P Wallets
Composer
XMTP Client SDK
Spam/Safety Graph Identity
Inbox
Dapps
Composer
XMTP Client SDK
Spam/Safety Graph Identity
Inbox
NFT Marketplaces
Composer
XMTP Client SDK
Spam/Safety Graph Identity
Chains
• XMTP messages are off-chain and therefore interoperable across
blockchains whose wallets are supported. Because all EVM chains
share the same Ethereum wallet and address format, XMTP is
interoperable across EVM chains, including testnets.
SDK
SDKFunctionality
•
•
•
•
•
•
•
Wallet-based authentication
Wallet connection management
Key pair generation
Key storage
Key signing
Relationship initiation
Conversation initiation
•
•
•
•
•
Message sending
Message history retrieval
Message streaming
Message content validation
Message format validation
SupportedWallets
•
•
Because XMTP identities are securely tied to wallets, a connected
wallet must be present in order to initialize the client. The SDK
does not include a wallet abstraction as it is assumed that
developers already have some way of obtaining a wallet
connection.
(For now) Identities must be generated from and associated with
an Ethereum wallet's public address and private key.
ContentTypes
•
•
All messages in XMTP are encoded with a content type to ensure
interoperability and consistency of experience across the network.
Message payloads are transported as simply a set of bytes. This
means they can carry any content type that a developer would
want to support, such as plaintext, JSON, or even non-text binary
or media content.
ContentTypes
•
•
Content-types are really
cool to me…
You can extend the
payload to have
objects that can be
encrypted.
Opens up so much.
Security
•
•
The SDK enables clients to establish secure, unfalsifiable
relationships between identities in which only the parties can
decrypt messages sent between them.
We have purposely designed the protocol with the ability to
replace algorithms or expand the set of supported algorithms in a
backward-compatible manner.
HackathonIdeas
Web3VideoChatusingXMTPand
LivePeer.
•
•
•
Use XMTP and LivePeer to send video messages back and forth
between users using XMTP. Think a “MarcoPolo clone using
Livepeer and XMTP”
Token-gate video content using XMTP chat to send out access
codes.
Allow users to chat while watching video content using XMTP.
Resources
Resources
•
•
•
•
•
•
•
Developer Portal - xmtp.org
Github github.com/xmtp
JS-SDK
Fully-functional React chat app
Quick start
Docs docs.xmtp.org
Discord (discord.gg/xmtp)
FundraisingWorkshop
•
•
•
• December 7th - 8:00 PST | 11:00 EST
Fundamentals of raising money, even in bear markets
How to find angels for raising money
How do term-sheets work
Let me know if you'd like to attend!
Roadmap
ProtocolRoadmap
•
•
•
Progressive Decentralization
In v1, the XMTP Network will be comprised of nodes operated by
XMTP Labs, and will include a temporary security layer.
Future versions of the protocol will replace these controls with a
series of features intended to manage spam, reduce the surface
area for malicious behavior, and ensure network reliability.
PlatformRoadmap
•
•
•
•
React Native compatibility for xmtp-js (very soon)
Flutter (very very soon)
Swift and Kotlin client implementations
Server-side client implementations

More Related Content

Similar to Next Video Build: XMTP Workshop Slides

Developing Blockchain Applications
Developing Blockchain Applications Developing Blockchain Applications
Developing Blockchain Applications
malikmayank
 
Blockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger celloBlockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger cello
Sahdev Zala
 
10 Best Programming Languages for Blockchain in 2023.pdf
10 Best Programming Languages for Blockchain in 2023.pdf10 Best Programming Languages for Blockchain in 2023.pdf
10 Best Programming Languages for Blockchain in 2023.pdf
WDP Technologies
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
Tomoaki Sato
 
Picking a message queue
Picking a  message queuePicking a  message queue
Picking a message queue
Vladislav Kirshtein
 
AMF Flash and .NET
AMF Flash and .NETAMF Flash and .NET
AMF Flash and .NET
Yaniv Uriel
 
Building the Internet of Things with Eclipse IoT - IoTBE meetup
Building the Internet of Things with Eclipse IoT - IoTBE meetupBuilding the Internet of Things with Eclipse IoT - IoTBE meetup
Building the Internet of Things with Eclipse IoT - IoTBE meetup
Benjamin Cabé
 
Ruby Microservices with RabbitMQ
Ruby Microservices with RabbitMQRuby Microservices with RabbitMQ
Ruby Microservices with RabbitMQ
Zoran Majstorovic
 
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Matrix, The Year To Date, Ben Parsons, TADSummit 2018Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Alan Quayle
 
Block chain
Block chainBlock chain
Block chain
TejashBansal2
 
Signotron Software India Projects
Signotron Software India ProjectsSignotron Software India Projects
Signotron Software India Projects
Rajat Kumar Saha
 
03_MQTT_Introduction.pptx
03_MQTT_Introduction.pptx03_MQTT_Introduction.pptx
03_MQTT_Introduction.pptx
ABHIsingh526544
 
ServerSentEventsV2.pdf
ServerSentEventsV2.pdfServerSentEventsV2.pdf
ServerSentEventsV2.pdf
Alessandro Minoccheri
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
Amir Zmora
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
Ponthota Viswanath Reddy
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
Ponthota Viswanath Reddy
 
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft..."Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
Dataconomy Media
 
Resource slides for blockchain related question
Resource slides for blockchain related questionResource slides for blockchain related question
Resource slides for blockchain related question
Lin Lin (Wendy)
 
Cont0519
Cont0519Cont0519
Cont0519
Samuel Dratwa
 
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep diveITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp
 

Similar to Next Video Build: XMTP Workshop Slides (20)

Developing Blockchain Applications
Developing Blockchain Applications Developing Blockchain Applications
Developing Blockchain Applications
 
Blockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger celloBlockchain, 
Hyperledger fabric & Hyperledger cello
Blockchain, 
Hyperledger fabric & Hyperledger cello
 
10 Best Programming Languages for Blockchain in 2023.pdf
10 Best Programming Languages for Blockchain in 2023.pdf10 Best Programming Languages for Blockchain in 2023.pdf
10 Best Programming Languages for Blockchain in 2023.pdf
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
 
Picking a message queue
Picking a  message queuePicking a  message queue
Picking a message queue
 
AMF Flash and .NET
AMF Flash and .NETAMF Flash and .NET
AMF Flash and .NET
 
Building the Internet of Things with Eclipse IoT - IoTBE meetup
Building the Internet of Things with Eclipse IoT - IoTBE meetupBuilding the Internet of Things with Eclipse IoT - IoTBE meetup
Building the Internet of Things with Eclipse IoT - IoTBE meetup
 
Ruby Microservices with RabbitMQ
Ruby Microservices with RabbitMQRuby Microservices with RabbitMQ
Ruby Microservices with RabbitMQ
 
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Matrix, The Year To Date, Ben Parsons, TADSummit 2018Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
 
Block chain
Block chainBlock chain
Block chain
 
Signotron Software India Projects
Signotron Software India ProjectsSignotron Software India Projects
Signotron Software India Projects
 
03_MQTT_Introduction.pptx
03_MQTT_Introduction.pptx03_MQTT_Introduction.pptx
03_MQTT_Introduction.pptx
 
ServerSentEventsV2.pdf
ServerSentEventsV2.pdfServerSentEventsV2.pdf
ServerSentEventsV2.pdf
 
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
WebRTC Standards & Implementation Q&A - The Internals of WebRTC Browsers Impl...
 
Block chain technology
Block chain technology Block chain technology
Block chain technology
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft..."Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
"Source Code Abstracts Classification Using CNN", Vadim Markovtsev, Lead Soft...
 
Resource slides for blockchain related question
Resource slides for blockchain related questionResource slides for blockchain related question
Resource slides for blockchain related question
 
Cont0519
Cont0519Cont0519
Cont0519
 
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep diveITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
ITCamp 2013 - Raffaele Rialdi - Windows Runtime (WinRT) deep dive
 

More from Neven6

Scaffold your dApp with ink!athon
Scaffold your dApp with ink!athonScaffold your dApp with ink!athon
Scaffold your dApp with ink!athon
Neven6
 
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch SlidesEncode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Neven6
 
Discover Calimero
Discover CalimeroDiscover Calimero
Discover Calimero
Neven6
 
Developing Using Meta Pool in Aurora
Developing Using Meta Pool in AuroraDeveloping Using Meta Pool in Aurora
Developing Using Meta Pool in Aurora
Neven6
 
Rocklabs Workshop
Rocklabs WorkshopRocklabs Workshop
Rocklabs Workshop
Neven6
 
Internet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon LaunchInternet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon Launch
Neven6
 
Slurping all the yummy on-chain data
Slurping all the yummy on-chain dataSlurping all the yummy on-chain data
Slurping all the yummy on-chain data
Neven6
 
Building with Hashi on Gnosis Chain
Building with Hashi on Gnosis ChainBuilding with Hashi on Gnosis Chain
Building with Hashi on Gnosis Chain
Neven6
 
Zero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on MantleZero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on Mantle
Neven6
 
Establishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdfEstablishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdf
Neven6
 
Building Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with InterlayBuilding Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with Interlay
Neven6
 
Market Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on ZeitgeistMarket Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on Zeitgeist
Neven6
 
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Neven6
 
Develop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdfDevelop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdf
Neven6
 
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and GovernanceEncode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Neven6
 
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI SlidesNext Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
Neven6
 
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.jsIntroduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
Neven6
 
Next Video Build Launch Event Slides
Next Video Build Launch Event SlidesNext Video Build Launch Event Slides
Next Video Build Launch Event Slides
Neven6
 
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch EventEvmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
Neven6
 
Metaverse Hackathon Launch Event
Metaverse Hackathon Launch EventMetaverse Hackathon Launch Event
Metaverse Hackathon Launch Event
Neven6
 

More from Neven6 (20)

Scaffold your dApp with ink!athon
Scaffold your dApp with ink!athonScaffold your dApp with ink!athon
Scaffold your dApp with ink!athon
 
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch SlidesEncode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
Encode Summer Hackathon Sponsored by the Solana Foundation 2023 Launch Slides
 
Discover Calimero
Discover CalimeroDiscover Calimero
Discover Calimero
 
Developing Using Meta Pool in Aurora
Developing Using Meta Pool in AuroraDeveloping Using Meta Pool in Aurora
Developing Using Meta Pool in Aurora
 
Rocklabs Workshop
Rocklabs WorkshopRocklabs Workshop
Rocklabs Workshop
 
Internet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon LaunchInternet Computer BUIDL Bitcoin Hackathon Launch
Internet Computer BUIDL Bitcoin Hackathon Launch
 
Slurping all the yummy on-chain data
Slurping all the yummy on-chain dataSlurping all the yummy on-chain data
Slurping all the yummy on-chain data
 
Building with Hashi on Gnosis Chain
Building with Hashi on Gnosis ChainBuilding with Hashi on Gnosis Chain
Building with Hashi on Gnosis Chain
 
Zero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on MantleZero to Hero: Getting Started on Mantle
Zero to Hero: Getting Started on Mantle
 
Establishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdfEstablishing Connection Using GetBlock.pdf
Establishing Connection Using GetBlock.pdf
 
Building Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with InterlayBuilding Web3 on Bitcoin with Interlay
Building Web3 on Bitcoin with Interlay
 
Market Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on ZeitgeistMarket Creation and Liquidity on Zeitgeist
Market Creation and Liquidity on Zeitgeist
 
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
Encode x Polkadot Spring 2023 Hackathon: A Deep Dive into ink! and the Astar ...
 
Develop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdfDevelop Acala EVM+ with Chopsticks.pdf
Develop Acala EVM+ with Chopsticks.pdf
 
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and GovernanceEncode x Polkadot Spring 2023 Educate: Ecosystem and Governance
Encode x Polkadot Spring 2023 Educate: Ecosystem and Governance
 
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI SlidesNext Video Build:UCAN Build Apps with IPFS and W3UI Slides
Next Video Build:UCAN Build Apps with IPFS and W3UI Slides
 
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.jsIntroduction to Full Stack Web3 Social with Lens Protocol and Next.js
Introduction to Full Stack Web3 Social with Lens Protocol and Next.js
 
Next Video Build Launch Event Slides
Next Video Build Launch Event SlidesNext Video Build Launch Event Slides
Next Video Build Launch Event Slides
 
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch EventEvmos-Covalent #OneMillionWallets Hackathon Launch Event
Evmos-Covalent #OneMillionWallets Hackathon Launch Event
 
Metaverse Hackathon Launch Event
Metaverse Hackathon Launch EventMetaverse Hackathon Launch Event
Metaverse Hackathon Launch Event
 

Recently uploaded

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
Techgropse Pvt.Ltd.
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
David Brossard
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 

Recently uploaded (20)

Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdfAI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
AI-Powered Food Delivery Transforming App Development in Saudi Arabia.pdf
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
OpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - AuthorizationOpenID AuthZEN Interop Read Out - Authorization
OpenID AuthZEN Interop Read Out - Authorization
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 

Next Video Build: XMTP Workshop Slides