DEVDEV DBADBA vs. WHAT YOU’LL LEARN: Nothing Of Value.

Slides:



Advertisements
Similar presentations
Trick-or-Vote 2006 Canvass Training. WALKING & KNOCKING for DEMOCRACY! We will be knocking on doors to get out the vote. Its the best way, on the best.
Advertisements

January 30, 2014 Copyright Jim Farley Beyond JDBC: Java Object- Relational Mappings Jim Farley e-Commerce Program Manager GE Research and Development
QA practitioners viewpoint
Integrating XML in Business Ken Spencer Vice President 32X Corporation
Thomas A. Stewart Literacy Test (OSSLT) Prep Guide 2013
Better Answer Formula Looking good and sounding smart!
To Build a Contagious Church... We Must Have Contagious Leaders.
What Makes for a Good Research Presentation? Adapted from: Tom Carsey University of North Carolina Chapel Hill.
ACTIVITY 2.1 LEADERSHIP FOUNDATIONS 1:
Microsoft ® Office Outlook ® 2007 Training Manage your mailbox I: Find its size and trim it down Sweetwater ISD presents:
Association of Registered Nurses of British Columbia Social Media Guide.
It was mid-year, I’d say around November when I would have to face the consequences of a life time. I was off on my own a lot more and having fun. More.
Oh what a lovely structure! I will learn to structure my narratives for optimum effect. I will be able to: Delay the reader Use flashbacks Use foreshadowing.
Glenvar Community Action Team. Who Are We and What Do We Do?  Community members (primarily students)  Help teens make good choices  Work to education.
A Collection of Precious Thoughts
How to be an Effective Listener.
BY ZOTTULA. Yahoooooo Pong! What’s all this noise about? Er….. Nothing, Stinky. I was wondering if you’d like to come swimming with me. Sounds wet to.
Section 3.5 – P lyg n Angle-Sum Theorems Created by Leon Tyler Funchess.
THE FIRST CONDITIONAL (possible and very likely to happen)
Michael Shurtleff.  A: Hey mom. What is going on?  B: Oh… I was just wondering why this garage was still a mess.  A. I meant to clean it before practice.
Listening so Teens will Talk Keith Orchard – LCSW November 9th, 2013.
Present Perfect / Present Perfect Continuous
Phase III: Becoming a Peer Advocate Photo by Don LaVange on Flickr.
Lesson BGrammar Focus GRAMMAR : Modal Verbs: ‘will’, ‘would’ and ‘may’ 1. Will is often shortened to ‘ll and the negative form is won’t When talking.
Question and Answer Session
“You Said What? Becoming Aware of the Things We Say” Ryan Skoglund Manager, IT Analysis, Nationwide Fianacial Concept of presentation from Steven “Doc”
Ms. Maxwell Stage 2: Describe.  You have each taken a test to determine how well you keep your minds active while you are reading and remember what you.
Strebler’s “Do”s and “Don’t”s How to succeed in my classes.
Getting Git to work with Eclipse: The least fun thing you’ll ever do By Orren Saltzman.
A Guide to Expressive Arts. Mind-map your plan in detail. Don’t just include what you’re going to do, include what you could do as well and other possible.
Mission Unstoppable.
Welcome to this quick guide/presentation of M2TIEMPOS We’re an easy way to buy spare parts, engines and power.
Microsoft ® Office Access 2007 Training This presentation will introduce you to Microsoft Access In labs DB-2 and DB-3 you will practice some of.
Order of Operations And Real Number Operations
Desert Ranch Coaching - Coach Ronnie Kaufman –
CONTRACTIONS By Eleanor Simpson.
The Pragmatic Programmer I. About the textbook The Pragmatic Programmer is full of helpful suggestions for surviving programming It’s also enjoyably written.
How to resolve a conflict peacefully!.  Sort things out so everyone gets something of what they want.  There are FOUR things you need to do.  Understand.
Hello, Pig! Hello, Rabbit! Look at this – I am making a list!
Bugz A Musical Play For Young Voices. 2. Goin’ On a Picnic.
Writing an 1st Year Intermediate
FRIENDSHIP AND PARTIES SPEAKING 1. Lead-in Lead-in 2. Lesson Lesson 3. Activity 1 Activity 1 Activity 1 4. Activity 2 Activity 2 Activity 2 5. Activity.
Chapter 15 Living a Balanced Life Chapter 15 Living a Balanced Life Lesson 15.1 Work Isn’t Everything! Lesson 15.1 Work Isn’t Everything!
ECEU300 Ethics in the Workplace Why talk about Ethics? Everyone is ethical, everyone knows how to behave at work. Everyone gets it about not stealing stuff.
Mental Health Week Introduction W e are here today to help you understand more about what gets you down and hopefully find a few ways to help. This.
Wish upon a Star Ross Shire Women’s Aid 2010.
Customers Request the Darndest Things* 10 Challenges for VUI Designers Eduardo Olvera User Interface Designer.
Reading At Home With Your Child. When parents help their children learn to read, they help open the door to a new world. Fiona Wilkinson.
What’s in this Guide This guide is designed to help you use Chatter successfully. Here’s what you’ll learn: Tips for success Great ways to use Chatter.
Client Principal in the wild
MA 1165: Special Assignment Completing the Square.
Bullying and Mental Health in Children and Young People
LCCC Transfer Workshop Start Here – Go Anywhere !.
第三部份 簡短對話 12/19 健康 天氣 學校. 1.M: Do you have a minute or two, Lynn? W: What now? M: You know I’ve just been elected to be one of the candidates of the out.
I Want to Change for the BETTER! Mahragan el Keraza Sunday, May 6 th 2012.
English conversation.
Help! My table is getting too big! How to divide and conquer SQL Relay 2014.
Dealing with Grief and Loss
+ THANKSGIVING !!! HAHAHAHAHAHA. + Thanksgiving!!!! You are in your house eating turkey and you pack some to your friend ( click here if you want to give.
DEV-42: Achieving Real-time BAM with OpenEdge ®, Sonic ™, and Apama ® Eric DebeijBart Schouw Business Development Manager Senior Product Consultant.
Successful Interviewing. Objective Students will be able to anticipate and articulate key job skills and be prepared for a real job interview.
Cirrhosis Blog Hello my name is Robert and I am here to talk to you about my life!
Oct * Brad Tutterow. VS 2008.NET 3.5LINQ Entity Framework  The ADO.NET Entity Framework is part of Microsoft’s next generation of.NET technologies.
Database Basics BCIS 3680 Enterprise Programming.
App always works on this person’s box Is fast, smart & loves to code… Gets a cool idea on Team Building App... May invite people to see the cool app.
A Few Guidelines.   In your table groups you will workshop each other’s pieces. This is the procedure.  Author reads his/ her work to the group. 
It’s not that uncommon to feel like you can’t relate to your parents.
Developing Production Quality SQL Code
Entity Framework Core for Enterprise Applications
DAT381 Team Development with SQL Server 2005
Presentation transcript:

DEVDEV DBADBA vs

WHAT YOU’LL LEARN: Nothing Of Value

READY?

LET’S START BY DISPELLING SOME MYTHS

FIRSTLY Developers don’t know jack about databases

SECONDLY DBA’s know nothing about development

THIRDLY They can each do the others jobs

FINALLY They can’t work together

you? who are So

Phil Winstanley

Plip

$41T

to your development teams microsoft expertise we add

get their apps built and deployed we help customers but mostly

is attached to a database. application we see and nearly every

from the DBA & DEV relationships the pain so we see

EVERYDAY

the problem? what’s so,

this? it is

do we fix it? how and,

to that… come back we’ll

what we hate look at let’s, about each other.

hate about developers? do you what

well?

your database? to query they dare

the consequences don’t understand that they of their queries?

their SQL? can’t tweak that you

is a null. an empty string that they think

for live application issues? they blame you perhaps

up at 11 PM fixing apps. you are the one do you resent that

pub? are in the when they

your lovely schema. the Schema, Oh,

they place on your schema. demands the crazy

developers are a pain in the… fair to say It’s

hate about DBA’s? do you what

really, we do. we love you DBA’s, well,

of things we don’t like… a couple but, there are

no permissions on the database. when we have we love it,

almost have enough permissions. as much as when we although, not quite

drive us insane. ‘conventions’ your naming

are_you_fixated_with_underscores? oh why, why,

we’re on naming ‘conventions’ … and while oh

like you need your name makes you look tbl_customers

underpants into your sewn

mum your by

about the same time as … went out of fashion hungarian notation

they’re really hard to work with! null values what about,

the pain DBA’s knew if only

the suffering

the torment

the grief

developers. they cause that

we’re in this together. you do, well

is the real problem. none of this but

is only going to get worse. the real problem and

are one of the main culprits. microsoft we,

you’re perfect! it isn’t so microsoft, say

to make our minds up. can’t seem we

when you can have … data access technology why have one

RecordSets

XML

ADO

ADO.NET

DataSet’s

Adapters

Readers

DAAB

LINQ to SQL

Enterprise Lib

SQLXML

DynamicData

ORM

Entity Framework

technology focus? our new and

OData

Oh Dear

of chocolates at a party. a massive pile like

with data access methods. you’re spoiling us ambassador

why should you care? you’re DBA’s but

critical. this will become more, and more

now. we have control sorry DBA’s but

as the only way, is over. stored procedure the time of the

are becoming the standard. and other ORMs entity framework

they’re here to stay. and for worse for better

anytime soon. won’t change legacy systems

story they’re a different but new systems,

not to have a database at all. common practice it’s now

dah! dah

from the audience. of horror gasps

is we’ll generate the schema... for DBAs what’s worse

we’ve built the app. after from the code

to change anything. too late when it’s

forever more. your problem then make it

aren’t you? you’re listening now yeah,

this situation? should we fix so why,

this. ask yourselves developers

a database server? cluster how do you

of tempdb files? optimal number what is the

session? suspended what’s a

want to know? do you really and,

apps. you want to build no,

about... what do you know DBAs

environments? statefull stateless and

viewstate? optimize how best to

system is? source control what a

(just for reference, you should know that one)

want to know? do you really and,

it is that DBAs do for fun. do whatever no, you want to

drowning kittens

badger baiting

watching ready steady cook

that. like stuff

this. need to fix we

too late. before it’s now,

this situation? how do we fix so,

guidance. marriage we need

problem. a technology this isn’t

more technology. fix it with we cannot

we follow… the process it’s about

we have… the people and

to this. is key communication

get together… of projects right at the beginning

be handled will really talk about how data

as one the whole system and treat

and database application it isn’t

solution it’s a

fits all. one size there is no

to help. some tips here are

lists. distribution setup

to sign up. involved get everyone

alike. and DBAs developers

your knowledge. in a constructive way and share

on relevant topics quick presentations deliver

and discuss them. whole team to the

program. to pair don’t be afraid

together. applications test

each other just talk to and please

each other. educate so,

together… work and,

one another. against not,

if you can’t get on with your DBA’s developers, and

to keep them busy. you can do here is something

going home just before they’re wait until

and add this… from a production box open a proc

RAISERROR ('Transaction (Process ID 53) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction', 16, 1 ); RETURN;

fin.

but suck less like this one there are other sessions

We have many open positions in the UK