Ride the database in JUnit tests with Database Rider

Mikalai Alimenkou
Mikalai AlimenkouIndependent Consultant at XP Injection
Ride the database in JUnit tests
with Database Rider
Mikalai Alimenkou
@xpinjection
https://t.me/xpinjection_channel
https://xpinjection.com
Ride the database in JUnit tests with Database Rider
Telegram channel
https://t.me/xpinjection_channel
Disclaimer
This talk is based on
personal experience
Universal formula of success
good tools
OUR FOCUS TODAY!
Looking for motivation?
https://www.youtube.com/watch?v=RanIHsirGFg
https://jeeconf.com/program/test-driven-spring-boot-
applications/
Some words about test data management
https://seleniumcamp.com/talk/bro-manage-test-data-like-a-pro/
Don’t forget about practice!
This story has been started a
long time ago with Unitils…
I was Unitils fan for many years…
https://www.slideshare.net/alimenkou/java-unit-testing-with-unitils
Every story has an end 
2014
Database Rider is a nice replacement
This project aims for bringing
DBUnit closer to your JUnit
tests so database testing will
feel like a breeze!
So you can ride the database
in your JUnit tests!
https://github.com/database-rider/database-rider
Why is it so good?
Open source with friendly contributors team
Minimal set of dependencies, pure JDBC
implementation
Simple, powerful and very flexible
Still wrapper around DBUnit with all it’s features
Integrations with JUnit 4/5, CDI and Cucumber
Advanced features like leak detection, constraints
management and datasets generation
Good documentation with many examples
Contribution is easy!
#1. Datasets management
Ride the database in JUnit tests with Database Rider
Code examples on Github
https://github.com/xpinjection/test-driven-spring-boot
Basics features summary
YAML, JSON, XML, CSV and even Excel format support
Full set of data management strategies
Ability to carefully clear database before/after test
Extended DB configuration with SQL support
before/after test
Multiple datasets could be applied
Advanced features summary
DTD/XSD could be used for datasets validation
File and live templates in IDE simplify your life
Groovy and JavaScript for smart data generation
Export datasets with @ExportDataSet or
DataSetExporter to speed up datasets creation
Powerful export with SQL queries and tables filtering
Programmatic data sets creation with DataSetProvider
and DataSetBuilder
Meta-annotations for configuration reuse
#2. Data assertions
Ride the database in JUnit tests with Database Rider
Basics features summary
Several datasets could be specified in
@ExpectedDataSet for assertion
Some columns may be ignored for datasets reuse
Regular expressions for complex assertions
Ordering by set of columns
Advanced features summary
Configurable set of Replacers to implement custom
logic (nulls, date/time shift, etc.)
Programmatic provider to generate dataset from code
Contains and equals data comparison
#3. Flexible configuration
Ride the database in JUnit tests with Database Rider
Basics features summary
Global configuration in dbunit.yml
Local configuration at class/test level with @DBUnit
Executor scope for multiple logical databases support
EntityManagerProvider rule for JPA entity manager
provider
Merging of class and test level data sets
Externalized connection management
Configurable caching
#4. Advanced features
Ride the database in JUnit tests with Database Rider
Advanced features summary
Transactions management
Flexible table filtering and ordering for data cleanup
Disabling constraints to simplify data management
Connection leak detection
CDI integration
Cucumber integration
WTF?!?
You told us this is
very simple library!
Summary and take aways
Database Rider simplifies your testing experience
You could use it for any kind of tests (unit, integration,
API, system)
Generate datasets where possible
Use full power of IDE to speed up datasets creation
Experiment with advanced features like leak detection
Contribute if your case is not covered
Resources and materials
https://github.com/xpinjection/test-driven-spring-boot - examples
from the talk
https://database-rider.github.io/database-rider/ - Database Rider
home page
https://database-rider.github.io/getting-started/ - getting started guide
https://github.com/database-rider/database-rider - project on Github
https://database-rider.github.io/database-
rider/1.7.3/documentation.pdf - current version of official
documentation
@xpinjection
https://xpinjection.com
https://t.me/xpinjection_channel
1 of 33

Recommended

Making the Move to Behavior Driven Development by
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentQASymphony
1.2K views37 slides
Sprint review presentation by
Sprint review presentationSprint review presentation
Sprint review presentationBernhardBoennemann
3.1K views12 slides
Open Closed Principle kata by
Open Closed Principle kataOpen Closed Principle kata
Open Closed Principle kataPaul Blundell
4.8K views15 slides
Esper - CEP Engine by
Esper - CEP EngineEsper - CEP Engine
Esper - CEP EngineAparna Chaudhary
16.9K views70 slides
Ddd reboot (english version) by
Ddd reboot (english version)Ddd reboot (english version)
Ddd reboot (english version)Thomas Pierrain
3K views149 slides
Code Review Best Practices by
Code Review Best PracticesCode Review Best Practices
Code Review Best PracticesTrisha Gee
4.3K views71 slides

More Related Content

What's hot

Behavior driven development (bdd) by
Behavior driven development (bdd)Behavior driven development (bdd)
Behavior driven development (bdd)Rohit Bisht
394 views14 slides
git KT .pptx by
git KT .pptxgit KT .pptx
git KT .pptxsumit583388
69 views30 slides
Software Craftsmanship @Code Camp Festival 2022.pdf by
Software Craftsmanship @Code Camp Festival 2022.pdfSoftware Craftsmanship @Code Camp Festival 2022.pdf
Software Craftsmanship @Code Camp Festival 2022.pdfVictor Rentea
516 views85 slides
Migrating to Java 11 by
Migrating to Java 11Migrating to Java 11
Migrating to Java 11Arto Santala
2.1K views33 slides
Dev Containers Spring 2023.pptx by
Dev Containers Spring 2023.pptxDev Containers Spring 2023.pptx
Dev Containers Spring 2023.pptxDawn Wages
121 views34 slides
Core java concepts by
Core java  conceptsCore java  concepts
Core java conceptsRam132
35.8K views15 slides

What's hot(20)

Behavior driven development (bdd) by Rohit Bisht
Behavior driven development (bdd)Behavior driven development (bdd)
Behavior driven development (bdd)
Rohit Bisht394 views
Software Craftsmanship @Code Camp Festival 2022.pdf by Victor Rentea
Software Craftsmanship @Code Camp Festival 2022.pdfSoftware Craftsmanship @Code Camp Festival 2022.pdf
Software Craftsmanship @Code Camp Festival 2022.pdf
Victor Rentea516 views
Migrating to Java 11 by Arto Santala
Migrating to Java 11Migrating to Java 11
Migrating to Java 11
Arto Santala2.1K views
Dev Containers Spring 2023.pptx by Dawn Wages
Dev Containers Spring 2023.pptxDev Containers Spring 2023.pptx
Dev Containers Spring 2023.pptx
Dawn Wages121 views
Core java concepts by Ram132
Core java  conceptsCore java  concepts
Core java concepts
Ram13235.8K views
Introduction to Github Actions by Knoldus Inc.
Introduction to Github ActionsIntroduction to Github Actions
Introduction to Github Actions
Knoldus Inc.488 views
Estruturando time, dados e processos para tomar decisões de produto mais inte... by Product Camp Brasil
Estruturando time, dados e processos para tomar decisões de produto mais inte...Estruturando time, dados e processos para tomar decisões de produto mais inte...
Estruturando time, dados e processos para tomar decisões de produto mais inte...
Git flow Introduction by David Paluy
Git flow IntroductionGit flow Introduction
Git flow Introduction
David Paluy9.4K views
Jira customization by Rajesh P
Jira customizationJira customization
Jira customization
Rajesh P4.3K views
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路 by Rick Hwang
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
SRE Conf 2022 - 91APP 在 AWS 上的 SRE 實踐之路
Rick Hwang3K views
사용자 스토리 기반의 스크럼 by Junyi Song
사용자 스토리 기반의 스크럼사용자 스토리 기반의 스크럼
사용자 스토리 기반의 스크럼
Junyi Song22.2K views
Introduction to GitHub Actions by Bo-Yi Wu
Introduction to GitHub ActionsIntroduction to GitHub Actions
Introduction to GitHub Actions
Bo-Yi Wu19.3K views

Similar to Ride the database in JUnit tests with Database Rider

SQL Server - High availability by
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availabilityPeter Gfader
942 views75 slides
AI Stack on AWS: Amazon SageMaker and Beyond by
AI Stack on AWS: Amazon SageMaker and BeyondAI Stack on AWS: Amazon SageMaker and Beyond
AI Stack on AWS: Amazon SageMaker and BeyondProvectus
352 views63 slides
Ebook9 by
Ebook9Ebook9
Ebook9kaashiv1
452 views18 slides
Sql interview question part 9 by
Sql interview question part 9Sql interview question part 9
Sql interview question part 9kaashiv1
462 views18 slides
Ebook9 by
Ebook9Ebook9
Ebook9kaashiv1
291 views18 slides
Sql interview-question-part-9 by
Sql interview-question-part-9Sql interview-question-part-9
Sql interview-question-part-9kaashiv1
682 views18 slides

Similar to Ride the database in JUnit tests with Database Rider(20)

SQL Server - High availability by Peter Gfader
SQL Server - High availabilitySQL Server - High availability
SQL Server - High availability
Peter Gfader942 views
AI Stack on AWS: Amazon SageMaker and Beyond by Provectus
AI Stack on AWS: Amazon SageMaker and BeyondAI Stack on AWS: Amazon SageMaker and Beyond
AI Stack on AWS: Amazon SageMaker and Beyond
Provectus352 views
Ebook9 by kaashiv1
Ebook9Ebook9
Ebook9
kaashiv1452 views
Sql interview question part 9 by kaashiv1
Sql interview question part 9Sql interview question part 9
Sql interview question part 9
kaashiv1462 views
Ebook9 by kaashiv1
Ebook9Ebook9
Ebook9
kaashiv1291 views
Sql interview-question-part-9 by kaashiv1
Sql interview-question-part-9Sql interview-question-part-9
Sql interview-question-part-9
kaashiv1682 views
Configure Intranet and Team Sites with SharePoint Server 2013 (update May 2013) by Vinh Nguyen
Configure Intranet and Team Sites with SharePoint Server 2013 (update May 2013)Configure Intranet and Team Sites with SharePoint Server 2013 (update May 2013)
Configure Intranet and Team Sites with SharePoint Server 2013 (update May 2013)
Vinh Nguyen1.1K views
Tech Ed Africa Demystifying Backup Restore In Share Point 2007 by Joel Oleson
Tech Ed Africa Demystifying Backup Restore In Share Point 2007Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Joel Oleson3.4K views
Techedafricademystifyingbackuprestoreinsharepoint2007 090805103250 Phpapp02 by malonzo
Techedafricademystifyingbackuprestoreinsharepoint2007 090805103250 Phpapp02Techedafricademystifyingbackuprestoreinsharepoint2007 090805103250 Phpapp02
Techedafricademystifyingbackuprestoreinsharepoint2007 090805103250 Phpapp02
malonzo288 views
Selenium Tutorial for Beginners | Automation framework Basics by Techcanvass
Selenium Tutorial for Beginners | Automation framework BasicsSelenium Tutorial for Beginners | Automation framework Basics
Selenium Tutorial for Beginners | Automation framework Basics
Techcanvass4.9K views
Test automation framework by QACampus
Test automation frameworkTest automation framework
Test automation framework
QACampus1.7K views
Automated Testing with Databases by elliando dias
Automated Testing with DatabasesAutomated Testing with Databases
Automated Testing with Databases
elliando dias3.9K views
Angular training - Day 3 - custom directives, $http, $resource, setup with ye... by murtazahaveliwala
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...Angular training - Day 3 - custom directives, $http, $resource, setup with ye...
Angular training - Day 3 - custom directives, $http, $resource, setup with ye...
murtazahaveliwala853 views
Informatica dvo training by keerthi124
Informatica dvo training  Informatica dvo training
Informatica dvo training
keerthi124110 views
Sql interview question part 10 by kaashiv1
Sql interview question part 10Sql interview question part 10
Sql interview question part 10
kaashiv1369 views
Ebook10 by kaashiv1
Ebook10Ebook10
Ebook10
kaashiv1300 views
Mastering Test Automation: How To Use Selenium Successfully by SpringPeople
Mastering Test Automation: How To Use Selenium SuccessfullyMastering Test Automation: How To Use Selenium Successfully
Mastering Test Automation: How To Use Selenium Successfully
SpringPeople1.5K views

More from Mikalai Alimenkou

Rise and fall of Story Points. Capacity based planning from the trenches. by
Rise and fall of Story Points. Capacity based planning from the trenches.Rise and fall of Story Points. Capacity based planning from the trenches.
Rise and fall of Story Points. Capacity based planning from the trenches.Mikalai Alimenkou
2.3K views44 slides
Static analysis tools as the best friend of QA by
Static analysis tools as the best friend of QAStatic analysis tools as the best friend of QA
Static analysis tools as the best friend of QAMikalai Alimenkou
1.7K views33 slides
Modern CI/CD in the microservices world with Kubernetes by
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with KubernetesMikalai Alimenkou
841 views39 slides
Saga about distributed business transactions in microservices world by
Saga about distributed business transactions in microservices worldSaga about distributed business transactions in microservices world
Saga about distributed business transactions in microservices worldMikalai Alimenkou
2.6K views42 slides
Effectiveness tips from Kubernetes trenches by Captain Obvious by
Effectiveness tips from Kubernetes trenches by Captain ObviousEffectiveness tips from Kubernetes trenches by Captain Obvious
Effectiveness tips from Kubernetes trenches by Captain ObviousMikalai Alimenkou
812 views34 slides
Wastful waste or why everything is so slow in development by
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in developmentMikalai Alimenkou
564 views26 slides

More from Mikalai Alimenkou(20)

Rise and fall of Story Points. Capacity based planning from the trenches. by Mikalai Alimenkou
Rise and fall of Story Points. Capacity based planning from the trenches.Rise and fall of Story Points. Capacity based planning from the trenches.
Rise and fall of Story Points. Capacity based planning from the trenches.
Mikalai Alimenkou2.3K views
Static analysis tools as the best friend of QA by Mikalai Alimenkou
Static analysis tools as the best friend of QAStatic analysis tools as the best friend of QA
Static analysis tools as the best friend of QA
Mikalai Alimenkou1.7K views
Modern CI/CD in the microservices world with Kubernetes by Mikalai Alimenkou
Modern CI/CD in the microservices world with KubernetesModern CI/CD in the microservices world with Kubernetes
Modern CI/CD in the microservices world with Kubernetes
Mikalai Alimenkou841 views
Saga about distributed business transactions in microservices world by Mikalai Alimenkou
Saga about distributed business transactions in microservices worldSaga about distributed business transactions in microservices world
Saga about distributed business transactions in microservices world
Mikalai Alimenkou2.6K views
Effectiveness tips from Kubernetes trenches by Captain Obvious by Mikalai Alimenkou
Effectiveness tips from Kubernetes trenches by Captain ObviousEffectiveness tips from Kubernetes trenches by Captain Obvious
Effectiveness tips from Kubernetes trenches by Captain Obvious
Mikalai Alimenkou812 views
Wastful waste or why everything is so slow in development by Mikalai Alimenkou
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Mikalai Alimenkou564 views
Hexagonal architecture with Spring Boot by Mikalai Alimenkou
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
Mikalai Alimenkou2.2K views
Wastful waste or why everything is so slow in development by Mikalai Alimenkou
Wastful waste or why everything is so slow in developmentWastful waste or why everything is so slow in development
Wastful waste or why everything is so slow in development
Mikalai Alimenkou1.1K views
DevOps checklist or how to understand where is your team in DevOps landscape ... by Mikalai Alimenkou
DevOps checklist or how to understand where is your team in DevOps landscape ...DevOps checklist or how to understand where is your team in DevOps landscape ...
DevOps checklist or how to understand where is your team in DevOps landscape ...
Mikalai Alimenkou1.2K views
DevOps checklist or how to understand where is your team in DevOps landscape by Mikalai Alimenkou
DevOps checklist or how to understand where is your team in DevOps landscapeDevOps checklist or how to understand where is your team in DevOps landscape
DevOps checklist or how to understand where is your team in DevOps landscape
Mikalai Alimenkou1.1K views
Практические трудности в разработке Медкарты для целой страны by Mikalai Alimenkou
Практические трудности в разработке Медкарты для целой страныПрактические трудности в разработке Медкарты для целой страны
Практические трудности в разработке Медкарты для целой страны
Mikalai Alimenkou434 views
Hexagonal architecture with Spring Boot [EPAM Java online conference] by Mikalai Alimenkou
Hexagonal architecture with Spring Boot [EPAM Java online conference]Hexagonal architecture with Spring Boot [EPAM Java online conference]
Hexagonal architecture with Spring Boot [EPAM Java online conference]
Mikalai Alimenkou1.3K views
Bro, manage test data like a pro! [QA Fest 2018] by Mikalai Alimenkou
Bro, manage test data like a pro! [QA Fest 2018]Bro, manage test data like a pro! [QA Fest 2018]
Bro, manage test data like a pro! [QA Fest 2018]
Mikalai Alimenkou764 views
Agile antipatterns: review after 10 years of practice by Mikalai Alimenkou
Agile antipatterns: review after 10 years of practiceAgile antipatterns: review after 10 years of practice
Agile antipatterns: review after 10 years of practice
Mikalai Alimenkou747 views
Hexagonal architecture with Spring Boot by Mikalai Alimenkou
Hexagonal architecture with Spring BootHexagonal architecture with Spring Boot
Hexagonal architecture with Spring Boot
Mikalai Alimenkou8.8K views
Бытовая классификация тестировщиков с точки зрения разработчика by Mikalai Alimenkou
Бытовая классификация тестировщиков с точки зрения разработчикаБытовая классификация тестировщиков с точки зрения разработчика
Бытовая классификация тестировщиков с точки зрения разработчика
Mikalai Alimenkou1.1K views
Code Review tool for personal effectiveness and waste analysis by Mikalai Alimenkou
Code Review tool for personal effectiveness and waste analysisCode Review tool for personal effectiveness and waste analysis
Code Review tool for personal effectiveness and waste analysis
Mikalai Alimenkou1.4K views
Funny stories and anti-patterns from DevOps landscape by Mikalai Alimenkou
Funny stories and anti-patterns from DevOps landscapeFunny stories and anti-patterns from DevOps landscape
Funny stories and anti-patterns from DevOps landscape
Mikalai Alimenkou4.3K views

Recently uploaded

2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlueShapeBlue
50 views23 slides
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
63 views13 slides
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
88 views20 slides
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...ShapeBlue
34 views17 slides
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
77 views29 slides
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
54 views15 slides

Recently uploaded(20)

2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue by ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue50 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue63 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue88 views
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ... by ShapeBlue
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
ShapeBlue34 views
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc77 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue54 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE57 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue56 views
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue85 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue40 views
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates by ShapeBlue
Keynote Talk: Open Source is Not Dead - Charles Schulz - VatesKeynote Talk: Open Source is Not Dead - Charles Schulz - Vates
Keynote Talk: Open Source is Not Dead - Charles Schulz - Vates
ShapeBlue119 views
DRBD Deep Dive - Philipp Reisner - LINBIT by ShapeBlue
DRBD Deep Dive - Philipp Reisner - LINBITDRBD Deep Dive - Philipp Reisner - LINBIT
DRBD Deep Dive - Philipp Reisner - LINBIT
ShapeBlue62 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue46 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson133 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash81 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely56 views

Ride the database in JUnit tests with Database Rider