SlideShare a Scribd company logo
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?

More Related Content

What's hot

Python. re
Python. rePython. re
Python. re
Alexey Bovanenko
 
Euler method in c
Euler method in cEuler method in c
Euler method in c
Subir Halder
 
Program to reflecta triangle
Program to reflecta triangleProgram to reflecta triangle
Program to reflecta triangle
Tanya Makkar
 
Tools for research plotting
Tools for research plottingTools for research plotting
Tools for research plotting
Nimrita Koul
 
Graph of quadratic function
Graph of quadratic functionGraph of quadratic function
Graph of quadratic function
Nadeem Uddin
 
Python programing
Python programingPython programing
Python programing
BHAVYA DOSHI
 
Forecast stock prices python
Forecast stock prices pythonForecast stock prices python
Forecast stock prices python
Utkarsh 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
 
Faisal
FaisalFaisal
Faisal
Faisal Saeed
 
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_kode4
Muhammad Nugraha
 
Newton cotes method
Newton cotes methodNewton cotes method
Newton cotes method
Faisal Saeed
 
Graph of a linear function
Graph of a linear functionGraph of a linear function
Graph of a linear function
Nadeem Uddin
 
Tangent plane
Tangent planeTangent plane
Tangent plane
yash patel
 
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
 
R forecasting Example
R forecasting ExampleR forecasting Example
R forecasting Example
Dr. Volkan OBAN
 

What's hot (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
 

Viewers also liked

Basics
BasicsBasics
Clojure at a post office
Clojure at a post officeClojure at a post office
Clojure at a post office
Logan 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 MANAGEMENT
Vivek 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
 

Viewers also liked (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
 

Similar to 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.pdf
kesav24
 
The elements of a functional mindset
The elements of a functional mindsetThe elements of a functional mindset
The elements of a functional mindset
Eric Normand
 
Super Advanced Python –act1
Super Advanced Python –act1Super Advanced Python –act1
Super Advanced Python –act1
Ke Wei Louis
 
Monadologie
MonadologieMonadologie
Monadologie
league
 
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
Philip Schwarz
 
Advanced Search Techniques
Advanced Search TechniquesAdvanced Search Techniques
Advanced Search Techniques
Shakil Ahmed
 
Introduction to R programming
Introduction to R programmingIntroduction to R programming
Introduction to R programming
Alberto Labarga
 
The Magnificent Seven
The Magnificent SevenThe Magnificent Seven
The Magnificent SevenMike Fogus
 
Know more processing
Know more processingKnow more processing
Know more processing
YukiAizawa1
 
The Essence of the Iterator Pattern
The Essence of the Iterator PatternThe Essence of the Iterator Pattern
The Essence of the Iterator Pattern
Eric Torreborre
 
Map, Reduce and Filter in Swift
Map, Reduce and Filter in SwiftMap, Reduce and Filter in Swift
Map, Reduce and Filter in Swift
Aleksandras Smirnovas
 
Hitchhiker's Guide to Functional Programming
Hitchhiker's Guide to Functional ProgrammingHitchhiker's Guide to Functional Programming
Hitchhiker's Guide to Functional Programming
Sergey Shishkin
 
Reactive Collections
Reactive CollectionsReactive Collections
Reactive Collections
Aleksandar Prokopec
 
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
Ahmed BESBES
 
An overview of Python 2.7
An overview of Python 2.7An overview of Python 2.7
An overview of Python 2.7
decoupled
 
A tour of Python
A tour of PythonA tour of Python
A tour of Python
Aleksandar Veselinovic
 
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
Mahmoud Samir Fayed
 
Atomically { Delete Your Actors }
Atomically { Delete Your Actors }Atomically { Delete Your Actors }
Atomically { Delete Your Actors }
John De Goes
 

Similar to 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 }
 

Recently uploaded

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 

Recently uploaded (20)

Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 

Advanced