SlideShare a Scribd company logo
DT5	
Concurrent	Session	
11/9/17	1:30	PM	
	
	
	
	
	
Databases	in	a	Continuous	
Integration/Delivery	Process	
	
Presented	by:	
	
Steve	Jones	
Redgate	Software	
	
Brought	to	you	by:		
		
	
	
	
	
350	Corporate	Way,	Suite	400,	Orange	Park,	FL	32073		
888---268---8770	··	904---278---0524	-	info@techwell.com	-	https://www.techwell.com/
Steve	Jones	
Redgate	Software	
	
Steve	Jones	has	been	working	with	databases	and	computers	for	more	than	two	
decades.	He	has	worked	with	SQL	Server	since	1991—from	v4.2	through	SQL	
Server	2016.	He	has	been	a	DBA,	developer,	and	manager	in	a	variety	of	large	and	
small	companies	across	multiple	industries.	A	founder	of	SQLServerCentral	in	
2001,	Steve	has	been	publishing	technical	articles	and	facilitating	discussions	
among	SQL	Server	professionals	ever	since.	He	currently	is	the	full-time	editor	of	
SQLServerCentral,	as	well	as	an	evangelist	for	Redgate	Software.	Steve	is	a	ten-
year	Microsoft	Data	Platform	MVP	who	lives	on	a	horse	ranch	in	Colorado.
10/30/17	
1	
Including the Database in a
DevOps Process

Steve	Jones	
Editor,	SQLServerCentral	
Redgate	So;ware	
@way0utwest	
1.  The database can be built*
2.  The database can be tested*
3.  The database can be released*
Three Takeaways
* like other software
Three Takeaways
10/30/17	
2	
Agenda
•  Who	am	I?	
•  The	DevOps	So;ware	Development	Pipeline	
•  Principles	of	DevOps	
•  Evolving	Database	Development	
www.voiceofthedba.com
sjones@sqlservercentral.com
@way0utwest
Steve Jones
SQLServerCentral founder
Redgate Software Evangelist
/in/way0utwest
10/30/17	
3	
The Three Ways
•  Principles	underlying	DevOps	from	Gene	Kim	
•  Systems	Thinking	
•  Amplify	Feedback	Loops	
•  Culture	of	ExperimentaTon	and	Learning	
What is DevOps?
“DevOps	is	the	union	of	people,	process,	and	products	to	enable	
conTnuous	delivery	of	value	to	our	end	users.”	
-	Donovan	Brown
10/30/17	
4	
DevOps in Prac?ce
• Culture	
•  DBAs	and	developers	working	together	
• AutomaTon	
•  Introduce	tools	to	the	database	
• Lean	
•  make	db	changes	simpler,	evolve	the	db	
• Measurement	
•  consider	impact	of	db	change	
• Sharing		
•  understand	how	a	db	change	impacts	development	and	operaTons	
The Applica?on Development Pipeline
OperaTons	Development	
Dev
Dev
Dev
Continuous integration
Build
Test
Publish
Sync
Trigger
Report
Artifact
repository
QA	
Beta	
Staging	
ProducTon
10/30/17	
5	
The Database Development Pipeline
OperaTons	Development	
Dev
Dev
Dev
Continuous integration
Build
Test
Publish
Sync
Trigger
Report
Artifact
repository
Shared	
Dev
QA	
Beta	
Staging	
ProducTon	
Evolving Database Development
•  The	foundaTon	is	Version	Control	
•  Treat	the	database	code	just	like	applicaTon	code	
•  Capture	our	DDL	(and	DML)	
•  VCS	OrganizaTon	
•  Can	be	same	repo	or	separate	repo	(I	prefer	separate)	
•  Use	a	sub	folder	for	the	DDL	
•  Use	Pull	Requests	for	code	review
10/30/17	
6	
SQL and Version Control
•  The	process	is		
•  Get	changed	code	to	a	text	file	
•  Commit	to	the	VCS	
•  Comments	are	why	changes	were	made,	not	what.	
•  OpTons	for	database	DDL	and	DML	
•  ScripTng	–	SMO	in	SQL	Server	
•  Third	Party	Tools	
•  File	|	Save	
Demo
Store	database	code	in	a	VCS
10/30/17	
7	
Database Con?nuous Integra?on
• Database	Build	Process	
•  Pull	code	from	VCS	
•  Order	code	according	to	rules	of	SQL	
•  Execute	code	on	a	database	
•  Run	tests	
•  Package	code	for	downstream	release	
• Use	a	Build	Server	just	like	applicaTon	code	
•  TFS	Build,	Bamboo,	Team	City,	Cruise	Control,	Jenkins,	whatever	
Database Tes?ng
•  Tests	must	be	automated	
•  Developers	are	not	responsible	for	tesTng	exisTng	code	
•  Developers	are	responsible	for	tesTng	their	new	code	
•  One	test	a	day	for	new	code	will	build	a	suite	
•  For	SQL	Server	
•  tSQLt	
•  Microso;	Unit	TesTng	Projects	
•  DBUnit	
•  TSQLUnit	
•  Custom	scripted	tests	
	
*	For	best	results,	use	curated	test	data
10/30/17	
8	
Demo
Implement	ConTnuous	IntegraTon	
Generate the Update Script
•  For	code	(stored	procedures,	funcTons,	views,	modules,	etc.)	
•  Take	latest	version	from	VCS	
•  For	tables	
•  Use	Comparison	or	migraTon	scripts	to	make	changes.	
•  Tools	
•  Comparison	tools	(SQL	Compare,	etc)	
•  MigraTon	Tools	(ReadyRoll,	FlywayDB,	Liquibase,	etc)
10/30/17	
9	
Deploy the Code
•  Use	a	consistent	process	
•  Use	automaTon	where	you	can,	use	manual	steps	(documented)	
where	you	cannot	
•  Slowly	and	conTnuously	improve	the	process	
•  Use	a	Release	Management	Server	
•  Octopus	Deploy	
•  TFS	
•  Bamboo	
Demo
Release	to	Downstream	Environments
10/30/17	
10	
Release Issues
•  Rollback	
•  For	code	(views,	procs,	funcTons)	–	Deploy	the	previous	version	
•  For	tables	–	Need	custom	code	
•  In	general,	I	am	a	fan	of	dark	deploys	and	roll	forward	
•  Environment	Data	
•  Data	that	varies	by	environment	(queue	names,	security,	etc)	
•  Script	and	deploy	with	deploy	once	scripts	(maybe	separate	pipeline)	
•  Use	tokens	where	possible	and	store	config	data	in	the	environment	
Summary
•  Understand	and	apply	the	DevOps	principles	to	the	db	
•  Systems	Thinking	
•  Feedback	Loops	
•  ExperimentaTon	and	Learning	
•  Treat	the	database	like	applicaTon	code	
•  Build	the	excepTons	into	your	process	
•  Adapt	to	your	environment	
•  Do	more	of	what	works	
•  Do	less	of	what	doesn’t
10/30/17	
11	
The End
www.voiceofthedba.com
sjones@sqlservercentral.com
@way0utwest
/in/way0utwest
References
•  You’re	Doing	DevOps	Wrong	-	hnps://techcrunch.com/2016/07/04/youre-doing-devops-wrong/	
•  Codifying	DevOps	PracTces	-	hnp://www.jedi.be/blog/2012/05/12/codifying-devops-area-pracTces/	
•  3	DevOps	Principles	to	Apply	to	Your	IT	Team	-	
hnp://blogs.atlassian.com/2015/09/3-key-devops-principles-apply-team/	
•  DevOps	DisTlled,	Part	1:	hnp://www.ibm.com/developerworks/library/se-devops/part1/index.html	
•  Closing	the	Gap	Between	Database	Con6nuous	Delivery	and	Code	Con6nuous	Delivery	
-  hnp://devops.com/2014/11/19/closing-gap-database-conTnuous-delivery-code-conTnuous-delivery/	
-  Where’s	the	Database	in	DevOps	-	hnps://www.red-gate.com/library/wheres-the-database-in-devops	
-  How	do	Databases	Fit	into	DevOps	-	
hnps://blog.devopsguys.com/2015/02/19/how-do-databases-fit-into-devops/
10/30/17	
12	
Images
•  hnps://coupongy.files.wordpress.com/2013/06/scratching-head3.gif	
•  hnp://sipso;logic.com/qa-tesTng/	
•  hnp://www.qahipster.com/uploads/8/1/4/4/8144013/417638_orig.gif	
•  hnps://commons.wikimedia.org/wiki/File:Server-blades.svg	
•  hnp://sethkravitz.com/wp-content/uploads/2016/01/culture.jpg	
•  hnp://cdn.electric-cloud.com/wp-content/uploads/2015/04/end_to_end_automaTon.jpeg	
•  hnps://media.licdn.com/mpr/mpr/p/6/005/0b0/1ca/3876971.jpg	
•  hnp://studyjams.scholasTc.com/studyjams/assets/jams/math/measurement/image.jpg	
•  hnp://staTc1.squarespace.com/staTc/50e6cb55e4b0404f376ac3a9/t/51001a3ce4b0479a8076a5da/1358961213093/feedback.png	
•  hnps://www.govloop.com/blogs/4001-5000/4920-Experiment.gif	
•  hnp://onlinelearningTps.com/wp-content/uploads/2014/04/worlde-online-learning.gif	
•  hnp://successagency.com/blog/wp-content/uploads/2014/05/5.-CommunicaTon-gif.gif	
•  hnps://elizajanee.files.wordpress.com/2015/03/tumblr_n652boc6hf1rpfx57o1_400.gif	
•  hnp://cdn2.totallythebomb.com/wp-content/uploads/2011/09/stopsign.gif	
•  hnp://threesixtysafety.com/wp-content/uploads/effecTve-communicaTon.jpg	
•  hnp://www.millenniumrecycling.com/wp-content/uploads/2015/01/Process-Gif.gif

More Related Content

Similar to Databases in a Continuous Integration/Delivery Process

Tanya Tran_Resume
Tanya Tran_ResumeTanya Tran_Resume
Tanya Tran_ResumeTanya Tran
 
Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)Christopher O'Brien
 
KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1Kristin Burns
 
Cv 17.03.16
Cv 17.03.16Cv 17.03.16
Cv 17.03.16
Kevin Blandford
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson
 
Senior database administrator
Senior database administratorSenior database administrator
Senior database administrator
Mustafa EL-Masry
 
David Hays Resume 102514b
David Hays Resume 102514bDavid Hays Resume 102514b
David Hays Resume 102514bDavid Hays
 
DpitzResume_201609
DpitzResume_201609DpitzResume_201609
DpitzResume_201609Daniel Pitz
 
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
Marek Maśko
 
Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15Trevor Jurgens
 
Paul Krause Resume
Paul Krause ResumePaul Krause Resume
Paul Krause ResumePaul Krause
 
Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)Jason Long
 

Similar to Databases in a Continuous Integration/Delivery Process (20)

Tanya Tran_Resume
Tanya Tran_ResumeTanya Tran_Resume
Tanya Tran_Resume
 
Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)Christopher S OBrien - 7-2016 (1)
Christopher S OBrien - 7-2016 (1)
 
KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1KLB Resume 11-6-14 rev 1
KLB Resume 11-6-14 rev 1
 
Cv 17.03.16
Cv 17.03.16Cv 17.03.16
Cv 17.03.16
 
Alejandro_Laverdet - EN
Alejandro_Laverdet - ENAlejandro_Laverdet - EN
Alejandro_Laverdet - EN
 
Santhosh sybase dba
Santhosh sybase dbaSanthosh sybase dba
Santhosh sybase dba
 
Paul Anderson (brief)
Paul Anderson (brief)Paul Anderson (brief)
Paul Anderson (brief)
 
Res davidbrendlinger1
Res davidbrendlinger1Res davidbrendlinger1
Res davidbrendlinger1
 
C.V
C.VC.V
C.V
 
Senior database administrator
Senior database administratorSenior database administrator
Senior database administrator
 
WRinderknechtResume
WRinderknechtResumeWRinderknechtResume
WRinderknechtResume
 
David Hays Resume 102514b
David Hays Resume 102514bDavid Hays Resume 102514b
David Hays Resume 102514b
 
azhar_Mohammed_INF
azhar_Mohammed_INFazhar_Mohammed_INF
azhar_Mohammed_INF
 
DpitzResume_201609
DpitzResume_201609DpitzResume_201609
DpitzResume_201609
 
Prateek_Mandal Resume
Prateek_Mandal ResumePrateek_Mandal Resume
Prateek_Mandal Resume
 
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...SQL Operations Studio - new multi-platform tool for SQL Server database devel...
SQL Operations Studio - new multi-platform tool for SQL Server database devel...
 
suri sql sevrer dba
suri sql sevrer dbasuri sql sevrer dba
suri sql sevrer dba
 
Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15Trevor_Jurgens_Resume_7.15
Trevor_Jurgens_Resume_7.15
 
Paul Krause Resume
Paul Krause ResumePaul Krause Resume
Paul Krause Resume
 
Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)Jason_Long_s_Resume (2016)
Jason_Long_s_Resume (2016)
 

More from TechWell

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
TechWell
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
TechWell
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
TechWell
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
TechWell
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
TechWell
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
TechWell
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
TechWell
 
Ma 15
Ma 15Ma 15
Ma 15
TechWell
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
TechWell
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
TechWell
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
TechWell
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
TechWell
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
TechWell
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
TechWell
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
TechWell
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
TechWell
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
TechWell
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
TechWell
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
TechWell
 

More from TechWell (20)

Failing and Recovering
Failing and RecoveringFailing and Recovering
Failing and Recovering
 
Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization Instill a DevOps Testing Culture in Your Team and Organization
Instill a DevOps Testing Culture in Your Team and Organization
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
System-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good StartSystem-Level Test Automation: Ensuring a Good Start
System-Level Test Automation: Ensuring a Good Start
 
Build Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test StrategyBuild Your Mobile App Quality and Test Strategy
Build Your Mobile App Quality and Test Strategy
 
Testing Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for SuccessTesting Transformation: The Art and Science for Success
Testing Transformation: The Art and Science for Success
 
Implement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlowImplement BDD with Cucumber and SpecFlow
Implement BDD with Cucumber and SpecFlow
 
Develop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your SanityDevelop WebDriver Automated Tests—and Keep Your Sanity
Develop WebDriver Automated Tests—and Keep Your Sanity
 
Ma 15
Ma 15Ma 15
Ma 15
 
Eliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps StrategyEliminate Cloud Waste with a Holistic DevOps Strategy
Eliminate Cloud Waste with a Holistic DevOps Strategy
 
Transform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOpsTransform Test Organizations for the New World of DevOps
Transform Test Organizations for the New World of DevOps
 
The Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—LeadershipThe Fourth Constraint in Project Delivery—Leadership
The Fourth Constraint in Project Delivery—Leadership
 
Resolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile TeamsResolve the Contradiction of Specialists within Agile Teams
Resolve the Contradiction of Specialists within Agile Teams
 
Pin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile GamePin the Tail on the Metric: A Field-Tested Agile Game
Pin the Tail on the Metric: A Field-Tested Agile Game
 
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsAgile Performance Holarchy (APH)—A Model for Scaling Agile Teams
Agile Performance Holarchy (APH)—A Model for Scaling Agile Teams
 
A Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps ImplementationA Business-First Approach to DevOps Implementation
A Business-First Approach to DevOps Implementation
 
Mobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to AutomateMobile Testing: What—and What Not—to Automate
Mobile Testing: What—and What Not—to Automate
 
Cultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for SuccessCultural Intelligence: A Key Skill for Success
Cultural Intelligence: A Key Skill for Success
 
Turn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile TransformationTurn the Lights On: A Power Utility Company's Agile Transformation
Turn the Lights On: A Power Utility Company's Agile Transformation
 
Scale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development TodayScale: The Most Hyped Term in Agile Development Today
Scale: The Most Hyped Term in Agile Development Today
 

Recently uploaded

top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 

Recently uploaded (20)

top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 

Databases in a Continuous Integration/Delivery Process