SlideShare una empresa de Scribd logo
1 de 97
DATOMIC 
Jordan Leigh - @AlwaysBCoding
< > 
STACKS 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
2
< > 
STACKS 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
3 
Ruby 
Rails 
jQuery 
PostgreSQL
< > 
STACKS 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
4 
Ruby MongoDB 
Rails Express 
jQuery AngularJS 
PostgreSQL NodeJS
< > 
STACKS 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
5 
Ruby MongoDB Clojure 
Rails Express ClojureScript 
ReactJS 
Datomic 
jQuery AngularJS 
PostgreSQL NodeJS
< > 
DATOMIC 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
6 
Ruby MongoDB Clojure 
Rails Express ClojureScript 
ReactJS 
Datomic 
jQuery AngularJS 
PostgreSQL NodeJS
THE DATABASE AS A VALUE
WHAT IS A VALUE
42 
VALUE
[1, 2, 3] 
VALUE
:name “John Wall” 
:age 24 
VALUE 
{ 
}
<0x00000101a958d8> 
NOT A VALUE
person = Person.new(“John Wall”, 24) 
NOT A VALUE
Postgres Database 
NOT A VALUE
< > 
ADVANTAGES OF VALUES 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
15
< > 
ADVANTAGES OF VALUES 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
16 
Easy to Share
< > 
ADVANTAGES OF VALUES 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
17 
Easy to Share 
Reproducible Results
< > 
ADVANTAGES OF VALUES 
Reproducible Results 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
18 
Easy to Share 
Easy to Fabricate
< > 
ADVANTAGES OF VALUES 
Reproducible Results 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
19 
Easy to Share 
Easy to Fabricate 
Language Independent
< > 
ADVANTAGES OF VALUES 
Reproducible Results 
Language Independent 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
20 
Easy to Share 
Easy to Fabricate 
Aggregate to Values
WHAT IS A FACT
John Wall plays for the Wizards 
WHAT IS A FACT
John Wall played for the Wizards 
on November 8th 2014 
WHAT IS A FACT
Theodore Roosevelt 
held the position 
President of the United States 
on March 5th 1905 
WHAT IS A FACT
Theodore Roosevelt 
March 5th 1905 
WHAT IS A FACT 
position 
president
Theodore Roosevelt 
March 5th 1905 
WHAT IS A FACT 
position 
president 
entity
Theodore Roosevelt 
March 5th 1905 
WHAT IS A FACT 
position 
president 
attribute
Theodore Roosevelt 
position 
president value 
March 5th 1905 
WHAT IS A FACT
Theodore Roosevelt 
March 5th 1905 
WHAT IS A FACT 
position 
president 
timestamp
OO MODEL
OO MODEL
OO MODEL
FACT BASED MODEL
FACT BASED MODEL 
Timestamp
Timestamp Timestamp 
FACT BASED MODEL
Timestamp Timestamp Timestamp 
FACT BASED MODEL
A B C 
Timestamp Timestamp Timestamp 
GIT
< > 
ADVANTAGES OF VALUES 
Reproducible Results 
Language Independent 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
38 
Easy to Share 
Easy to Fabricate 
Aggregate to Values
< > 
ADVANTAGES OF VALUES 
Reproducible Results 
Language Independent 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
39 
Easy to Share 
Easy to Fabricate 
Aggregate to Values
{…} 
timestamp 
ONE FACT
[{…}, {…}, {…}, {…}, {…}, {…}] 
time 
A SERIES OF FACTS OVER TIME
[entity, attribute, value, timestamp] 
STRUCTURE OF A FACT
[entity, attribute, value, timestamp] 
[Wizards Ticket, price, $60, 11-11-2014 12:00pm] 
STRUCTURE OF A FACT
[entity, attribute, value, timestamp] 
[Wizards Ticket, price, $60, 11-11-2014 12:00pm] 
DATOM 
STRUCTURE OF A FACT
[DATOM, DATOM, DATOM, DATOM, DATOM] 
time 
A SERIES OF DATOMS OVER TIME
[DATOM, DATOM, DATOM, DATOM, DATOM] 
time 
DATOMIC 
A SERIES OF DATOMS OVER TIME
QUERY
APP 
HOW ARE WE DOING THIS NOW
APP 
HOW ARE WE DOING THIS NOW
APP 
“…” 
HOW ARE WE DOING THIS NOW
APP 
“…” 
HOW ARE WE DOING THIS NOW
APP 
“…” 
value 
HOW ARE WE DOING THIS NOW
APP 
“…” 
value 
HOW ARE WE DOING THIS NOW
APP 
“…” 
value 
manipulate with code 
HOW ARE WE DOING THIS NOW
DATOMIC 
APP
DATOMIC 
APP
DATOMIC 
APP 
value
DATOMIC 
APP 
db 
value
DATOMIC 
APP 
db 
value 
value
manipulate with code 
DATOMIC 
APP 
db 
value 
value
[{…}, {…}, {…}, {…}, {…}, {…}] 
time 
A SERIES OF FACTS OVER TIME
[{…}, {…}, {…}, {…}, {…}, {…}] 
PATTERN 
[{…}, {…}, {…}] 
PATTERN MATCHING
datomic.db.Db@4163cc8b 
[:find ?name :where 
[?eid :nba.team/city “washington”] 
[?eid :nba.team/name ?name]] 
#{[“wizards”]} 
DATALOG
APP 
“…” 
value 
HOW ARE WE DOING THIS NOW
[{…}, {…}, {…}, {…}, {…}, {…}] 
QUERY 
RESULT 
PATTERN MATCHING
[{…}, {…}, {…}, {…}, {…}, {…}] 
QUERY 
RESULT 
PATTERN MATCHING
[{…}, {…}, {…}, {…}, {…}, {…}] 
QUERY 
RESULT 
PATTERN MATCHING
[{…}, {…}, {…}, {…}, {…}, {…}] 
QUERY 
RESULT 
PATTERN MATCHING
SCHEMA
< > 
SCHEMA CONCEPTS 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
70
< > 
SCHEMA CONCEPTS 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
71 
Declaration of Entity Types
< > 
SCHEMA CONCEPTS 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
72 
Declaration of Entity Types 
Whitelist of Attributes by 
Entity Type
< > 
SCHEMA CONCEPTS 
Whitelist of Attributes by 
Entity Type 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
73 
Declaration of Entity Types 
Declaration of which 
attributes are references
Entity 
SCHEMA CONCEPTS
NBA Team 
SCHEMA CONCEPTS
NBA Team 
SCHEMA CONCEPTS 
City: STRING 
Name: STRING 
Logo: URI
NBA Team 
SCHEMA CONCEPTS 
City: “washington” 
Name: “wizards” 
Logo: http://cdn.something.com/nba/logos/wizards.svg
NBA Player 
SCHEMA CONCEPTS
NBA Player 
SCHEMA CONCEPTS 
Name: STRING 
Birthdate: INSTANT 
CurrentTeam: REF
NBA Player 
Birthdate: #inst September 6 1990 
SCHEMA CONCEPTS 
Name: “John Wall” 
CurrentTeam: 176523498213
Wizards 
John 
Wall 
CurrentTeam 
SCHEMA CONCEPTS
SCHEMA CONCEPTS 
John 
Wall 
Wizards 
PLAYER 
TEAM
SCHEMA CONCEPTS 
John 
Wall 
Wizards 
wizards 
vs. 
nets 
PLAYER 
TEAM 
GAME
SCHEMA CONCEPTS 
John 
Wall 
Wizards 
wizards 
vs. 
nets 
PLAYER 
TEAM 
GAME 
Dunk @ 
7:00 1Q 
GAME EVENT
SCHEMA CONCEPTS 
John 
Wall 
Wizards 
wizards 
vs. 
nets 
PLAYER 
TEAM 
GAME 
Dunk @ 
7:00 1Q 
GAME EVENT 
scored by
SCHEMA CONCEPTS 
John 
Wall 
Wizards 
wizards 
vs. 
nets 
PLAYER 
TEAM 
GAME 
Dunk @ 
7:00 1Q 
GAME EVENT 
Otto 
Porter 
PLAYER 
scored by 
assisted by
SCHEMA CONCEPTS 
John 
Wall 
Wizards 
wizards 
vs. 
nets 
PLAYER 
TEAM 
GAME 
Dunk @ 
7:00 1Q 
GAME EVENT 
Otto 
Porter 
PLAYER 
scored by 
assisted by
OTHER NOTES
< > 
THE GOOD 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
89
< > 
THE GOOD 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
90 
Decoupled from Storage
< > 
THE GOOD 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
91 
Decoupled from Storage 
Functions in the Database
< > 
THE GOOD 
Functions in the Database 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
92 
Decoupled from Storage 
TX Report Queue
< > 
THE BAD 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
93
< > 
THE BAD 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
94 
Not open source
< > 
THE BAD 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
95 
Not open source 
Paid license to use in 
production
< > 
THE BAD 
Paid license to use in 
production 
LOGO HERE 
Slogan line here www.website.com │ contact@website.com 
96 
Not open source 
Documentation around 
deployment is rough
CODE

Más contenido relacionado

Destacado

French Property Market 2014
French Property Market 2014French Property Market 2014
French Property Market 2014David Bourla
 
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014Marketing Festival
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineeringdswanson
 
Manchester city
Manchester cityManchester city
Manchester cityofrancis
 
French Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & WakefieldFrench Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & WakefieldDavid Bourla
 
ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는Taegon Kim
 
In memory computing
In memory computingIn memory computing
In memory computingGagan Reddy
 
The big bang theory
The big bang theoryThe big bang theory
The big bang theorymreedy
 
Waldorf Education
Waldorf EducationWaldorf Education
Waldorf EducationxMerodi
 

Destacado (20)

French Property Market 2014
French Property Market 2014French Property Market 2014
French Property Market 2014
 
intel core i7
intel core i7intel core i7
intel core i7
 
Clojure
ClojureClojure
Clojure
 
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
Simo Ahava - Tag Management Solutions – Best. Data. Ever. MKTFEST 2014
 
Reverse Engineering
Reverse EngineeringReverse Engineering
Reverse Engineering
 
Chess
ChessChess
Chess
 
Manchester city
Manchester cityManchester city
Manchester city
 
Management Consulting
Management ConsultingManagement Consulting
Management Consulting
 
Selena Gomez
Selena GomezSelena Gomez
Selena Gomez
 
ReactJs
ReactJsReactJs
ReactJs
 
Medical devices
Medical devicesMedical devices
Medical devices
 
French Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & WakefieldFrench Property market 2015 - Cushman & Wakefield
French Property market 2015 - Cushman & Wakefield
 
ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는ReactJS | 서버와 클라이어트에서 동시에 사용하는
ReactJS | 서버와 클라이어트에서 동시에 사용하는
 
Bill Gates, Who is he?
Bill Gates, Who is he?Bill Gates, Who is he?
Bill Gates, Who is he?
 
In memory computing
In memory computingIn memory computing
In memory computing
 
The big bang theory
The big bang theoryThe big bang theory
The big bang theory
 
Workshop
WorkshopWorkshop
Workshop
 
Tesco
TescoTesco
Tesco
 
Waldorf Education
Waldorf EducationWaldorf Education
Waldorf Education
 
Backbone.js
Backbone.jsBackbone.js
Backbone.js
 

Similar a Datomic

Grown-up javascript with AngularJS
Grown-up javascript with AngularJSGrown-up javascript with AngularJS
Grown-up javascript with AngularJSMykhailo Kotsur
 
Effective codereview | Dave Liddament | CODEiD
Effective codereview | Dave Liddament | CODEiDEffective codereview | Dave Liddament | CODEiD
Effective codereview | Dave Liddament | CODEiDCODEiD PHP Community
 
The Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always WantedThe Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always WantedThoughtworks
 
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...Thoughtworks
 
How Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JHow Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JC4Media
 
Half way to clean architecture - Dmytro Voronkevych - Droidcon Berlin
Half way to clean architecture - Dmytro Voronkevych - Droidcon BerlinHalf way to clean architecture - Dmytro Voronkevych - Droidcon Berlin
Half way to clean architecture - Dmytro Voronkevych - Droidcon BerlinBadoo
 
Big Data Analytics with Google BigQuery. GDG Summit Spain 2014
Big Data Analytics with Google BigQuery. GDG Summit Spain 2014Big Data Analytics with Google BigQuery. GDG Summit Spain 2014
Big Data Analytics with Google BigQuery. GDG Summit Spain 2014javier ramirez
 
Introduction to Riak - Red Dirt Ruby Conf Training
Introduction to Riak - Red Dirt Ruby Conf TrainingIntroduction to Riak - Red Dirt Ruby Conf Training
Introduction to Riak - Red Dirt Ruby Conf TrainingSean Cribbs
 
Man in the Middle Attack on Banks
Man in the Middle Attack on BanksMan in the Middle Attack on Banks
Man in the Middle Attack on BanksMarko Elezović
 
lecture-SQL_Working.ppt
lecture-SQL_Working.pptlecture-SQL_Working.ppt
lecture-SQL_Working.pptLaviKushwaha
 
Joomla Extreme Performance
Joomla Extreme PerformanceJoomla Extreme Performance
Joomla Extreme PerformanceMitch Pirtle
 
David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...
David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...
David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...Seattle Interactive Conference
 
Engineering Highly Maintainable Code: Maintain or Innovate
Engineering Highly Maintainable Code: Maintain or InnovateEngineering Highly Maintainable Code: Maintain or Innovate
Engineering Highly Maintainable Code: Maintain or InnovateSteve Andrews
 
Helvetia
HelvetiaHelvetia
HelvetiaESUG
 
Big Data Analytics with Google BigQuery. By Javier Ramirez. All your base Co...
Big Data Analytics with Google BigQuery.  By Javier Ramirez. All your base Co...Big Data Analytics with Google BigQuery.  By Javier Ramirez. All your base Co...
Big Data Analytics with Google BigQuery. By Javier Ramirez. All your base Co...javier ramirez
 
Database Refactoring With Liquibase
Database Refactoring With LiquibaseDatabase Refactoring With Liquibase
Database Refactoring With LiquibaseIASA
 
Agile Database Development with Liquibase
Agile Database Development with LiquibaseAgile Database Development with Liquibase
Agile Database Development with LiquibaseTim Berglund
 
How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013Search Commander, Inc.
 

Similar a Datomic (20)

Grown-up javascript with AngularJS
Grown-up javascript with AngularJSGrown-up javascript with AngularJS
Grown-up javascript with AngularJS
 
Effective codereview | Dave Liddament | CODEiD
Effective codereview | Dave Liddament | CODEiDEffective codereview | Dave Liddament | CODEiD
Effective codereview | Dave Liddament | CODEiD
 
The Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always WantedThe Enterprise Architecture You Always Wanted
The Enterprise Architecture You Always Wanted
 
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
The Enterprise Architecture you always wanted: A Billion Transactions Per Mon...
 
How Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4JHow Shutl Delivers Even Faster Using Neo4J
How Shutl Delivers Even Faster Using Neo4J
 
Road to Rails
Road to RailsRoad to Rails
Road to Rails
 
Half way to clean architecture - Dmytro Voronkevych - Droidcon Berlin
Half way to clean architecture - Dmytro Voronkevych - Droidcon BerlinHalf way to clean architecture - Dmytro Voronkevych - Droidcon Berlin
Half way to clean architecture - Dmytro Voronkevych - Droidcon Berlin
 
Big Data Analytics with Google BigQuery. GDG Summit Spain 2014
Big Data Analytics with Google BigQuery. GDG Summit Spain 2014Big Data Analytics with Google BigQuery. GDG Summit Spain 2014
Big Data Analytics with Google BigQuery. GDG Summit Spain 2014
 
Introduction to Riak - Red Dirt Ruby Conf Training
Introduction to Riak - Red Dirt Ruby Conf TrainingIntroduction to Riak - Red Dirt Ruby Conf Training
Introduction to Riak - Red Dirt Ruby Conf Training
 
Man in the Middle Attack on Banks
Man in the Middle Attack on BanksMan in the Middle Attack on Banks
Man in the Middle Attack on Banks
 
How to eat Cucmber
How to eat CucmberHow to eat Cucmber
How to eat Cucmber
 
lecture-SQL_Working.ppt
lecture-SQL_Working.pptlecture-SQL_Working.ppt
lecture-SQL_Working.ppt
 
Joomla Extreme Performance
Joomla Extreme PerformanceJoomla Extreme Performance
Joomla Extreme Performance
 
David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...
David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...
David Mihm of Moz - Establishing Your Brand on the Local Search Frontier at S...
 
Engineering Highly Maintainable Code: Maintain or Innovate
Engineering Highly Maintainable Code: Maintain or InnovateEngineering Highly Maintainable Code: Maintain or Innovate
Engineering Highly Maintainable Code: Maintain or Innovate
 
Helvetia
HelvetiaHelvetia
Helvetia
 
Big Data Analytics with Google BigQuery. By Javier Ramirez. All your base Co...
Big Data Analytics with Google BigQuery.  By Javier Ramirez. All your base Co...Big Data Analytics with Google BigQuery.  By Javier Ramirez. All your base Co...
Big Data Analytics with Google BigQuery. By Javier Ramirez. All your base Co...
 
Database Refactoring With Liquibase
Database Refactoring With LiquibaseDatabase Refactoring With Liquibase
Database Refactoring With Liquibase
 
Agile Database Development with Liquibase
Agile Database Development with LiquibaseAgile Database Development with Liquibase
Agile Database Development with Liquibase
 
How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013
 

Último

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburgmasabamasaba
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...masabamasaba
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Último (20)

10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
%in Lydenburg+277-882-255-28 abortion pills for sale in Lydenburg
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Vancouver Psychic Readings, Attraction spells,Br...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Datomic