SlideShare uma empresa Scribd logo
1 de 43
Baixar para ler offline
Fork JS improvements
       November 17th, 2011
Summary
Summary
‣   General code cleanup
Summary
‣   General code cleanup
‣   Variables
Summary
‣   General code cleanup
‣   Variables
‣   Event binding
Summary
‣   General code cleanup
‣   Variables
‣   Event binding
‣   jQuery 1.7
General code cleanup
General code cleanup




Old
      if(!jsFrontend) { var jsFrontend = new Object(); }

      jsFrontend =
      {
          // init something like a constructor
          init: function()
          {
              // call functions
          },



          // end
          eoo: true;
      }



      $(document).ready(jsFrontend.init);
General code cleanup




New
      var jsFrontend =
      {
          // init something like a constructor
          init: function()
          {
              // call functions
          }
      }



      $(jsFrontend.init);
General code cleanup




Example
General code cleanup




Style :(
General code cleanup




Style :)
Variables
Variables




Scope
Variables




Scope
Scope is determined by where a variable is declared, and in
some cases whether the var keyword is used.
Variables




Scope: global
Variables




Scope: global
Can be referenced anywhere in the document but must be:
Variables




Scope: global
Can be referenced anywhere in the document but must be:
‣  Declared outside a function, with or without the var
   keyword
Variables




Scope: global
Can be referenced anywhere in the document but must be:
‣  Declared outside a function, with or without the var
   keyword
‣  Declared inside a function, without the var keyword, but
   only once the function is called
Variables




Scope: local
Variables




Scope: local
Can only be referenced within the function it is declared but
must be:
Variables




Scope: local
Can only be referenced within the function it is declared but
must be:
‣  Declared inside a function, with the var keyword
Variables




Why use variables?
For speed and maintenance
Variables




Example 1
      var value = 5; // gobal since we're in the global scope, outside any function

      jsFrontend.faq.feedback =
      {
          init: function()
          {
              // variables
              var number = 3; // local (we're already inside this anonymous function)
              result = 100; // global once this function is called

              var $header = $('#header'); // local (we're already inside this anonymous function)
              $navigation = $('#navigation'); // global once this function is called

              // bind click event
              $header.on('click', function()
              {
                  var color = 'blue'; // local
                  endResult = 'green'; // global once this function is called

                    var $body = $('body'); // local
                    $frame = $('#frame'); // global once this function is called

                    number++; //   this variable is declared outside of this function's scope,
                              //   so changes will affect not only this function's scope,
                              //   but the declaring function's scope
                              //   which means that this variable is "re-used" every time
              });
          }
      }
Variables




Example 2
Event binding
Event binding




Old
Event binding




New
jQuery 1.7
jQuery 1.7




Changes
http://blog.jquery.com/2011/11/03/jquery-1-7-released/
jQuery 1.7




Changes
‣   New event API .on() and .off() used for bind, live and
    delegate
jQuery 1.7




Bind
jQuery 1.7




Bind
jQuery 1.7




Live
jQuery 1.7




Live
jQuery 1.7




Delegate
jQuery 1.7




Delegate
jQuery 1.7




Changes
‣   New event API: .on() and .off() used for bind, live and
    delegate
‣   Better HTML5 support (footer, header, section, ...)
jQuery 1.7




Changes
‣   New event API: .on() and .off() used for bind, live and
    delegate
‣   Better HTML5 support (footer, header, section, ...)
‣   event.layerX and event.layerY
jQuery 1.7




Changes
‣   New event API: .on() and .off() used for bind, live and
    delegate
‣   Better HTML5 support (footer, header, section, ...)
‣   event.layerX and event.layerY
‣   $.isNaN() replaced with $.isNumeric()
jQuery 1.7




Changes
‣   New event API: .on() and .off() used for bind, live and
    delegate
‣   Better HTML5 support (footer, header, section, ...)
‣   event.layerX and event.layerY
‣   $.isNaN() replaced with $.isNumeric()
‣   $.event.proxy() use $.proxy() instead
Questions?
twitter.com/decthomas
thomas@fork-cms.com
  www.fork-cms.com

Mais conteúdo relacionado

Mais procurados

Practical JavaScript Promises
Practical JavaScript PromisesPractical JavaScript Promises
Practical JavaScript PromisesAsa Kusuma
 
Angular Performance: Then, Now and the Future. Todd Motto
Angular Performance: Then, Now and the Future. Todd MottoAngular Performance: Then, Now and the Future. Todd Motto
Angular Performance: Then, Now and the Future. Todd MottoFuture Insights
 
Angular promises and http
Angular promises and httpAngular promises and http
Angular promises and httpAlexe Bogdan
 
Angular server-side communication
Angular server-side communicationAngular server-side communication
Angular server-side communicationAlexe Bogdan
 
Javascript this keyword
Javascript this keywordJavascript this keyword
Javascript this keywordPham Huy Tung
 
Protocol in Swift
Protocol in SwiftProtocol in Swift
Protocol in SwiftYusuke Kita
 
Protocol-Oriented Programming in Swift
Protocol-Oriented Programming in SwiftProtocol-Oriented Programming in Swift
Protocol-Oriented Programming in SwiftOleksandr Stepanov
 
JavaScript Conditional Statements
JavaScript Conditional StatementsJavaScript Conditional Statements
JavaScript Conditional StatementsMarlon Jamera
 
Protocols promised-land-2
Protocols promised-land-2Protocols promised-land-2
Protocols promised-land-2Michele Titolo
 
Microservices workshop
Microservices workshopMicroservices workshop
Microservices workshopvodqa-ncr
 
iOSクリーンアーキテクチャのデータ戦略公開用
iOSクリーンアーキテクチャのデータ戦略公開用iOSクリーンアーキテクチャのデータ戦略公開用
iOSクリーンアーキテクチャのデータ戦略公開用Kenji Tanaka
 
Angular JS Unit Testing - Overview
Angular JS Unit Testing - OverviewAngular JS Unit Testing - Overview
Angular JS Unit Testing - OverviewThirumal Sakthivel
 

Mais procurados (18)

Practical JavaScript Promises
Practical JavaScript PromisesPractical JavaScript Promises
Practical JavaScript Promises
 
Angular Performance: Then, Now and the Future. Todd Motto
Angular Performance: Then, Now and the Future. Todd MottoAngular Performance: Then, Now and the Future. Todd Motto
Angular Performance: Then, Now and the Future. Todd Motto
 
RSpec
RSpecRSpec
RSpec
 
Excellent
ExcellentExcellent
Excellent
 
Angular promises and http
Angular promises and httpAngular promises and http
Angular promises and http
 
JavaScript Promises
JavaScript PromisesJavaScript Promises
JavaScript Promises
 
Angular server-side communication
Angular server-side communicationAngular server-side communication
Angular server-side communication
 
Javascript this keyword
Javascript this keywordJavascript this keyword
Javascript this keyword
 
Rails is not just Ruby
Rails is not just RubyRails is not just Ruby
Rails is not just Ruby
 
Protocol in Swift
Protocol in SwiftProtocol in Swift
Protocol in Swift
 
Protocol-Oriented Programming in Swift
Protocol-Oriented Programming in SwiftProtocol-Oriented Programming in Swift
Protocol-Oriented Programming in Swift
 
JavaScript Conditional Statements
JavaScript Conditional StatementsJavaScript Conditional Statements
JavaScript Conditional Statements
 
Utilizing Bluebird Promises
Utilizing Bluebird PromisesUtilizing Bluebird Promises
Utilizing Bluebird Promises
 
Protocols promised-land-2
Protocols promised-land-2Protocols promised-land-2
Protocols promised-land-2
 
Microservices workshop
Microservices workshopMicroservices workshop
Microservices workshop
 
iOSクリーンアーキテクチャのデータ戦略公開用
iOSクリーンアーキテクチャのデータ戦略公開用iOSクリーンアーキテクチャのデータ戦略公開用
iOSクリーンアーキテクチャのデータ戦略公開用
 
You promise?
You promise?You promise?
You promise?
 
Angular JS Unit Testing - Overview
Angular JS Unit Testing - OverviewAngular JS Unit Testing - Overview
Angular JS Unit Testing - Overview
 

Destaque

20150526 fork-meetup
20150526   fork-meetup20150526   fork-meetup
20150526 fork-meetupFork-CMS
 
Fork Meetup - introduction
Fork Meetup - introductionFork Meetup - introduction
Fork Meetup - introductionFork-CMS
 
Fork CMS Iphone app
Fork CMS Iphone appFork CMS Iphone app
Fork CMS Iphone appFork-CMS
 
Fork Overview
Fork OverviewFork Overview
Fork OverviewFork-CMS
 
Fork 4 Frontenders
Fork 4 FrontendersFork 4 Frontenders
Fork 4 FrontendersFork-CMS
 
Trends voor lokale websites
Trends voor lokale websitesTrends voor lokale websites
Trends voor lokale websitesFork-CMS
 
Fork 4 Developers
Fork 4 DevelopersFork 4 Developers
Fork 4 DevelopersFork-CMS
 
Fork CMS 3.5 changes
Fork CMS 3.5 changesFork CMS 3.5 changes
Fork CMS 3.5 changesFork-CMS
 
Fork Future
Fork FutureFork Future
Fork FutureFork-CMS
 
Trabajo del cuarto periodo conicas
Trabajo del cuarto periodo conicasTrabajo del cuarto periodo conicas
Trabajo del cuarto periodo conicasBrayan Restrepo
 

Destaque (19)

20150526 fork-meetup
20150526   fork-meetup20150526   fork-meetup
20150526 fork-meetup
 
Fork Meetup - introduction
Fork Meetup - introductionFork Meetup - introduction
Fork Meetup - introduction
 
Fork CMS Iphone app
Fork CMS Iphone appFork CMS Iphone app
Fork CMS Iphone app
 
Fork Overview
Fork OverviewFork Overview
Fork Overview
 
ประเภทเครื่องดนตรีสากล
ประเภทเครื่องดนตรีสากลประเภทเครื่องดนตรีสากล
ประเภทเครื่องดนตรีสากล
 
เพลง
เพลงเพลง
เพลง
 
The middle ages
The middle agesThe middle ages
The middle ages
 
Fork 4 Frontenders
Fork 4 FrontendersFork 4 Frontenders
Fork 4 Frontenders
 
ใบความรู้ร้องเพลง
ใบความรู้ร้องเพลงใบความรู้ร้องเพลง
ใบความรู้ร้องเพลง
 
Trends voor lokale websites
Trends voor lokale websitesTrends voor lokale websites
Trends voor lokale websites
 
Fork 4 Developers
Fork 4 DevelopersFork 4 Developers
Fork 4 Developers
 
Fork CMS 3.5 changes
Fork CMS 3.5 changesFork CMS 3.5 changes
Fork CMS 3.5 changes
 
Rudimentsequence B
Rudimentsequence BRudimentsequence B
Rudimentsequence B
 
Fork Future
Fork FutureFork Future
Fork Future
 
กุญแจประจาหลัก (Clef)
กุญแจประจาหลัก (Clef)กุญแจประจาหลัก (Clef)
กุญแจประจาหลัก (Clef)
 
เครื่องหมายกำหนดจังหวะ (Time signature)
เครื่องหมายกำหนดจังหวะ (Time signature)เครื่องหมายกำหนดจังหวะ (Time signature)
เครื่องหมายกำหนดจังหวะ (Time signature)
 
Trabajo del cuarto periodo conicas
Trabajo del cuarto periodo conicasTrabajo del cuarto periodo conicas
Trabajo del cuarto periodo conicas
 
เนื้อหาการฟัง
เนื้อหาการฟังเนื้อหาการฟัง
เนื้อหาการฟัง
 
ใบงานการร้องเพลง ม.1
ใบงานการร้องเพลง ม.1ใบงานการร้องเพลง ม.1
ใบงานการร้องเพลง ม.1
 

Semelhante a Fork 3.0 JS improvements

1669958779195.pdf
1669958779195.pdf1669958779195.pdf
1669958779195.pdfvenud11
 
Javascript essential-pattern
Javascript essential-patternJavascript essential-pattern
Javascript essential-pattern偉格 高
 
JavaScript Cheatsheets with easy way .pdf
JavaScript Cheatsheets with easy way .pdfJavaScript Cheatsheets with easy way .pdf
JavaScript Cheatsheets with easy way .pdfranjanadeore1
 
Chapter 11 Function
Chapter 11 FunctionChapter 11 Function
Chapter 11 FunctionDeepak Singh
 
Beyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance JavascriptBeyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance Javascriptaglemann
 
Class 3 - PHP Functions
Class 3 - PHP FunctionsClass 3 - PHP Functions
Class 3 - PHP FunctionsAhmed Swilam
 
Object Oriented JavaScript
Object Oriented JavaScriptObject Oriented JavaScript
Object Oriented JavaScriptDonald Sipe
 
Adding a modern twist to legacy web applications
Adding a modern twist to legacy web applicationsAdding a modern twist to legacy web applications
Adding a modern twist to legacy web applicationsJeff Durta
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to JavascriptAmit Tyagi
 
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces Skills Matter
 
Data structure scope of variables
Data structure scope of variablesData structure scope of variables
Data structure scope of variablesSaurav Kumar
 
How DRY impacts JavaScript performance // Faster JavaScript execution for the...
How DRY impacts JavaScript performance // Faster JavaScript execution for the...How DRY impacts JavaScript performance // Faster JavaScript execution for the...
How DRY impacts JavaScript performance // Faster JavaScript execution for the...Mathias Bynens
 
PHP traits, treat or threat?
PHP traits, treat or threat?PHP traits, treat or threat?
PHP traits, treat or threat?Nick Belhomme
 
Converting your JS library to a jQuery plugin
Converting your JS library to a jQuery pluginConverting your JS library to a jQuery plugin
Converting your JS library to a jQuery pluginthehoagie
 
JavaScript For CSharp Developer
JavaScript For CSharp DeveloperJavaScript For CSharp Developer
JavaScript For CSharp DeveloperSarvesh Kushwaha
 
JavaScript global object, execution contexts & closures
JavaScript global object, execution contexts & closuresJavaScript global object, execution contexts & closures
JavaScript global object, execution contexts & closuresHDR1001
 

Semelhante a Fork 3.0 JS improvements (20)

6976.ppt
6976.ppt6976.ppt
6976.ppt
 
1669958779195.pdf
1669958779195.pdf1669958779195.pdf
1669958779195.pdf
 
Javascript essential-pattern
Javascript essential-patternJavascript essential-pattern
Javascript essential-pattern
 
[2015/2016] JavaScript
[2015/2016] JavaScript[2015/2016] JavaScript
[2015/2016] JavaScript
 
JavaScript Cheatsheets with easy way .pdf
JavaScript Cheatsheets with easy way .pdfJavaScript Cheatsheets with easy way .pdf
JavaScript Cheatsheets with easy way .pdf
 
Chapter 11 Function
Chapter 11 FunctionChapter 11 Function
Chapter 11 Function
 
oojs
oojsoojs
oojs
 
Beyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance JavascriptBeyond DOMReady: Ultra High-Performance Javascript
Beyond DOMReady: Ultra High-Performance Javascript
 
Class 3 - PHP Functions
Class 3 - PHP FunctionsClass 3 - PHP Functions
Class 3 - PHP Functions
 
Object Oriented JavaScript
Object Oriented JavaScriptObject Oriented JavaScript
Object Oriented JavaScript
 
Adding a modern twist to legacy web applications
Adding a modern twist to legacy web applicationsAdding a modern twist to legacy web applications
Adding a modern twist to legacy web applications
 
Introduction to Javascript
Introduction to JavascriptIntroduction to Javascript
Introduction to Javascript
 
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces
 
FUNCTIONS.pptx
FUNCTIONS.pptxFUNCTIONS.pptx
FUNCTIONS.pptx
 
Data structure scope of variables
Data structure scope of variablesData structure scope of variables
Data structure scope of variables
 
How DRY impacts JavaScript performance // Faster JavaScript execution for the...
How DRY impacts JavaScript performance // Faster JavaScript execution for the...How DRY impacts JavaScript performance // Faster JavaScript execution for the...
How DRY impacts JavaScript performance // Faster JavaScript execution for the...
 
PHP traits, treat or threat?
PHP traits, treat or threat?PHP traits, treat or threat?
PHP traits, treat or threat?
 
Converting your JS library to a jQuery plugin
Converting your JS library to a jQuery pluginConverting your JS library to a jQuery plugin
Converting your JS library to a jQuery plugin
 
JavaScript For CSharp Developer
JavaScript For CSharp DeveloperJavaScript For CSharp Developer
JavaScript For CSharp Developer
 
JavaScript global object, execution contexts & closures
JavaScript global object, execution contexts & closuresJavaScript global object, execution contexts & closures
JavaScript global object, execution contexts & closures
 

Último

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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Último (20)

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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
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
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Fork 3.0 JS improvements