SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Downloaden Sie, um offline zu lesen
CLOJURE WORKSHOP
RECURSION
(defn length
([collection]
(length collection 0))
([collection accumulator]
(if (empty? collection)
accumulator
(recur (rest collection) (inc accumulator)))))
(loop [x 10]
  (when (> x 1)
    (println x)
    (recur (- x 2))))
SEQUENCE PROCESSING
RECURSIVE
(defn	
  balance
	
  	
  ([string]
	
  	
  	
  (balance	
  0	
  (seq	
  string)))
	
  	
  ([count	
  [head	
  &	
  tail	
  :as	
  chars]]
	
  	
  	
  (if	
  (not	
  (empty?	
  chars))
	
  	
  	
  	
  	
  (case	
  head
	
  	
  	
  	
  	
  	
  	
  (	
  (recur	
  (inc	
  count)	
  tail)
	
  	
  	
  	
  	
  	
  	
  )	
  (if	
  (zero?	
  count)
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  false
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  (recur	
  (dec	
  count)	
  tail))
	
  	
  	
  	
  	
  	
  	
  (recur	
  count	
  tail))
	
  	
  	
  	
  	
  true)))
PATTERN MATCHING
(defn-­‐match	
  balance
	
  	
  ([?string]	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  (balance	
  0	
  (seq	
  string)))
	
  	
  ([_	
  	
  	
  	
  	
  	
  []	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  ]	
  true)
	
  	
  ([?count	
  [(	
  &	
  ?tail]]	
  (balance	
  (inc	
  count)	
  tail))
	
  	
  ([0	
  	
  	
  	
  	
  	
  [)	
  &	
  _]	
  	
  	
  	
  ]	
  false)
	
  	
  ([?count	
  [)	
  &	
  ?tail]]	
  (balance	
  (dec	
  count)	
  tail))
	
  	
  ([?count	
  [_	
  	
  &	
  ?tail]]	
  (balance	
  count	
  tail)))
SEQUENCE PROCESSING
(defn	
  balance	
  [string]
	
  	
  (-­‐>>	
  string
	
  	
  	
  	
  	
  	
  seq
	
  	
  	
  	
  	
  	
  (map	
  {(	
  inc	
  )	
  dec})
	
  	
  	
  	
  	
  	
  (filter	
  identity)
	
  	
  	
  	
  	
  	
  (reductions	
  #(%2	
  %1)	
  0)
	
  	
  	
  	
  	
  	
  (filter	
  neg?)
	
  	
  	
  	
  	
  	
  empty?))
PROTOCOLS
(defrecord	
  CartesianCoordinate	
  [x	
  y])
(defrecord	
  PolarCoordinate	
  [distance	
  angle])
(defprotocol	
  Moveable
	
  	
  (move-­‐north	
  [self	
  amount])
	
  	
  (move-­‐east	
  	
  [self	
  amount]))
(extend-­‐type	
  CartesianCoordinate
	
  	
  Moveable
	
  	
  (move-­‐north	
  [{x	
  :x	
  y	
  :y}	
  ammount]
	
  	
  	
  	
  (CartesianCoordinate.	
  (+	
  x	
  ammount)	
  y))
	
  	
  (move-­‐east	
  [{x	
  :x	
  y	
  :y}	
  ammount]
	
  	
  	
  	
  (CartesianCoordinate.	
  x	
  (+	
  y	
  ammount))))
(defrecord	
  CenterPointRectangle	
  [center-­‐point	
  width	
  height])
(defrecord	
  CornerPointRectangle	
  [top-­‐left	
  bottom-­‐right])
(extend-­‐type	
  CenterPointRectangle
	
  
	
  	
  Moveable
	
  	
  (move-­‐north	
  [self	
  ammount]
	
  	
  	
  	
  (update-­‐in	
  self	
  [:center-­‐point]
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  #(move-­‐x	
  %	
  ammount)))
	
  	
  (move-­‐east	
  [self	
  ammount]
	
  	
  	
  	
  (update-­‐in	
  self	
  [:center-­‐point]
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  #(move-­‐y	
  %	
  ammount))))
MACROS
'(println "Hello, World")
'(println "Hello, World")
=> (println "Hello, World")
(first '(println "Hello, World"))
(first '(println "Hello, World"))
=> println
(def function-name
(first '(println "Hello, World")))
(list function-name "Goodbye, Cruel World")
(def function-name
(first '(println "Hello, World")))
(list function-name "Goodbye, Cruel World")
=> (println "Goodbye, Cruel World")
(def function-name
(first '(println "Hello, World")))
(def new-code
(list function-name "Goodbye, Cruel World"))
 
(eval new-code)
(def function-name
(first '(println "Hello, World")))
(def new-code
(list function-name "Goodbye, Cruel World"))
 
(eval new-code)
prints: “Goodbye, Cruel World”
(defmacro emoify [original-code]
(let [function-name (first '(println "Hello, World"))]
(list function-name "Goodbye, Cruel World")
 
(emoify (println "Hello, World"))
(defmacro emoify [original-code]
(let [function-name (first '(println "Hello, World"))]
(list function-name "Goodbye, Cruel World")
 
(emoify (println "Hello, World"))
prints: “Goodbye, Cruel World”
FIN
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Program to reflecta triangle
Program to reflecta triangleProgram to reflecta triangle
Program to reflecta triangleTanya Makkar
 
Tools for research plotting
Tools for research plottingTools for research plotting
Tools for research plottingNimrita Koul
 
Graph of quadratic function
Graph of quadratic functionGraph of quadratic function
Graph of quadratic functionNadeem Uddin
 
Forecast stock prices python
Forecast stock prices pythonForecast stock prices python
Forecast stock prices pythonUtkarsh Asthana
 
CM 1.0 geometry3 MrG 2011.0914 - sage
CM 1.0 geometry3 MrG 2011.0914  - sageCM 1.0 geometry3 MrG 2011.0914  - sage
CM 1.0 geometry3 MrG 2011.0914 - sageA Jorge Garcia
 
2.5 function transformations
2.5 function transformations2.5 function transformations
2.5 function transformationshisema01
 
Nhap du lieu
Nhap du lieuNhap du lieu
Nhap du lieubichdinh
 
Muhammad ariefnugraha 142014066_kode4
Muhammad ariefnugraha 142014066_kode4Muhammad ariefnugraha 142014066_kode4
Muhammad ariefnugraha 142014066_kode4Muhammad Nugraha
 
Newton cotes method
Newton cotes methodNewton cotes method
Newton cotes methodFaisal Saeed
 
Graph of a linear function
Graph of a linear functionGraph of a linear function
Graph of a linear functionNadeem Uddin
 
Day 2 examples u2f13
Day 2 examples u2f13Day 2 examples u2f13
Day 2 examples u2f13jchartiersjsd
 
Day 9 examples u1w14
Day 9 examples u1w14Day 9 examples u1w14
Day 9 examples u1w14jchartiersjsd
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Santiago Sarmiento
 
Lesson20 Tangent Planes Slides+Notes
Lesson20   Tangent Planes Slides+NotesLesson20   Tangent Planes Slides+Notes
Lesson20 Tangent Planes Slides+NotesMatthew Leingang
 

Was ist angesagt? (20)

Python. re
Python. rePython. re
Python. re
 
Euler method in c
Euler method in cEuler method in c
Euler method in c
 
Program to reflecta triangle
Program to reflecta triangleProgram to reflecta triangle
Program to reflecta triangle
 
Tools for research plotting
Tools for research plottingTools for research plotting
Tools for research plotting
 
Graph of quadratic function
Graph of quadratic functionGraph of quadratic function
Graph of quadratic function
 
Python programing
Python programingPython programing
Python programing
 
Forecast stock prices python
Forecast stock prices pythonForecast stock prices python
Forecast stock prices python
 
CM 1.0 geometry3 MrG 2011.0914 - sage
CM 1.0 geometry3 MrG 2011.0914  - sageCM 1.0 geometry3 MrG 2011.0914  - sage
CM 1.0 geometry3 MrG 2011.0914 - sage
 
2.5 function transformations
2.5 function transformations2.5 function transformations
2.5 function transformations
 
Faisal
FaisalFaisal
Faisal
 
Nhap du lieu
Nhap du lieuNhap du lieu
Nhap du lieu
 
Muhammad ariefnugraha 142014066_kode4
Muhammad ariefnugraha 142014066_kode4Muhammad ariefnugraha 142014066_kode4
Muhammad ariefnugraha 142014066_kode4
 
Newton cotes method
Newton cotes methodNewton cotes method
Newton cotes method
 
Graph of a linear function
Graph of a linear functionGraph of a linear function
Graph of a linear function
 
Tangent plane
Tangent planeTangent plane
Tangent plane
 
Day 2 examples u2f13
Day 2 examples u2f13Day 2 examples u2f13
Day 2 examples u2f13
 
Day 9 examples u1w14
Day 9 examples u1w14Day 9 examples u1w14
Day 9 examples u1w14
 
Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++Simulador carrera de caballos desarrollado en C++
Simulador carrera de caballos desarrollado en C++
 
Lesson20 Tangent Planes Slides+Notes
Lesson20   Tangent Planes Slides+NotesLesson20   Tangent Planes Slides+Notes
Lesson20 Tangent Planes Slides+Notes
 
R forecasting Example
R forecasting ExampleR forecasting Example
R forecasting Example
 

Andere mochten auch

Clojure at a post office
Clojure at a post officeClojure at a post office
Clojure at a post officeLogan Campbell
 
Coordinating non blocking io melb-clj
Coordinating non blocking io melb-cljCoordinating non blocking io melb-clj
Coordinating non blocking io melb-cljLogan Campbell
 
Capital budgeting’ OF FINANCIAL MANAGEMENT
Capital budgeting’ OF FINANCIAL MANAGEMENTCapital budgeting’ OF FINANCIAL MANAGEMENT
Capital budgeting’ OF FINANCIAL MANAGEMENTVivek Chandraker
 
Majalah ict no.16 2013
Majalah ict no.16 2013Majalah ict no.16 2013
Majalah ict no.16 2013zaey
 
Herbs That Cure Herpes
Herbs That Cure HerpesHerbs That Cure Herpes
Herbs That Cure Herpesmagidmossbar
 

Andere mochten auch (8)

Promise list
Promise listPromise list
Promise list
 
Basics
BasicsBasics
Basics
 
Clojure at a post office
Clojure at a post officeClojure at a post office
Clojure at a post office
 
Coordinating non blocking io melb-clj
Coordinating non blocking io melb-cljCoordinating non blocking io melb-clj
Coordinating non blocking io melb-clj
 
Capital budgeting’ OF FINANCIAL MANAGEMENT
Capital budgeting’ OF FINANCIAL MANAGEMENTCapital budgeting’ OF FINANCIAL MANAGEMENT
Capital budgeting’ OF FINANCIAL MANAGEMENT
 
комикс
комикскомикс
комикс
 
Majalah ict no.16 2013
Majalah ict no.16 2013Majalah ict no.16 2013
Majalah ict no.16 2013
 
Herbs That Cure Herpes
Herbs That Cure HerpesHerbs That Cure Herpes
Herbs That Cure Herpes
 

Ähnlich wie Advanced

Implement the following sorting algorithms Bubble Sort Insertion S.pdf
Implement the following sorting algorithms  Bubble Sort  Insertion S.pdfImplement the following sorting algorithms  Bubble Sort  Insertion S.pdf
Implement the following sorting algorithms Bubble Sort Insertion S.pdfkesav24
 
The elements of a functional mindset
The elements of a functional mindsetThe elements of a functional mindset
The elements of a functional mindsetEric Normand
 
Super Advanced Python –act1
Super Advanced Python –act1Super Advanced Python –act1
Super Advanced Python –act1Ke Wei Louis
 
Monadologie
MonadologieMonadologie
Monadologieleague
 
Computer Graphics in Java and Scala - Part 1b
Computer Graphics in Java and Scala - Part 1bComputer Graphics in Java and Scala - Part 1b
Computer Graphics in Java and Scala - Part 1bPhilip Schwarz
 
Advanced Search Techniques
Advanced Search TechniquesAdvanced Search Techniques
Advanced Search TechniquesShakil Ahmed
 
Introduction to R programming
Introduction to R programmingIntroduction to R programming
Introduction to R programmingAlberto Labarga
 
The Magnificent Seven
The Magnificent SevenThe Magnificent Seven
The Magnificent SevenMike Fogus
 
Know more processing
Know more processingKnow more processing
Know more processingYukiAizawa1
 
The Essence of the Iterator Pattern
The Essence of the Iterator PatternThe Essence of the Iterator Pattern
The Essence of the Iterator PatternEric Torreborre
 
Hitchhiker's Guide to Functional Programming
Hitchhiker's Guide to Functional ProgrammingHitchhiker's Guide to Functional Programming
Hitchhiker's Guide to Functional ProgrammingSergey Shishkin
 
Introduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchIntroduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchAhmed BESBES
 
An overview of Python 2.7
An overview of Python 2.7An overview of Python 2.7
An overview of Python 2.7decoupled
 
The Ring programming language version 1.10 book - Part 33 of 212
The Ring programming language version 1.10 book - Part 33 of 212The Ring programming language version 1.10 book - Part 33 of 212
The Ring programming language version 1.10 book - Part 33 of 212Mahmoud Samir Fayed
 
Atomically { Delete Your Actors }
Atomically { Delete Your Actors }Atomically { Delete Your Actors }
Atomically { Delete Your Actors }John De Goes
 

Ähnlich wie Advanced (20)

Implement the following sorting algorithms Bubble Sort Insertion S.pdf
Implement the following sorting algorithms  Bubble Sort  Insertion S.pdfImplement the following sorting algorithms  Bubble Sort  Insertion S.pdf
Implement the following sorting algorithms Bubble Sort Insertion S.pdf
 
The elements of a functional mindset
The elements of a functional mindsetThe elements of a functional mindset
The elements of a functional mindset
 
Super Advanced Python –act1
Super Advanced Python –act1Super Advanced Python –act1
Super Advanced Python –act1
 
Monadologie
MonadologieMonadologie
Monadologie
 
Computer Graphics in Java and Scala - Part 1b
Computer Graphics in Java and Scala - Part 1bComputer Graphics in Java and Scala - Part 1b
Computer Graphics in Java and Scala - Part 1b
 
Advanced Search Techniques
Advanced Search TechniquesAdvanced Search Techniques
Advanced Search Techniques
 
Introduction to R programming
Introduction to R programmingIntroduction to R programming
Introduction to R programming
 
Functional programming in scala
Functional programming in scalaFunctional programming in scala
Functional programming in scala
 
The Magnificent Seven
The Magnificent SevenThe Magnificent Seven
The Magnificent Seven
 
Know more processing
Know more processingKnow more processing
Know more processing
 
The Essence of the Iterator Pattern
The Essence of the Iterator PatternThe Essence of the Iterator Pattern
The Essence of the Iterator Pattern
 
Map, Reduce and Filter in Swift
Map, Reduce and Filter in SwiftMap, Reduce and Filter in Swift
Map, Reduce and Filter in Swift
 
Hitchhiker's Guide to Functional Programming
Hitchhiker's Guide to Functional ProgrammingHitchhiker's Guide to Functional Programming
Hitchhiker's Guide to Functional Programming
 
ML-CheatSheet (1).pdf
ML-CheatSheet (1).pdfML-CheatSheet (1).pdf
ML-CheatSheet (1).pdf
 
Reactive Collections
Reactive CollectionsReactive Collections
Reactive Collections
 
Introduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from ScratchIntroduction to Neural Networks and Deep Learning from Scratch
Introduction to Neural Networks and Deep Learning from Scratch
 
An overview of Python 2.7
An overview of Python 2.7An overview of Python 2.7
An overview of Python 2.7
 
A tour of Python
A tour of PythonA tour of Python
A tour of Python
 
The Ring programming language version 1.10 book - Part 33 of 212
The Ring programming language version 1.10 book - Part 33 of 212The Ring programming language version 1.10 book - Part 33 of 212
The Ring programming language version 1.10 book - Part 33 of 212
 
Atomically { Delete Your Actors }
Atomically { Delete Your Actors }Atomically { Delete Your Actors }
Atomically { Delete Your Actors }
 

Kürzlich hochgeladen

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
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
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
 
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
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 

Kürzlich hochgeladen (20)

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
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
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...
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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...
 

Advanced