SlideShare a Scribd company logo
Thursday, November 3, 11
Ruby-on-Infinispan
Cloud-tastic Data Grids for Ruby apps
Galder Zamarreño
Senior Software Engineer
Red Hat, Inc
Thursday, November 3, 11
Galder Zamarreño
• R&D Engineer, Red Hat Inc.
• Infinispan developer
• Work on various JBoss projects
• Twitter: @galderz
• Blog: zamarreno.com
Thursday, November 3, 11
Agenda
• What is TorqueBox?
• Rails caching limitations
• What is Infinispan?
• TorqueBoxStore
• Cloud storage with Infinispan
Thursday, November 3, 11
What is TorqueBox?
The mating of JRuby to
JBoss Application Server
Thursday, November 3, 11
What is TorqueBox?
Thursday, November 3, 11
Goals of TorqueBox
• Support Ruby web frameworks
• Rails, Sinatra, Rack
• Go beyond web
• Messaging
• Enterprise-Grade Caching
• Data Grid Storage
Thursday, November 3, 11
Hmmm, but...
... Rails already supports
caching
... and why would I want to
store data in a data grid?
Thursday, November 3, 11
What’s wrong with
Rails caching?
Thursday, November 3, 11
Caches are OK
Actually, action and fragment
caches are useful in
production but they don’t cover
all needs
Thursday, November 3, 11
Cache Stores
Choice provided by Rails is a
bit limited...
Thursday, November 3, 11
MemoryStore
Does not share cache
contents and is not
concurrent-safe
Thursday, November 3, 11
MemCacheStore
Caches in Danga’s
Memcached servers
Probably the most popular
option in production
Thursday, November 3, 11
MemCacheStore
Do you really need a separate
process for a cache?
Cache operations not local...
Thursday, November 3, 11
TorqueBoxStore
Brand new store!
Integrates with Infinispan, a
data grid platform from JBoss
Thursday, November 3, 11
Introducing
Thursday, November 3, 11
What is Infinispan?
An in-memory, highly
available, elastic, and open
source (LGPL) data grid
platform
Thursday, November 3, 11
Clustered
Consistency achieved via
invalidation, replication and
distribution modes
Thursday, November 3, 11
API
Map-like key/value store and
JPA layer via Hibernate OGM
Thursday, November 3, 11
Embedded Access
Thursday, November 3, 11
Remote Access
•Via protocols :
•REST
•Hot Rod
Thursday, November 3, 11
And more...
• Highly concurrent with MVCC locking
• Persistence, not just in-memory
• Adaptive eviction and expiration
• JMX and RHQ server monitoring
• ...etc
Thursday, November 3, 11
Why should I use
TorqueBoxStore?
Thursday, November 3, 11
TorqueBoxStore
Provides a local, in-memory,
highly-concurrent, clustered
cache
Thursday, November 3, 11
config/application.rb
Thursday, November 3, 11
Default Cache Mode
When TorqueBox clustered, it
uses Invalidation, otherwise
it’s just Local
Thursday, November 3, 11
Beyond Rails
Caching...
Thursday, November 3, 11
Durable Counters
Thursday, November 3, 11
Enough of
caching...
Thursday, November 3, 11
What’s all about
data grid storage?
Thursday, November 3, 11
Traditional 3-tier App
Thursday, November 3, 11
Typical IaaS App
Thursday, November 3, 11
Traditional PaaS App
Thursday, November 3, 11
Where’s your data
stored??
Thursday, November 3, 11
Clouds are
ephemeral!!
Thursday, November 3, 11
State
Thursday, November 3, 11
Virtualizing Data
Some public services exist
(i.e. Amazon RDS), but not all
cloud deployments are public!
Thursday, November 3, 11
Characteristics of DaaS
Elastic, scalable and highly
available!
Thursday, November 3, 11
DaaS with
Infinispan
Thursday, November 3, 11
Architecture
ManageandMonitor
Thursday, November 3, 11
What are those
Infinispan nodes??
Thursday, November 3, 11
Either
• Infinispan Hot Rod servers started via:
• or servlet container w/ Infinispan REST war
• or JBoss Enterprise Data Grid nodes
Thursday, November 3, 11
How do Ruby apps
talk to them?
Thursday, November 3, 11
Talk to Infinispan REST
Thursday, November 3, 11
Hmm, Hot Rod is a
custom protocol...
Thursday, November 3, 11
JRuby Hot Rod client
github.com/noelo/hotrod-jruby.git
Thursday, November 3, 11
What’s next?
Thursday, November 3, 11
Roadmap
ActiveModel backend that
stores stuff in Infinispan data
grid nodes
Thursday, November 3, 11
Summary
TorqueBoxStore: in-memory,
clustered & highly concurrent
Rails and low level caching!
Thursday, November 3, 11
Summary
Infinispan servers: distributed,
elastic and highly available
cloud-ready store
Thursday, November 3, 11
Questions?
torquebox.org - infinispan.org
#torquebox #infinispan on IRC
@torquebox - @infinispan
speakerrate.com/galder
Thursday, November 3, 11

More Related Content

Viewers also liked

Movoto product design - case study i - PMCamp1
Movoto product design -  case study i - PMCamp1Movoto product design -  case study i - PMCamp1
Movoto product design - case study i - PMCamp1
PMCamp
 
Choosing and using social software
Choosing and using social softwareChoosing and using social software
Choosing and using social software
Mark Berthelemy
 
Patent office india published patent information - september -23rd 2011
Patent office india   published patent information - september -23rd 2011Patent office india   published patent information - september -23rd 2011
Patent office india published patent information - september -23rd 2011
InvnTree IP Services Pvt. Ltd.
 
SökRabatt.se
SökRabatt.seSökRabatt.se
SökRabatt.se
sokrabattse
 
Humanistas 7 Electromagn
Humanistas 7 ElectromagnHumanistas 7 Electromagn
Humanistas 7 Electromagn
Arvei Castrillon
 
Munmi_6 months_experience_cv
Munmi_6 months_experience_cvMunmi_6 months_experience_cv
Munmi_6 months_experience_cv
munmi talukdar
 
Programa de Feria y Fiestas en honor a San Julián 2014
Programa de Feria y Fiestas en honor a San Julián 2014Programa de Feria y Fiestas en honor a San Julián 2014
Programa de Feria y Fiestas en honor a San Julián 2014
Ayuntamiento de Marmolejo
 
Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...
Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...
Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...
La Nacion Chile
 
Thomafluid II english
Thomafluid II englishThomafluid II english
Thomafluid II english
ReicheltChemietechnik
 
Fania All Star
Fania All StarFania All Star
Fania All Star
angelymarieortiz
 
London RCE newsletter (first issue)
London RCE newsletter (first issue)London RCE newsletter (first issue)
London RCE newsletter (first issue)
sustainableuni
 
Antiguo Egipto
Antiguo EgiptoAntiguo Egipto
Antiguo Egipto
CEIP San Félix
 
Divide y venceras
Divide y vencerasDivide y venceras
Divide y venceras
Vanessajrp
 
Prueba de texto
Prueba de textoPrueba de texto
Prueba de texto
Edwin Mudarra
 
Ciudespmus.l2011
Ciudespmus.l2011Ciudespmus.l2011
Ciudespmus.l2011
MAGARS
 
Jag jeevan mein chir mahan - poem
Jag jeevan mein chir mahan - poemJag jeevan mein chir mahan - poem
Jag jeevan mein chir mahan - poemchintanmehta007
 
Expo 101
Expo 101Expo 101
Transporte de mercancias por ferrocarril en Europa fin
Transporte de  mercancias por ferrocarril en Europa finTransporte de  mercancias por ferrocarril en Europa fin
Transporte de mercancias por ferrocarril en Europa fin
grupo3transporte
 
Modelo de negocio. Rodrigo Saa. TRS 2014
Modelo de negocio. Rodrigo Saa. TRS 2014Modelo de negocio. Rodrigo Saa. TRS 2014
Modelo de negocio. Rodrigo Saa. TRS 2014
PTF
 
Taller de generación de ideas de negocio mba 2014
Taller de generación de ideas de negocio mba 2014Taller de generación de ideas de negocio mba 2014
Taller de generación de ideas de negocio mba 2014
Pablo López
 

Viewers also liked (20)

Movoto product design - case study i - PMCamp1
Movoto product design -  case study i - PMCamp1Movoto product design -  case study i - PMCamp1
Movoto product design - case study i - PMCamp1
 
Choosing and using social software
Choosing and using social softwareChoosing and using social software
Choosing and using social software
 
Patent office india published patent information - september -23rd 2011
Patent office india   published patent information - september -23rd 2011Patent office india   published patent information - september -23rd 2011
Patent office india published patent information - september -23rd 2011
 
SökRabatt.se
SökRabatt.seSökRabatt.se
SökRabatt.se
 
Humanistas 7 Electromagn
Humanistas 7 ElectromagnHumanistas 7 Electromagn
Humanistas 7 Electromagn
 
Munmi_6 months_experience_cv
Munmi_6 months_experience_cvMunmi_6 months_experience_cv
Munmi_6 months_experience_cv
 
Programa de Feria y Fiestas en honor a San Julián 2014
Programa de Feria y Fiestas en honor a San Julián 2014Programa de Feria y Fiestas en honor a San Julián 2014
Programa de Feria y Fiestas en honor a San Julián 2014
 
Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...
Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...
Boletín del Sernac sobre uso de una tarjeta de crédito en la compra de vestua...
 
Thomafluid II english
Thomafluid II englishThomafluid II english
Thomafluid II english
 
Fania All Star
Fania All StarFania All Star
Fania All Star
 
London RCE newsletter (first issue)
London RCE newsletter (first issue)London RCE newsletter (first issue)
London RCE newsletter (first issue)
 
Antiguo Egipto
Antiguo EgiptoAntiguo Egipto
Antiguo Egipto
 
Divide y venceras
Divide y vencerasDivide y venceras
Divide y venceras
 
Prueba de texto
Prueba de textoPrueba de texto
Prueba de texto
 
Ciudespmus.l2011
Ciudespmus.l2011Ciudespmus.l2011
Ciudespmus.l2011
 
Jag jeevan mein chir mahan - poem
Jag jeevan mein chir mahan - poemJag jeevan mein chir mahan - poem
Jag jeevan mein chir mahan - poem
 
Expo 101
Expo 101Expo 101
Expo 101
 
Transporte de mercancias por ferrocarril en Europa fin
Transporte de  mercancias por ferrocarril en Europa finTransporte de  mercancias por ferrocarril en Europa fin
Transporte de mercancias por ferrocarril en Europa fin
 
Modelo de negocio. Rodrigo Saa. TRS 2014
Modelo de negocio. Rodrigo Saa. TRS 2014Modelo de negocio. Rodrigo Saa. TRS 2014
Modelo de negocio. Rodrigo Saa. TRS 2014
 
Taller de generación de ideas de negocio mba 2014
Taller de generación de ideas de negocio mba 2014Taller de generación de ideas de negocio mba 2014
Taller de generación de ideas de negocio mba 2014
 

Similar to Ruby-on-Infinispan

Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSBetter, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
John Burwell
 
Escalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP ConferenceEscalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP Conference
Matias Paterlini
 
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services 2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
PHP Conference Argentina
 
Building A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage SolutionBuilding A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage Solution
Phil Cryer
 
soft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Cachingsoft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Caching
soft-shake.ch
 
soft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Gridssoft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Grids
soft-shake.ch
 
Interop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A ServiceInterop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A Service
Patrick Chanezon
 
Optiq: A dynamic data management framework
Optiq: A dynamic data management frameworkOptiq: A dynamic data management framework
Optiq: A dynamic data management framework
Julian Hyde
 
Proud to be polyglot!
Proud to be polyglot!Proud to be polyglot!
Proud to be polyglot!
NLJUG
 
Qcon talk
Qcon talkQcon talk
Qcon talk
bcoverston
 
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case StudyPLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PROIDEA
 
Addressing vendor weaknesses in user space (Robert Treat)
Addressing vendor weaknesses in user space (Robert Treat)Addressing vendor weaknesses in user space (Robert Treat)
Addressing vendor weaknesses in user space (Robert Treat)
Ontico
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfs
Yifeng Jiang
 
Scaling Pinterest
Scaling PinterestScaling Pinterest
Scaling Pinterest
C4Media
 
Exploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better TogetherExploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better Together
ObjectRocket
 
Building Complete Private Clouds with Apache CloudStack and Riak CS
Building Complete Private Clouds with Apache CloudStack and Riak CSBuilding Complete Private Clouds with Apache CloudStack and Riak CS
Building Complete Private Clouds with Apache CloudStack and Riak CS
John Burwell
 
Scalable crawling with Kafka, scrapy and spark - November 2021
Scalable crawling with Kafka, scrapy and spark - November 2021Scalable crawling with Kafka, scrapy and spark - November 2021
Scalable crawling with Kafka, scrapy and spark - November 2021
Max Lapan
 
CloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heavenCloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heaven
Patrick Chanezon
 
Getting it Right: OpenStack Private Cloud Storage
Getting it Right: OpenStack Private Cloud StorageGetting it Right: OpenStack Private Cloud Storage
Getting it Right: OpenStack Private Cloud Storage
NetApp
 
Riak Use Cases : Dissecting The Solutions To Hard Problems
Riak Use Cases : Dissecting The Solutions To Hard ProblemsRiak Use Cases : Dissecting The Solutions To Hard Problems
Riak Use Cases : Dissecting The Solutions To Hard Problems
Andy Gross
 

Similar to Ruby-on-Infinispan (20)

Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSBetter, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
 
Escalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP ConferenceEscalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP Conference
 
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services 2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
 
Building A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage SolutionBuilding A Scalable Open Source Storage Solution
Building A Scalable Open Source Storage Solution
 
soft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Cachingsoft-shake.ch - Data grids and Data Caching
soft-shake.ch - Data grids and Data Caching
 
soft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Gridssoft-shake.ch - Data grids and Data Grids
soft-shake.ch - Data grids and Data Grids
 
Interop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A ServiceInterop 2011 - Scaling Platform As A Service
Interop 2011 - Scaling Platform As A Service
 
Optiq: A dynamic data management framework
Optiq: A dynamic data management frameworkOptiq: A dynamic data management framework
Optiq: A dynamic data management framework
 
Proud to be polyglot!
Proud to be polyglot!Proud to be polyglot!
Proud to be polyglot!
 
Qcon talk
Qcon talkQcon talk
Qcon talk
 
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case StudyPLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
PLNOG 6: Piotr Modzelewski, Bartłomiej Rymarski - Product Catalogue - Case Study
 
Addressing vendor weaknesses in user space (Robert Treat)
Addressing vendor weaknesses in user space (Robert Treat)Addressing vendor weaknesses in user space (Robert Treat)
Addressing vendor weaknesses in user space (Robert Treat)
 
Hive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfsHive spark-s3acommitter-hbase-nfs
Hive spark-s3acommitter-hbase-nfs
 
Scaling Pinterest
Scaling PinterestScaling Pinterest
Scaling Pinterest
 
Exploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better TogetherExploring MongoDB & Elasticsearch: Better Together
Exploring MongoDB & Elasticsearch: Better Together
 
Building Complete Private Clouds with Apache CloudStack and Riak CS
Building Complete Private Clouds with Apache CloudStack and Riak CSBuilding Complete Private Clouds with Apache CloudStack and Riak CS
Building Complete Private Clouds with Apache CloudStack and Riak CS
 
Scalable crawling with Kafka, scrapy and spark - November 2021
Scalable crawling with Kafka, scrapy and spark - November 2021Scalable crawling with Kafka, scrapy and spark - November 2021
Scalable crawling with Kafka, scrapy and spark - November 2021
 
CloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heavenCloudFoundry and MongoDb, a marriage made in heaven
CloudFoundry and MongoDb, a marriage made in heaven
 
Getting it Right: OpenStack Private Cloud Storage
Getting it Right: OpenStack Private Cloud StorageGetting it Right: OpenStack Private Cloud Storage
Getting it Right: OpenStack Private Cloud Storage
 
Riak Use Cases : Dissecting The Solutions To Hard Problems
Riak Use Cases : Dissecting The Solutions To Hard ProblemsRiak Use Cases : Dissecting The Solutions To Hard Problems
Riak Use Cases : Dissecting The Solutions To Hard Problems
 

Recently uploaded

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Zilliz
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 

Recently uploaded (20)

Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
Introducing Milvus Lite: Easy-to-Install, Easy-to-Use vector database for you...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 

Ruby-on-Infinispan