SlideShare a Scribd company logo
1 of 66
Download to read offline
redis love
at 8tracks
@nettofarah
@nettofarah
8tracks.com/nettofarah
netto@8tracks.com
full stack developer at
8tracks.com
8tracks
8tracks
stats
• users: 11,351,961!
• public playlists: 1,545,586 (3,5 mi total)!
• uploaded tracks: 28,185,644
not a sysadmin talk
getting sudo
http://devopsreactions.tumblr.com/post/83704083404/getting-sudo
the right tool for the job
http://peopletakingpictureswithipads.tumblr.com/
RIGHT TOOL
http://peopletakingpictureswithipads.tumblr.com/
FOR THE JOB!
http://peopletakingpictureswithipads.tumblr.com/
engineering effort machine effort
engineering effort machine effort
engineering effort machine effort
engineering effort machine effort
When development tries to
blame operations for the outage
http://devopsreactions.tumblr.com/post/84309007419/when-development-tries-to-blame-operations-for-the
R.T.F.J. = engineer <3 + machine <3
key-value store
• open source
• in memory (most of the times)
• data-structure server
data types
• strings
• lists
• sets
• sorted sets
• hashes
just like that data structures class
except it is COOL!
you can turn this
into this
next next next next
head
tail
or this
next next next
things to keep in mind
• all in memory (but not restricted to)
• no joins or iterating over data (but not restricted to)
• you should be able to rebuild data
why?
• sometimes basic data structures is all you need
• some problems are hard to fit in a relational way
redis @ 8tracks = <3
sidekiq
feature toggles
caching
player (moved to couchdb, then to mysql)
autocomplete (moved to SOLR, then to ElasticSearch)
tag browsing!
news feed
listening sessions
rate limiter
awesome documentation
sidekiq
what’s indie?
tag
artist
playlist
1 SELECT name !
! ! FROM tags !
! ! WHERE name !
! ! LIKE 'ind%' LIMIT 10;!
!
2 SELECT name !
! ! FROM mixes !
! ! WHERE name !
! ! LIKE 'ind%' LIMIT 10;!
!
3 SELECT login !
! ! FROM users !
! ! WHERE login !
! ! LIKE 'ind%' LIMIT 10;!
!
4 SELECT name !
! FROM artists !
! WHERE name !
! LIKE 'ind%' LIMIT 10;!
you could do
1 (SELECT name FROM tags WHERE
name LIKE 'ind%' LIMIT 10)!
2 UNION ALL!
3 (SELECT name FROM mixes WHERE
name LIKE 'ind%' LIMIT 10);!
the problems
• cross-type search
• I don’t want 10 of each, I want the 10 most relevant
ones
• can’t select different column counts
not a fair comparison
people don’t use sql databases for search.
they use SOLR (or elasticsearch)
sometimes
basic data structures!
is all you need
sorted sets
• score
• add, remove, or update log(n)
• elements in order, fast existence test, fast access to
elements in the middle
breaking it down
indie =>
probably irrelevant
relevant
i !
! ! ! ! ! ! ! in !
!
! ! ! ! ! ! ! ind!
! ! ! ! ! ! ! indi!
! ! ! ! ! ! ! indie
our collection
The indie summer Indiana Industrial
one zset per n-gram
ind [ ]
[ ]
[ ]
indi
indie
which is the same as
ZADD ind, <score>,
ZADD indi, <score>,
ZADD indie, <score>,
searching
1 ind = $r.zevrange('ind', 0, 10)!
!
2 indie = $r.zevrange('indie', 0,
10)!
tag browsing
how?
tags mixes
taggings
a single tag
1 SELECT m.* FROM mixes m!
2 INNER JOIN taggings tg!
3 ON tg.mix_id = m.id!
4 WHERE tg.tag_id = 28!
5 LIMIT 10;!
chill
two tags
1 SELECT m.* FROM mixes m!
2 INNER JOIN taggings tg!
3 ON tg.mix_id = m.id!
4 INNER JOIN taggings tg2!
5 ON tg2.mix_id = m.id!
6 WHERE tg.tag_id = 28!
7 AND tg2.tag_id = 12!
8 LIMIT 10;! chill
acoustic
adding sort
1 SELECT m.* FROM mixes m!
2 INNER JOIN taggings tg!
3 ON tg.mix_id = m.id!
4 INNER JOIN taggings tg2!
5 ON tg2.mix_id = m.id!
6 WHERE tg.tag_id = 28!
7 AND tg2.tag_id = 12!
8 ORDER BY m.first_published_at!
9 LIMIT 10;!
ZINTERSTORE
http://redis.io/commands/zinterstore
zinterstore
Time complexity: O(N*K)+O(M*log(M))
intersects two sets, then store
them in a new different set
we’ll get to this
chill
acoustic
chill acoustic
+
chill acoustic
1 sets = ['chill', 'acoustic']!
2 cache_key = 'chill:acoustic:cache'!
3 $r.zinterstore(cache_key, sets, :weights => [1, 1])!
chill
chill acoustic
popular
1 sets = ['popular', 'chill', 'acoustic']!
2 cache_key = 'popular:chill:acoustic:cache'!
3 $r.zinterstore(cache_key, sets, :weights => [1, 0, 0])!
back to the BIG O thing
O(N*K)+O(M*log(M))
- N: smallest input
- K: number of sorted sets
- M: number of elements of the resulting set
cool stuff worth checking out
• pipelining
• lua scripting
• replication + persistence
lessons
• it consumes a LOT of memory (duuuh)
• sentinel for failure recovery
• DO NOT USE “keys” in production
• duplication is tricky
gracias!
thank you!
obrigado!

More Related Content

Viewers also liked

[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...Plan Politika
 
weekly news 23rd Aug to 28th Aug
weekly news 23rd Aug to 28th Augweekly news 23rd Aug to 28th Aug
weekly news 23rd Aug to 28th AugNitin Kochhar
 
Bourdieu ciencia que perturba-1
Bourdieu ciencia que perturba-1Bourdieu ciencia que perturba-1
Bourdieu ciencia que perturba-1crizmqc
 
[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...
[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...
[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...Plan Politika
 
CODIGO DE ETICA
CODIGO DE ETICACODIGO DE ETICA
CODIGO DE ETICAschool
 
Sogo Ishii
Sogo IshiiSogo Ishii
Sogo IshiiR9T
 
Heart attack12
Heart attack12Heart attack12
Heart attack12BChange
 
[plan politika] What's hot and old on Youth Politcal Marketing in 2012
[plan politika] What's hot and old on Youth Politcal Marketing in 2012[plan politika] What's hot and old on Youth Politcal Marketing in 2012
[plan politika] What's hot and old on Youth Politcal Marketing in 2012Plan Politika
 
[plan politika] Indonesian Youth and Politics : In Search of a Youthful Party
[plan politika] Indonesian Youth and Politics : In Search of a Youthful Party[plan politika] Indonesian Youth and Politics : In Search of a Youthful Party
[plan politika] Indonesian Youth and Politics : In Search of a Youthful PartyPlan Politika
 
Consumer protection bill
Consumer protection billConsumer protection bill
Consumer protection billBChange
 
Picasso y cubismo
Picasso y cubismoPicasso y cubismo
Picasso y cubismoJ Luque
 
Finalgraduationparty
FinalgraduationpartyFinalgraduationparty
Finalgraduationpartytonya
 
[plan politika] Youth movement nowadays
[plan politika] Youth movement nowadays[plan politika] Youth movement nowadays
[plan politika] Youth movement nowadaysPlan Politika
 
Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012SimoneVersteeg
 
فوق الرمال العربية ولفريد تسينجر
فوق الرمال العربية ولفريد تسينجرفوق الرمال العربية ولفريد تسينجر
فوق الرمال العربية ولفريد تسينجرkhaled took
 
E mail new codes - on 5 october 2012
E mail new codes - on 5 october 2012E mail new codes - on 5 october 2012
E mail new codes - on 5 october 2012BChange
 

Viewers also liked (20)

[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
[plan politika] Indonesian Youth and Politics : What UI Students Say about Ob...
 
weekly news 23rd Aug to 28th Aug
weekly news 23rd Aug to 28th Augweekly news 23rd Aug to 28th Aug
weekly news 23rd Aug to 28th Aug
 
Bourdieu ciencia que perturba-1
Bourdieu ciencia que perturba-1Bourdieu ciencia que perturba-1
Bourdieu ciencia que perturba-1
 
[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...
[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...
[plan politika] Indonesian Youth and Politics : Between Youth, Politics, and ...
 
CODIGO DE ETICA
CODIGO DE ETICACODIGO DE ETICA
CODIGO DE ETICA
 
Sogo Ishii
Sogo IshiiSogo Ishii
Sogo Ishii
 
Heart attack12
Heart attack12Heart attack12
Heart attack12
 
8 12 nov
8   12  nov8   12  nov
8 12 nov
 
[plan politika] What's hot and old on Youth Politcal Marketing in 2012
[plan politika] What's hot and old on Youth Politcal Marketing in 2012[plan politika] What's hot and old on Youth Politcal Marketing in 2012
[plan politika] What's hot and old on Youth Politcal Marketing in 2012
 
[plan politika] Indonesian Youth and Politics : In Search of a Youthful Party
[plan politika] Indonesian Youth and Politics : In Search of a Youthful Party[plan politika] Indonesian Youth and Politics : In Search of a Youthful Party
[plan politika] Indonesian Youth and Politics : In Search of a Youthful Party
 
Consumer protection bill
Consumer protection billConsumer protection bill
Consumer protection bill
 
Picasso y cubismo
Picasso y cubismoPicasso y cubismo
Picasso y cubismo
 
Finalgraduationparty
FinalgraduationpartyFinalgraduationparty
Finalgraduationparty
 
Ahok hotseat part 2
Ahok hotseat part 2Ahok hotseat part 2
Ahok hotseat part 2
 
[plan politika] Youth movement nowadays
[plan politika] Youth movement nowadays[plan politika] Youth movement nowadays
[plan politika] Youth movement nowadays
 
Cpact09
Cpact09Cpact09
Cpact09
 
Financial 101.2012
Financial 101.2012Financial 101.2012
Financial 101.2012
 
Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012Leverage social media to drive business the case sept 2012
Leverage social media to drive business the case sept 2012
 
فوق الرمال العربية ولفريد تسينجر
فوق الرمال العربية ولفريد تسينجرفوق الرمال العربية ولفريد تسينجر
فوق الرمال العربية ولفريد تسينجر
 
E mail new codes - on 5 october 2012
E mail new codes - on 5 october 2012E mail new codes - on 5 october 2012
E mail new codes - on 5 october 2012
 

Similar to Redis &lt;3 at 8tracks.com

Linuxカーネルを読んで改めて知るプロセスとスレッドの違い
Linuxカーネルを読んで改めて知るプロセスとスレッドの違いLinuxカーネルを読んで改めて知るプロセスとスレッドの違い
Linuxカーネルを読んで改めて知るプロセスとスレッドの違いRetrieva inc.
 
Beyond PHP - it's not (just) about the code
Beyond PHP - it's not (just) about the codeBeyond PHP - it's not (just) about the code
Beyond PHP - it's not (just) about the codeWim Godden
 
10x improvement-mysql-100419105218-phpapp02
10x improvement-mysql-100419105218-phpapp0210x improvement-mysql-100419105218-phpapp02
10x improvement-mysql-100419105218-phpapp02promethius
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance ImprovementsRonald Bradford
 
Mining the Geo Needles in the Social Haystack
Mining the Geo Needles in the Social HaystackMining the Geo Needles in the Social Haystack
Mining the Geo Needles in the Social HaystackMatthew Russell
 
CCM AlchemyAPI and Real-time Aggregation
CCM AlchemyAPI and Real-time AggregationCCM AlchemyAPI and Real-time Aggregation
CCM AlchemyAPI and Real-time AggregationVictor Anjos
 
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...Amazon Web Services Korea
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeWim Godden
 
Just in time (series) - KairosDB
Just in time (series) - KairosDBJust in time (series) - KairosDB
Just in time (series) - KairosDBVictor Anjos
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeWim Godden
 
Duplicates everywhere (Kiev)
Duplicates everywhere (Kiev)Duplicates everywhere (Kiev)
Duplicates everywhere (Kiev)Alexey Grigorev
 
MeetBSD2014 Performance Analysis
MeetBSD2014 Performance AnalysisMeetBSD2014 Performance Analysis
MeetBSD2014 Performance AnalysisBrendan Gregg
 
Science Fiction Sensor Networks
Science Fiction Sensor NetworksScience Fiction Sensor Networks
Science Fiction Sensor NetworksDiego Pizzocaro
 
Clojure: Simple By Design
Clojure: Simple By DesignClojure: Simple By Design
Clojure: Simple By DesignAll Things Open
 
Python Peculiarities
Python PeculiaritiesPython Peculiarities
Python Peculiaritiesnoamt
 

Similar to Redis &lt;3 at 8tracks.com (20)

Linuxカーネルを読んで改めて知るプロセスとスレッドの違い
Linuxカーネルを読んで改めて知るプロセスとスレッドの違いLinuxカーネルを読んで改めて知るプロセスとスレッドの違い
Linuxカーネルを読んで改めて知るプロセスとスレッドの違い
 
Beyond PHP - it's not (just) about the code
Beyond PHP - it's not (just) about the codeBeyond PHP - it's not (just) about the code
Beyond PHP - it's not (just) about the code
 
10x improvement-mysql-100419105218-phpapp02
10x improvement-mysql-100419105218-phpapp0210x improvement-mysql-100419105218-phpapp02
10x improvement-mysql-100419105218-phpapp02
 
10x Performance Improvements
10x Performance Improvements10x Performance Improvements
10x Performance Improvements
 
Mining the Geo Needles in the Social Haystack
Mining the Geo Needles in the Social HaystackMining the Geo Needles in the Social Haystack
Mining the Geo Needles in the Social Haystack
 
CCM AlchemyAPI and Real-time Aggregation
CCM AlchemyAPI and Real-time AggregationCCM AlchemyAPI and Real-time Aggregation
CCM AlchemyAPI and Real-time Aggregation
 
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
 
Just in time (series) - KairosDB
Just in time (series) - KairosDBJust in time (series) - KairosDB
Just in time (series) - KairosDB
 
Se2017 query-optimizer
Se2017 query-optimizerSe2017 query-optimizer
Se2017 query-optimizer
 
Beyond php - it's not (just) about the code
Beyond php - it's not (just) about the codeBeyond php - it's not (just) about the code
Beyond php - it's not (just) about the code
 
Duplicates everywhere (Kiev)
Duplicates everywhere (Kiev)Duplicates everywhere (Kiev)
Duplicates everywhere (Kiev)
 
MeetBSD2014 Performance Analysis
MeetBSD2014 Performance AnalysisMeetBSD2014 Performance Analysis
MeetBSD2014 Performance Analysis
 
Science Fiction Sensor Networks
Science Fiction Sensor NetworksScience Fiction Sensor Networks
Science Fiction Sensor Networks
 
Quick Wins
Quick WinsQuick Wins
Quick Wins
 
Clojure: Simple By Design
Clojure: Simple By DesignClojure: Simple By Design
Clojure: Simple By Design
 
Fuzzing - Part 1
Fuzzing - Part 1Fuzzing - Part 1
Fuzzing - Part 1
 
Introduction to Redis
Introduction to RedisIntroduction to Redis
Introduction to Redis
 
Python Peculiarities
Python PeculiaritiesPython Peculiarities
Python Peculiarities
 
Clean code
Clean codeClean code
Clean code
 

More from Ivayr Farah Netto

Building a Single Page App: One Page at a Time
Building a Single Page App: One Page at a TimeBuilding a Single Page App: One Page at a Time
Building a Single Page App: One Page at a TimeIvayr Farah Netto
 
Persistência Poliglota na Prática
Persistência Poliglota na PráticaPersistência Poliglota na Prática
Persistência Poliglota na PráticaIvayr Farah Netto
 
Praticando o Desapego: quando ignorar a dívida técnica
Praticando o Desapego: quando ignorar a dívida técnicaPraticando o Desapego: quando ignorar a dívida técnica
Praticando o Desapego: quando ignorar a dívida técnicaIvayr Farah Netto
 
Testes, TDD e Outras Coisas Que Você Deveria Saber
Testes, TDD e Outras Coisas Que Você Deveria SaberTestes, TDD e Outras Coisas Que Você Deveria Saber
Testes, TDD e Outras Coisas Que Você Deveria SaberIvayr Farah Netto
 

More from Ivayr Farah Netto (6)

Building a Single Page App: One Page at a Time
Building a Single Page App: One Page at a TimeBuilding a Single Page App: One Page at a Time
Building a Single Page App: One Page at a Time
 
Persistência Poliglota na Prática
Persistência Poliglota na PráticaPersistência Poliglota na Prática
Persistência Poliglota na Prática
 
Rails girls
Rails girlsRails girls
Rails girls
 
Away day
Away dayAway day
Away day
 
Praticando o Desapego: quando ignorar a dívida técnica
Praticando o Desapego: quando ignorar a dívida técnicaPraticando o Desapego: quando ignorar a dívida técnica
Praticando o Desapego: quando ignorar a dívida técnica
 
Testes, TDD e Outras Coisas Que Você Deveria Saber
Testes, TDD e Outras Coisas Que Você Deveria SaberTestes, TDD e Outras Coisas Que Você Deveria Saber
Testes, TDD e Outras Coisas Que Você Deveria Saber
 

Recently uploaded

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
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
 
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
 
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
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
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
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
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
 

Recently uploaded (20)

Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
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
 
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
 
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
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
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
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
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
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
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-...
 

Redis &lt;3 at 8tracks.com