nsbcon uk 2014 by andreas Öhlund particular software

Post on 24-Jun-2015

67 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Be picky about the tools you use! Under the hood of Particular Software.

TRANSCRIPT

UNDER THE HOOD OF PARTICULAR SOFTWARE

ANDREAS ÖHLUND

”… BUT I’M ON {ANCIENT NSB VERSION}?”

RELEASES PER YEAR

2011 2012 2013 20140

10

20

30

40

50

60

70

80

90

THE PAIN AND SUFFERINGOF FALLING BEHIND

BACKWARDS COMPATIBILITY IS THE KEY

MORE SPECIFICALLY

WIRE COMPATIBILITY

FREEDOM OF CHOICE

SalesNSB v3.3.8

ShippingNSB v4.4.2

BillingNSB v5.0.0

AUTOMATED TEST OR IT DIDN’T HAPPEN

IF ITS BROKEN WE’LL FIX IT

BACKWARDS COMPATIBILITY ON THE ENDPOINT LEVEL

DATA BACKWARDS COMPATIBILITY

Sales1.0.0NSB v4.4.2

Sales1.1.0NSB v5.0.0

DATA

WE FOLLOW SEMVER

API BACKWARDS COMPATIBILITY

VERIFYING BACKWARDS COMPATIBILITY FOR BEHAVIOR

AKA TRICKY SH**T!

THE PERMUTATIONS ARE BRUTAL

SO WE NEED MINIONS

OUR MINIONS…

LESSONS LEARNED

WHAT’S NOT REQUIRED TO RELEASE FASTER

THE F5 + WINZIP COMBO

BE PICKY ABOUT THE TOOLS YOU USE!

GITVERSION

WE’RE DEVELOPERS SO WE CAN WRITE CODE

“WE MUST NOT SHIP CRAP” - NETSCAPE (MICHAEL LOPP)

AND BTW, WE’RE HIRING!

top related