SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
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?

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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 }
 

Último

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
 
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
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
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
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
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
 
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
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

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
 
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...
 
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
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
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
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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...
 
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
 
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
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Advanced