SlideShare ist ein Scribd-Unternehmen logo
1 von 153
Downloaden Sie, um offline zu lesen
Tuesday, September 3, 13
An iOS Authentication
Architecture for All
How to stop reinventing the auth wheel
Tuesday, September 3, 13
GreatApps
Tuesday, September 3, 13
What makes
an app
truly great?
Tuesday, September 3, 13
Amazing
First
Impressions
Tuesday, September 3, 13
Reliable
and
Secure
Tuesday, September 3, 13
Connected
Tuesday, September 3, 13
Personal
Tuesday, September 3, 13
WHAT’S THE BIG DEAL?
Tuesday, September 3, 13
Identity has a Role
to Play
Tuesday, September 3, 13
But,There’sAProblem
Tuesday, September 3, 13
It’sComplicated
Tuesday, September 3, 13
So we end up like...
Tuesday, September 3, 13
Tuesday, September 3, 13
Instead we should...
Tuesday, September 3, 13
Spend
Time
Building
Features
that
ROCK
Tuesday, September 3, 13
The good news...
Tuesday, September 3, 13
Pattern
There’s a
for That
Tuesday, September 3, 13
‘Simplicity is the
ultimate sophistication.’
- Steve Jobs
Tuesday, September 3, 13
So,
auth is complicated.
Tuesday, September 3, 13
Why?
Tuesday, September 3, 13
It’s not our core
competency.
Tuesday, September 3, 13
Tons AND TONS
of Detail.
Tuesday, September 3, 13
Never stops
evolving.
Tuesday, September 3, 13
and so...
Tuesday, September 3, 13
we spend a lot of time
Tuesday, September 3, 13
and, we get frustrated.
Tuesday, September 3, 13
Not only is it
complicated,
Tuesday, September 3, 13
it can lead to poor
user experiences.
Tuesday, September 3, 13
like...
Tuesday, September 3, 13
TheWall
Tuesday, September 3, 13
Accountcreation
Tuesday, September 3, 13
Error Message:
Your Password Must Be at
Least 18770 Characters and
Cannot Repeat Any of Your
Previous 30689 Passwords
Passwords
Tuesday, September 3, 13
However,
the big issue is...
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
So what do we need?
Tuesday, September 3, 13
Tools, APIs,
& Services
Tuesday, September 3, 13
That are...
Tuesday, September 3, 13
Easy & Secure
Tuesday, September 3, 13
Simple. Accessible.
Tuesday, September 3, 13
Rely on Experts
Tuesday, September 3, 13
Is there a painkiller?
Tuesday, September 3, 13
Tuesday, September 3, 13
But first...
Tuesday, September 3, 13
Tuesday, September 3, 13
Fav MOV
Tuesday, September 3, 13
Demo
Tuesday, September 3, 13
/RCacheaux/FAVMOV
Tuesday, September 3, 13
Tuesday, September 3, 13
Ok.
Let’s personalize.
Tuesday, September 3, 13
Need Username
and Profile Photo
Tuesday, September 3, 13
To be or not to be custom is the question.
Tuesday, September 3, 13
Identity
Provider
Tuesday, September 3, 13
Tuesday, September 3, 13
Salt & Hash Passwords
Provide Two Factor Auth
Use Modern Irreversible Hash Function
Automatic Monitors
Operate Help Desk
Tuesday, September 3, 13
Tuesday, September 3, 13
Choose Wisely
Tuesday, September 3, 13
Relying Party
Tuesday, September 3, 13
Ok.
Enough Vocabulary
Tuesday, September 3, 13
1
2
3
4
Pick an Identity Provider
Register Client
Incorporate API
Code Against API
Using an Identity Provider
Tuesday, September 3, 13
Let’s pick an IDP...
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Authentication
vs
Authorization
Tuesday, September 3, 13
Scoping
Tuesday, September 3, 13
Demo
Tuesday, September 3, 13
‘That’s great, but what
if my users don’t have
Facebook accounts.’
Tuesday, September 3, 13
Let’s pick another IDP...
Tuesday, September 3, 13
ARCHITECTURE
Tuesday, September 3, 13
Before, let’s walk
through the code.
Tuesday, September 3, 13
Demo
Tuesday, September 3, 13
Now we can hold
another IDP, which one?
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
ARCHITECTURE
Tuesday, September 3, 13
Accounts
Framework
Tuesday, September 3, 13
Recommended
Identity Providers
Tuesday, September 3, 13
What if my identity
provider does not
have an iOS API?
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Soyouwantaserver
Tuesday, September 3, 13
Backend as a
Service
Tuesday, September 3, 13
Tuesday, September 3, 13
Now, you need
custom accounts.
Tuesday, September 3, 13
Sign In vs Sign Up
Tuesday, September 3, 13
What about custom
back-ends?
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
1
2
3
Secrets & Tokens
Single Sign On
Two Factor Authentication
Tuesday, September 3, 13
1
2
3
Secrets & Tokens
Single Sign On
Two Factor Authentication
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Get,
Store,
Use
Tuesday, September 3, 13
Getting Tokens
Tuesday, September 3, 13
Basic HTTP
Authentication
Tuesday, September 3, 13
Tuesday, September 3, 13
The Access Token
Tuesday, September 3, 13
A word about OAuth 1
Tuesday, September 3, 13
OAUTH 1
Tuesday, September 3, 13
Where to Store?
Tuesday, September 3, 13
The Keychain
Tuesday, September 3, 13
The Operating
System
Tuesday, September 3, 13
Server-side
Tuesday, September 3, 13
Browser Cookies
Tuesday, September 3, 13
The Flows
Tuesday, September 3, 13
App App App App
IDP App Browser
UIWebView
OS
Tuesday, September 3, 13
How to Use Tokens
Tuesday, September 3, 13
HTTP Authentication
Tuesday, September 3, 13
1
2
3
Secrets & Tokens
Single Sign On
Two Factor Authentication
Tuesday, September 3, 13
1
2
3
Secrets & Tokens
Single Sign On
Two Factor Authentication
Tuesday, September 3, 13
Sharable Tokens
Tuesday, September 3, 13
Across
Apps
Tuesday, September 3, 13
Across Devices
Tuesday, September 3, 13
Across Platforms
Tuesday, September 3, 13
1
2
3
Secrets & Tokens
Single Sign On
Two Factor Authentication
Tuesday, September 3, 13
1
2
3
Secrets & Tokens
Single Sign On
Two Factor Authentication
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Thefuture
Tuesday, September 3, 13
biometrics
Tuesday, September 3, 13
ID
Tuesday, September 3, 13
Moreinaccounts
framework
Tuesday, September 3, 13
LessCustomAccounts
Tuesday, September 3, 13
AccountChooser
Tuesday, September 3, 13
crossPlatformsignon
Tuesday, September 3, 13
WHAT’S THE BIG DEAL?
Tuesday, September 3, 13
Taking care of
identity has many
benefits...
Tuesday, September 3, 13
ImproveLives
Tuesday, September 3, 13
MoreUsage
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
Lessofthis
Tuesday, September 3, 13
And
Moreofthis
Tuesday, September 3, 13
remember
Tuesday, September 3, 13
delightyourusers
Tuesday, September 3, 13
Resources
Tuesday, September 3, 13
Tuesday, September 3, 13
Tuesday, September 3, 13
http://www.ietf.org/rfc/rfc6749.txt
OAuth 2.0 RFC
http://www.ietf.org/rfc/rfc2617.txt
HTTP Authentication RFC
http://openid.net/connect/
OpenID Connect
Tuesday, September 3, 13
Twitter Integration
WWDC 2011
Integrating With Facebook, Twitter and
Sina Weibo
WWDC 2012
Protecting Secrets with the Keychain
WWDC 2013
Tuesday, September 3, 13
Google IO 2013
https://developers.google.com/live/shows/576883641
Identity Tech Overview: Less Pain, More Gain
https://developers.google.com/live/shows/601975672
How to Offer Google+ Sign-In Alongside Other
Social Sign-In Services
Tuesday, September 3, 13
http://www.parse.com
Parse
http://www.windowsazure.com/en-us/develop/mobile/
Windows Azure Mobile Services
Backend as a Service
Tuesday, September 3, 13
http://www.accountchooser.com
Account Chooser
https://www.tbray.org/ongoing/
Tim Bray’s Ongoing Blog
Tuesday, September 3, 13
https://code.google.com/p/gtm-oauth/
GTM OAuth
https://github.com/facebook/facebook-ios-sdk
Facebook iOS SDK
Libraries
https://developers.google.com/+/
Google+ Sign In
Tuesday, September 3, 13
/RCacheaux/FAVMOV
Tuesday, September 3, 13
René Cacheaux
iOS Architect
rene.cacheaux@mutualmobile.com
rene.cacheaux@gmail.com
@RCachATX
Tuesday, September 3, 13
Tuesday, September 3, 13

Weitere ähnliche Inhalte

Was ist angesagt?

Sucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online StoreSucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online StoreSucuri
 
Sucuri Webinar: How to Clean a Hacked Magento Website
Sucuri Webinar: How to Clean a Hacked Magento WebsiteSucuri Webinar: How to Clean a Hacked Magento Website
Sucuri Webinar: How to Clean a Hacked Magento WebsiteSucuri
 
Sucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sitesSucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sitesSucuri
 
Analysis of users experience egypt follows on twitter
Analysis of users experience egypt follows on twitterAnalysis of users experience egypt follows on twitter
Analysis of users experience egypt follows on twitterEGYPTIAN TOURISM AUTHORITY
 
What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?Sucuri
 
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri
 
How To Hack instagram Account
How To Hack instagram  AccountHow To Hack instagram  Account
How To Hack instagram Accountiuniyw kinke
 
Sucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's APISucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's APISucuri
 

Was ist angesagt? (9)

Sucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online StoreSucuri Webinar: Simple Steps To Secure Your Online Store
Sucuri Webinar: Simple Steps To Secure Your Online Store
 
Sucuri Webinar: How to Clean a Hacked Magento Website
Sucuri Webinar: How to Clean a Hacked Magento WebsiteSucuri Webinar: How to Clean a Hacked Magento Website
Sucuri Webinar: How to Clean a Hacked Magento Website
 
Sucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sitesSucuri Webinar: How to clean hacked WordPress sites
Sucuri Webinar: How to clean hacked WordPress sites
 
Owasp austin
Owasp austinOwasp austin
Owasp austin
 
Analysis of users experience egypt follows on twitter
Analysis of users experience egypt follows on twitterAnalysis of users experience egypt follows on twitter
Analysis of users experience egypt follows on twitter
 
What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?What Are the Most Common Types of Hacks?
What Are the Most Common Types of Hacks?
 
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics ReportsSucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
Sucuri Webinar: Defending Your Google Brand Reputation and Analytics Reports
 
How To Hack instagram Account
How To Hack instagram  AccountHow To Hack instagram  Account
How To Hack instagram Account
 
Sucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's APISucuri Webinar: Leveraging Sucuri's API
Sucuri Webinar: Leveraging Sucuri's API
 

Andere mochten auch

iOS Combining Touch and Animation
iOS Combining Touch and AnimationiOS Combining Touch and Animation
iOS Combining Touch and AnimationRené Cacheaux
 
Modular View Controller Hierarchies
Modular View Controller HierarchiesModular View Controller Hierarchies
Modular View Controller HierarchiesRené Cacheaux
 
Parallactic Collection Views
Parallactic Collection ViewsParallactic Collection Views
Parallactic Collection ViewsRené Cacheaux
 
An iOS Authentication Architecture for All
An iOS Authentication Architecture for AllAn iOS Authentication Architecture for All
An iOS Authentication Architecture for AllRené Cacheaux
 
Writing Code for Humans, not Computers
Writing Code for Humans, not ComputersWriting Code for Humans, not Computers
Writing Code for Humans, not ComputersRené Cacheaux
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' HeartsRené Cacheaux
 
Bringing Swift into your Objective-C Projects
Bringing Swift into your Objective-C ProjectsBringing Swift into your Objective-C Projects
Bringing Swift into your Objective-C ProjectsRené Cacheaux
 

Andere mochten auch (8)

iOS Combining Touch and Animation
iOS Combining Touch and AnimationiOS Combining Touch and Animation
iOS Combining Touch and Animation
 
Modular View Controller Hierarchies
Modular View Controller HierarchiesModular View Controller Hierarchies
Modular View Controller Hierarchies
 
Parallactic Collection Views
Parallactic Collection ViewsParallactic Collection Views
Parallactic Collection Views
 
The Art of the Social Blockbuster
The Art of the Social BlockbusterThe Art of the Social Blockbuster
The Art of the Social Blockbuster
 
An iOS Authentication Architecture for All
An iOS Authentication Architecture for AllAn iOS Authentication Architecture for All
An iOS Authentication Architecture for All
 
Writing Code for Humans, not Computers
Writing Code for Humans, not ComputersWriting Code for Humans, not Computers
Writing Code for Humans, not Computers
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
 
Bringing Swift into your Objective-C Projects
Bringing Swift into your Objective-C ProjectsBringing Swift into your Objective-C Projects
Bringing Swift into your Objective-C Projects
 

Ähnlich wie How to Stop Reinventing the Auth Wheel

Matt training-html-halfday
Matt training-html-halfdayMatt training-html-halfday
Matt training-html-halfdayMatthew Dobson
 
The Seneca Pattern at EngineYard Distill 2013 Conference
The Seneca Pattern at EngineYard Distill 2013 ConferenceThe Seneca Pattern at EngineYard Distill 2013 Conference
The Seneca Pattern at EngineYard Distill 2013 ConferenceRichard Rodger
 
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian StadilBuilding Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadilbuildacloud
 
Beyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleBeyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleSally Shepard
 
1 whats-new-in-ios7-m1-slides
1 whats-new-in-ios7-m1-slides1 whats-new-in-ios7-m1-slides
1 whats-new-in-ios7-m1-slidesMasterCode.vn
 
Wordt Mobile de nieuwe PC
Wordt Mobile de nieuwe PCWordt Mobile de nieuwe PC
Wordt Mobile de nieuwe PCRonnie Overgoor
 
An AP(EYE) Toward the Revolution
An AP(EYE) Toward the RevolutionAn AP(EYE) Toward the Revolution
An AP(EYE) Toward the RevolutionZencoder
 
Team Calendars and Confluence New Features, Ryan Anderson, Atlassian
Team Calendars and Confluence New Features, Ryan Anderson, AtlassianTeam Calendars and Confluence New Features, Ryan Anderson, Atlassian
Team Calendars and Confluence New Features, Ryan Anderson, AtlassianAtlassian
 
Where the Rubber Hits the Road: Real-World Stories of Force Ranking Stuff
Where the Rubber Hits the Road: Real-World Stories of Force Ranking StuffWhere the Rubber Hits the Road: Real-World Stories of Force Ranking Stuff
Where the Rubber Hits the Road: Real-World Stories of Force Ranking StuffTodd Olson
 
Simplified security code review - BSidesQuebec2013
Simplified security code review - BSidesQuebec2013Simplified security code review - BSidesQuebec2013
Simplified security code review - BSidesQuebec2013BSidesQuebec2013
 
Lost in o auth? learn velruse and get your life back
Lost in o auth? learn velruse and get your life backLost in o auth? learn velruse and get your life back
Lost in o auth? learn velruse and get your life backAndrew Mleczko
 
Flowcon - Mixing Lean UX & Agile Development
Flowcon - Mixing Lean UX & Agile DevelopmentFlowcon - Mixing Lean UX & Agile Development
Flowcon - Mixing Lean UX & Agile DevelopmentCourtney Hemphill
 
Qconsp domesticando dragoes com soluções escaláveis
Qconsp   domesticando dragoes com soluções escaláveisQconsp   domesticando dragoes com soluções escaláveis
Qconsp domesticando dragoes com soluções escaláveisBruno Oliveira
 
Simplified Security Code Review Process
Simplified Security Code Review ProcessSimplified Security Code Review Process
Simplified Security Code Review ProcessSherif Koussa
 

Ähnlich wie How to Stop Reinventing the Auth Wheel (17)

Matt training-obj-v2
Matt training-obj-v2Matt training-obj-v2
Matt training-obj-v2
 
Matt training-html-halfday
Matt training-html-halfdayMatt training-html-halfday
Matt training-html-halfday
 
The Seneca Pattern at EngineYard Distill 2013 Conference
The Seneca Pattern at EngineYard Distill 2013 ConferenceThe Seneca Pattern at EngineYard Distill 2013 Conference
The Seneca Pattern at EngineYard Distill 2013 Conference
 
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian StadilBuilding Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
Building Scalable, Resilient Infrastructure on CloudStack by Sebastian Stadil
 
Beyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessibleBeyond VoiceOver: making iOS apps accessible
Beyond VoiceOver: making iOS apps accessible
 
1 whats-new-in-ios7-m1-slides
1 whats-new-in-ios7-m1-slides1 whats-new-in-ios7-m1-slides
1 whats-new-in-ios7-m1-slides
 
Wordt Mobile de nieuwe PC
Wordt Mobile de nieuwe PCWordt Mobile de nieuwe PC
Wordt Mobile de nieuwe PC
 
An AP(EYE) Toward the Revolution
An AP(EYE) Toward the RevolutionAn AP(EYE) Toward the Revolution
An AP(EYE) Toward the Revolution
 
Team Calendars and Confluence New Features, Ryan Anderson, Atlassian
Team Calendars and Confluence New Features, Ryan Anderson, AtlassianTeam Calendars and Confluence New Features, Ryan Anderson, Atlassian
Team Calendars and Confluence New Features, Ryan Anderson, Atlassian
 
Storyplayer
StoryplayerStoryplayer
Storyplayer
 
Where the Rubber Hits the Road: Real-World Stories of Force Ranking Stuff
Where the Rubber Hits the Road: Real-World Stories of Force Ranking StuffWhere the Rubber Hits the Road: Real-World Stories of Force Ranking Stuff
Where the Rubber Hits the Road: Real-World Stories of Force Ranking Stuff
 
Simplified security code review - BSidesQuebec2013
Simplified security code review - BSidesQuebec2013Simplified security code review - BSidesQuebec2013
Simplified security code review - BSidesQuebec2013
 
Lost in o auth? learn velruse and get your life back
Lost in o auth? learn velruse and get your life backLost in o auth? learn velruse and get your life back
Lost in o auth? learn velruse and get your life back
 
Flowcon - Mixing Lean UX & Agile Development
Flowcon - Mixing Lean UX & Agile DevelopmentFlowcon - Mixing Lean UX & Agile Development
Flowcon - Mixing Lean UX & Agile Development
 
Qconsp domesticando dragoes com soluções escaláveis
Qconsp   domesticando dragoes com soluções escaláveisQconsp   domesticando dragoes com soluções escaláveis
Qconsp domesticando dragoes com soluções escaláveis
 
2013 - Mark story - Avoiding the Owasp
2013 - Mark story - Avoiding the Owasp2013 - Mark story - Avoiding the Owasp
2013 - Mark story - Avoiding the Owasp
 
Simplified Security Code Review Process
Simplified Security Code Review ProcessSimplified Security Code Review Process
Simplified Security Code Review Process
 

Kürzlich hochgeladen

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 

Kürzlich hochgeladen (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

How to Stop Reinventing the Auth Wheel