Before We Start  Questions – ask, but we may have to hold until end 

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Cobol Files to SQL Databases
FREE as in BEER!!! Manage Your Packages with NuGet Rob Reynolds.
Company Confidential 1 © 2005 Nokia DBUpgradeTool_ ppt / / JMa A Database Upgrade Tool Nokia Networks Jukka Maaranen.
Automated Testing but like For PowerShell Rob Reynolds.
Query Manager. QM is a collection of tools you can use to obtain information from the AS/400 database Used to –select, arrange, and analyze information.
1 The IIPC Web Curator Tool: Steve Knight The National Library of New Zealand Philip Beresford and Arun Persad The British Library An Open Source Solution.
INTRODUCTION The Group WEB BROWSER FOR RELATION Goals.
Using Relational Databases and SQL Steven Emory Department of Computer Science California State University, Los Angeles Lecture 1: Introduction to Relational.
Rob Reynolds | | Twitter: ferventcoder.
Rob Reynolds C# MVP | | Twitter: ferventcoder.
Rob Reynolds | | Twitter: ferventcoder.
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Oracle SQL Developer What’s New in Version 4.1 Jeff Smith
Top 10 SSIS Best Practices Tim Mitchell Artis Consulting The World’s Largest Community of SQL Server Professionals.
(code name: Data Dude) Josh Robinson Aculix.
Migrating to EPiServer CMS 5 Johan Björnfot -
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
Version Control. What is Version Control? Manages file sharing for Concurrent Development Keeps track of changes with Version Control SubVersion (SVN)
FileSecure Implementation Training Patch Management Version 1.1.
Rails and Grails. To get started Make sure you have java installed You can get the sdk and jre at:
© Copyright 2007, HiT Software, Inc. All rights reserved. An Introduction to DBMoto.
Ling Guo Feb 15, 2010 Database(RDBMS) Software Review Oracle RDBMS (Oracle Cooperation) 4()6 Oracle 10g Express version DB2 (IBM) IBM DB2 Express-C SQL.
How a little code can help with support.. Chris Barba – Developer at Cimarex Energy Blog:
Database Design for DNN Developers Sebastian Leupold.
Created by the Community for the Community BizTalk & Build.
MaxExchange Install and Configuration. Background Information  Major changes to MaxExchange for SQL versions:  Switch to SQL Server Express database.
Database refactoring. For the beginning… Avoid overspecialization Application developerDatabase developer Developer Communication Cooperation Exchange.
Database Change Management One solution to an often complex problem Kevin Hurwitz Headspring Systems
The Active Record Paradigm Databases in Database-Centric Web Site Development.
Introduction to CS520/CS596_026 Lecture Two Gordon Tian Fall 2015.
ATLAS Detector Description Database Vakho Tsulaia University of Pittsburgh 3D workshop, CERN 14-Dec-2004.
Course FAQ’s I do not have any knowledge on SQL concepts or Database Testing. Will this course helps me to get through all the concepts? What kind of.
Processware 2016 Tech Launch. Welcome ! Technical Pre-Launch event for Processware 2016 First hotlab session Format of today Some talking and slides Break.
SoLID simulation with GEMC Zhiwen Zhao 2015/03/26.
Database Projects in Visual Studio Improving Reliability & Productivity.
An Investigation into using a Document Management System Presented by: Bijal RanaSupervisor: John Ebden.
GP 2015 Client Event. Management Reporter As of 5/1/2015 the most recent version of MR is 2012 Cumulative Update 12. Mainstream Support for FRx 6.7 ended.
The Basics for BI How the data is constructed. In the current version Make it a habit at EVERY Attache site to Create the folders as shown on the left,
Entity Framework 7: What’s New? Ricardo Peres Technical Evangelist at Simplifydigital. Microsoft
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
Introduction to Oracle  Oracle Database XE, APEX and Oracle SQL Developer.
Scope - Goals AB Report Server database (DB) is what exactly? In Native mode the DB is actually 2 SQL Server DBs. In SharePoint mode it is a set of 3.
Your current Moodle 1.9 Minimum Requirements Ability to do a TEST RUN! Upgrading Moodle to Version 2 By Ramzan Jabbar Doncaster College for the Deaf By.
Getting the Most outof EPM Converting FDM to FDMEE – What’s it all about? March 16, 2016 Joe Mizerk
Reactor An ORM framework for ColdFusion Presentation By: Doug Hughes
EduGeek Logon Tracker Next generation user tracking.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Indefero Source Code Management Jethro Carr Improving your project's source, bug tracking and documentation with quality open source tools. Indefero Source.
XNAT 1.7: Getting Started 6 June, Introduction In this presentation we’ll discuss:  Features and functions in XNAT 1.7  Requirements  Installing.
Migrating Wordpress Migrating Wordpress can sometimes get more complicated as it should. There is no plugin that does this for you, the best way is to.
Planning a Migration.
Top 10 Entity Framework Features Every Developer Should Know
DevOps with ASP.NET Core and Entity Framework Core
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
SQL Compare & SQL Refactor
Building a Home Grown Auditing Infrastructure for SQL Server
5/15/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
The New APEL Client Will Rogers, STFC.
CS320 Web and Internet Programming SQL and MySQL
Shared Services with Spotfire
LSA/InCA changes during LS1
Learn. Imagine. Build. .NET Conf
TL101B – Advanced OA LodgeMaster
Entity Framework Core (EF Core)
Presented by : Chirag Dani & Dhaval Shah
Setting up your dev environment
NAVIGATING THE MINEFIELD
A lightweight editor for SSAS Tabular Models built in .NET / WinForms
Samir Behara, Senior Developer, EBSCO
Presentation transcript:

Before We Start  Questions – ask, but we may have to hold until end 

Rob “FerventCoder” Reynolds  C# MVP  Technical Lead for Heartland Crop Insurance  Active in OSS  Chuck Norris Framework  NuGet core team member  Various contributions to other projects  ferventcoder – twitter, gmail, you name it  ferventcoder.com / Devlicio.us  Recently given a new nickname: Inspector Gadget

Past/Present  Worked w/ a database of some sort  How do you get changes?  Does it get any easier?

Why do we need migrations?  Things invariably will change  Very few systems require no changes over the years

Different Environments 1. Local (Developers) 2. Test (Testers) 3. Staging (Users/Proxies) 4. Production (Users)

Let’s talk about Pain  How do you apply a database change one time?  How do you keep all environments in sync?  Databases change – updates with new/changed tables, views, stored procedures, etc  Databases store data  Deleting data is bad. Don’t be a bad monkey!

What is RoundhousE?  And why is kicking my database a good thing?  It’s easy to use  Make your auditors smile  Version your database  It’s environment aware  And that’s not even the cool stuff yet.

What does it work with?  SQL Server 2000/2005/2008/Express  Oracle  Access  MySQL (just added, still dark)  Soon:  PostgreSQL  SQLite

ChuckNorris  Suite of tools to help make developers more productive by scaffolding frameworks, etc  RoundhousE makes db migrations easy  rrisframework

Easy to use  One required parameter (/d) for database  Folder format  Comes with samples  Documentation is solid

Make Your Auditors Smile  Audit logging – who did exactly what when?  Auditing changes by capturing all scripts and logs each time

Version Your Database  – version?  “What version is your database on?”

Environment Awareness  Scripts meant for an environment will only run in that environment  Default is “LOCAL”

Conventions / Customizable  The cool stuff  Don’t like RoundhousE as the schema? Change it  Don’t like the “up” folder? Change it  Don’t like xxxxx? Change it

Integrate into development  Also the cool stuff

How do I get RoundhousE?  gem install roundhouse  cinst roundhouse  nuget install roundhouse (for your local project)  Source (git / svn) – projectroundhouse.org  Old fashioned download – projectroundhouse.org

Asking questions  Documentation  wiki  Chuck Norris Framework  ramework  #roundhouse_db

Questions?

| | Twitter: ferventcoder