SlideShare a Scribd company logo
1 of 211
August 5, 2008
Johannes Link
Software Development
       Coach
Heidelberg
johanneslink.net
blog.johanneslink.net
Test-Driven Ajax
Asynchronous
 JAvaScript and
    XML
IE6
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog
Test-Driven Ajax Software Development Blog

More Related Content

Viewers also liked

Problem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introductionProblem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introductionKenneth Ronkowitz
 
Technology Ethics: An Oxymoron?
Technology Ethics: An Oxymoron?Technology Ethics: An Oxymoron?
Technology Ethics: An Oxymoron?Kenneth Ronkowitz
 
Blogging As Pedagogic Practice Across the Curriculum
Blogging As Pedagogic Practice Across the CurriculumBlogging As Pedagogic Practice Across the Curriculum
Blogging As Pedagogic Practice Across the CurriculumKenneth Ronkowitz
 
Technical Writing Across Disciplines
Technical Writing Across DisciplinesTechnical Writing Across Disciplines
Technical Writing Across DisciplinesKenneth Ronkowitz
 
Von Java Zu Groovy
Von Java Zu GroovyVon Java Zu Groovy
Von Java Zu Groovyjlink
 
2013: The Beginning of the End of the University
2013: The Beginning of the End of the University2013: The Beginning of the End of the University
2013: The Beginning of the End of the UniversityKenneth Ronkowitz
 
Rubrics: Transparent Assessment in Support of Learning
Rubrics: Transparent Assessment in Support of LearningRubrics: Transparent Assessment in Support of Learning
Rubrics: Transparent Assessment in Support of LearningKenneth Ronkowitz
 

Viewers also liked (10)

Problem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introductionProblem Based Learning - PBL, an introduction
Problem Based Learning - PBL, an introduction
 
Technology Ethics: An Oxymoron?
Technology Ethics: An Oxymoron?Technology Ethics: An Oxymoron?
Technology Ethics: An Oxymoron?
 
Academia and the MOOC
Academia and the MOOCAcademia and the MOOC
Academia and the MOOC
 
Making Learning Visible
Making Learning VisibleMaking Learning Visible
Making Learning Visible
 
Blogging As Pedagogic Practice Across the Curriculum
Blogging As Pedagogic Practice Across the CurriculumBlogging As Pedagogic Practice Across the Curriculum
Blogging As Pedagogic Practice Across the Curriculum
 
Technical Writing Across Disciplines
Technical Writing Across DisciplinesTechnical Writing Across Disciplines
Technical Writing Across Disciplines
 
Adopting Open Textbooks
Adopting Open TextbooksAdopting Open Textbooks
Adopting Open Textbooks
 
Von Java Zu Groovy
Von Java Zu GroovyVon Java Zu Groovy
Von Java Zu Groovy
 
2013: The Beginning of the End of the University
2013: The Beginning of the End of the University2013: The Beginning of the End of the University
2013: The Beginning of the End of the University
 
Rubrics: Transparent Assessment in Support of Learning
Rubrics: Transparent Assessment in Support of LearningRubrics: Transparent Assessment in Support of Learning
Rubrics: Transparent Assessment in Support of Learning
 

Similar to Test-Driven Ajax Software Development Blog

State of Developer Tools (WDS09)
State of Developer Tools (WDS09)State of Developer Tools (WDS09)
State of Developer Tools (WDS09)bgalbs
 
Mozilla In Malaysia
Mozilla In MalaysiaMozilla In Malaysia
Mozilla In MalaysiaGen Kanai
 
Bentobox model for understanding technology stacks
Bentobox model for understanding technology stacksBentobox model for understanding technology stacks
Bentobox model for understanding technology stacksLinda Liukas
 
Ajax Introduction Presentation
Ajax   Introduction   PresentationAjax   Introduction   Presentation
Ajax Introduction Presentationthinkphp
 
Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)
Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)
Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)Shreeraj Shah
 
Cross platform mobile web apps
Cross platform mobile web appsCross platform mobile web apps
Cross platform mobile web appsJames Pearce
 
Hosting as a Framework
Hosting as a FrameworkHosting as a Framework
Hosting as a Frameworkciconf
 
A Snapshot of the Mobile HTML5 Revolution
A Snapshot of the Mobile HTML5 RevolutionA Snapshot of the Mobile HTML5 Revolution
A Snapshot of the Mobile HTML5 RevolutionJames Pearce
 
baidu开发者大会 - Web App开发框架介绍以及分析
baidu开发者大会 - Web App开发框架介绍以及分析baidu开发者大会 - Web App开发框架介绍以及分析
baidu开发者大会 - Web App开发框架介绍以及分析joylite
 
Modularity with OSGi
Modularity with OSGiModularity with OSGi
Modularity with OSGiPeter Kriens
 
Realtime rocks
Realtime rocksRealtime rocks
Realtime rocksVanbosse
 
Introduction to Apache Camel
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache CamelFuseSource.com
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Alexandre Morgaut
 
An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5James Pearce
 
TypeScriptについて
TypeScriptについてTypeScriptについて
TypeScriptについてHiroakiTakesue
 
OSGi and Java Modularity
OSGi and Java ModularityOSGi and Java Modularity
OSGi and Java ModularityPeter Kriens
 
HTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias Wessendorf
HTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias WessendorfHTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias Wessendorf
HTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias WessendorfJAX London
 
Building Cloud-Based Cross-Platform Mobile Web Apps
Building Cloud-Based Cross-Platform Mobile Web AppsBuilding Cloud-Based Cross-Platform Mobile Web Apps
Building Cloud-Based Cross-Platform Mobile Web AppsJames Pearce
 

Similar to Test-Driven Ajax Software Development Blog (20)

State of Developer Tools (WDS09)
State of Developer Tools (WDS09)State of Developer Tools (WDS09)
State of Developer Tools (WDS09)
 
Mozilla In Malaysia
Mozilla In MalaysiaMozilla In Malaysia
Mozilla In Malaysia
 
Bentobox model for understanding technology stacks
Bentobox model for understanding technology stacksBentobox model for understanding technology stacks
Bentobox model for understanding technology stacks
 
Ajax Introduction Presentation
Ajax   Introduction   PresentationAjax   Introduction   Presentation
Ajax Introduction Presentation
 
Building rich Single Page Applications (SPAs) for desktop, mobile, and tablet...
Building rich Single Page Applications (SPAs) for desktop, mobile, and tablet...Building rich Single Page Applications (SPAs) for desktop, mobile, and tablet...
Building rich Single Page Applications (SPAs) for desktop, mobile, and tablet...
 
JavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI MigratJavaOne 2010: OSGI Migrat
JavaOne 2010: OSGI Migrat
 
Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)
Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)
Next Generation Web Attacks – HTML 5, DOM(L3) and XHR(L2)
 
Cross platform mobile web apps
Cross platform mobile web appsCross platform mobile web apps
Cross platform mobile web apps
 
Hosting as a Framework
Hosting as a FrameworkHosting as a Framework
Hosting as a Framework
 
A Snapshot of the Mobile HTML5 Revolution
A Snapshot of the Mobile HTML5 RevolutionA Snapshot of the Mobile HTML5 Revolution
A Snapshot of the Mobile HTML5 Revolution
 
baidu开发者大会 - Web App开发框架介绍以及分析
baidu开发者大会 - Web App开发框架介绍以及分析baidu开发者大会 - Web App开发框架介绍以及分析
baidu开发者大会 - Web App开发框架介绍以及分析
 
Modularity with OSGi
Modularity with OSGiModularity with OSGi
Modularity with OSGi
 
Realtime rocks
Realtime rocksRealtime rocks
Realtime rocks
 
Introduction to Apache Camel
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache Camel
 
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
Wakanda: NoSQL for Model-Driven Web applications - NoSQL matters 2012
 
An Intro to Mobile HTML5
An Intro to Mobile HTML5An Intro to Mobile HTML5
An Intro to Mobile HTML5
 
TypeScriptについて
TypeScriptについてTypeScriptについて
TypeScriptについて
 
OSGi and Java Modularity
OSGi and Java ModularityOSGi and Java Modularity
OSGi and Java Modularity
 
HTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias Wessendorf
HTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias WessendorfHTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias Wessendorf
HTML alchemy: the secrets of mixing JavaScript and Java EE - Matthias Wessendorf
 
Building Cloud-Based Cross-Platform Mobile Web Apps
Building Cloud-Based Cross-Platform Mobile Web AppsBuilding Cloud-Based Cross-Platform Mobile Web Apps
Building Cloud-Based Cross-Platform Mobile Web Apps
 

Recently uploaded

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy