failures, conjectures & closure

41
Failures, Conjectures & Closure UpdatePDX & Tim Anglade present

Upload: tim-anglade

Post on 20-Dec-2014

589 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Failures, Conjectures & Closure

Failures, Conjectures & Closure

UpdatePDX & Tim Anglade present

Page 2: Failures, Conjectures & Closure

Prologue

( Tim Anglade enters, stage left )

( A converted warehouse, somewhere near the banks of the Willamette. The year is two thousand and eleven.)

Page 3: Failures, Conjectures & Closure

FailingAct I

Page 4: Failures, Conjectures & Closure

( Bradford Stephens enters, stage right )

Page 5: Failures, Conjectures & Closure

( Sarah Novotny enters, stage right )

Page 6: Failures, Conjectures & Closure

( Alex Payne enters, stage right )

Page 7: Failures, Conjectures & Closure

( Tim Anglade enters, stage right )

Page 8: Failures, Conjectures & Closure

Making SenseAct II

Page 9: Failures, Conjectures & Closure
Page 10: Failures, Conjectures & Closure
Page 11: Failures, Conjectures & Closure

data Hosting & AnalYTICSYour CLOUD OR MINE

Page 12: Failures, Conjectures & Closure

Should I use <…> ?It sounds incredibly

appealing!

Page 13: Failures, Conjectures & Closure

Let me tell you abouta trend-setting, industry-leading

technological revolutionI’m very passionate about…

Page 14: Failures, Conjectures & Closure
Page 15: Failures, Conjectures & Closure

Zamboni Model 560AC provides energy efficiencywithout compromise of performance.

The PLUS+1™ dash display enables operatorso monitor the resurfacing in progress and

make adjustments on demand. Zamboni’s newOne-Touch mode uses customizable settingsor auger speeds, electronic water valves and

blade control for improved ease of operationand a more consistent ice surface.

The 560AC is the electric solution with the power to meet the needs of today’s busy arenaurfaces. The AC motors/controls and load sensing hydraulic system increase efficiency

providing more resurfacings per charge.

The design of the 560AC integrates state-of-the-art technology with standard featuresncluding an automatic snow breaker, hydraulically actuated snow tank lid, and theZamboni Advanced Water System (AWS™) resulting in a simplified resurfacing processand a superior sheet of ice.

The 560AC is the new standard for emission-free reliability with unparalleled power.

Discover why Zamboni is the overwhelming choice for ice rink operators throughout the world.

Nothing else is even close

155856_Zamboni_Flyer.qxd:ZAMBONI 525 INSERT FINAL 5/26/10 2:11 PM Page 1

This brochure is a PDF internet version posted on our website for reference only. The Zamboni Company assumes no responsibility for its content or use. For product and sales information, please contact the Zamboni Company at www.zamboni.com.

Page 16: Failures, Conjectures & Closure

Streamlined conditioner design withinternal-drive horizontal augerprovides additional maneuverability.

Replaceable poly runners serve asprotective wear strips for the sides ofthe conditioner.

The Ultimate Machine

Electronic Controls

Battery and ChargerIndustry proven lead acid batteries.Microprocessor controlled chargers forlong battery life.

DrivetrainFour-wheel drive. Rugged axles offer anindustry leading load bearing capacity of6400 lbs (2903 kg) per axle.ABM 24hp AC traction motor.

HydraulicsElectronically controlled proportionalhydraulic valves and load sense hydraulicpump provide increased efficiency andpower on demand. Vertical andhorizontal auger motors maintainselected speeds under load. High capacityoil tank. ABM 11hp AC pump motor.

ConstructionStrong 2” x 5” all-welded structural steelchassis. Premium primer and paint, stainlesssteel water distribution pipe and polyethylenewater tanks. Vertical auger enclosure reducesoperator area sound levels.

Zamboni USAFrank J. Zamboni & Co., Inc.15714 Colorado Ave., Paramount, CA USA 90723-4211Phone (562) 633-0751 Fax (562) 633-9365Zamboni CanadaZamboni Company Ltd.38 Morton Ave. East, Box 1388, Brantford, ON Canada N3T 5T6Phone (519) 758-5000 Fax (519) 758-0500Zamboni EuropeEigentalstrasse 1, Box 123, CH-8309 Nuerensdorf, SwitzerlandPhone +41 44 837 01 91 Fax +41 44 837 01 80

www.zamboni.com

PLUS+1 is a trademark of Sauer-DanfossZAMBONI and the configuration of the Zamboni® ice resurfacingmachine are registered trademarks of Frank J. Zamboni & Co., Inc.Copyright 2010. Printed in Canada GL 10

Electric water valves and blade controleliminate control rods and blade wheel.

Hydraulically actuated wash water pumprelocated for easier service access.

155856_Zamboni_Flyer.qxd:ZAMBONI 525 INSERT FINAL 5/26/10 2:11 PM Page 2

This brochure is a PDF internet version posted on our website for reference only. The Zamboni Company assumes no responsibility for its content or use. For product and sales information, please contact the Zamboni Company at www.zamboni.com.

Page 17: Failures, Conjectures & Closure
Page 18: Failures, Conjectures & Closure

89

81.25(77 in. Blade)

(77 in. Blade)

Dependable Sevcon® Gen4 controls have beenproven in applications throughout the world.“On-board” diagnostics provide trouble shootingcapability and vehicle management functions.

Actual Volume 2.83 m3 (100 cu. ft.)Compacted 3.54 m3 (125 cu. ft.)Excess Water 416 L (110 USG, 92 IMP)

Emptyw/Water

4423 kg ( 9750 lb.)5148 kg (11350 lb.)

with 86 in. Conditioner

(277 USG, 230 IMP)( 82 USG, 68 IMP)(195 USG, 162 IMP)Ice Making 738 L

Wash Water 310 L Total 1048 L

77 in. Blade 4.86 m (16.0 ft.)86 in. Blade 5.00 m (16 ft. 4.5 in.)At Conditioner

77 in. Blade

86 in. Blade

1.27 x 12.7 x 195.6 cm! in. x 5 in. x 77 in.1.27 x 12.7 x 218.4 cm! in. x 5 in. x 86 in.

25.4 cm ( 10 in.) dia.25.4 cm ( 10 in.) dia.

Horizontal AugerVertical Auger

4.04 m ( 159 in.)5.03 m ( 198 in.)

Snow Tank DownSnow Tank Up

2.26 m ( 89 in.)3.91 m ( 154 in.)

Snow Tank DownSnow Tank Up

77 in. Blade 2.06 m (81.25 in.)86 in. Blade 2.30 m (90.25 in.)

( 25 USG, 21 IMP) 95 L

1.95 m ( 77 in.)

1.37 m ( 54 in.)

Page 19: Failures, Conjectures & Closure

Should I use <…> ?Answer: it depends

Page 20: Failures, Conjectures & Closure

Rules of Thumb

Page 21: Failures, Conjectures & Closure

prototyping.MongoDB is great, amongst other things, for…

Page 22: Failures, Conjectures & Closure

if your queries don’t change and you stay at a “small” scale.

CouchDB is great, for example…

Page 23: Failures, Conjectures & Closure

when you value distribution & persistenceabove all else.

BigCouch & Riak are great, amongst other things…

Page 24: Failures, Conjectures & Closure

overnight analytics.Hadoop is great, amongst other things, for…

Page 25: Failures, Conjectures & Closure

a data glue between multiple parts of your app(queues, caches, etc.].

Redis is great, amongst other things, as…

Page 26: Failures, Conjectures & Closure

a starting point to build& extend on.

Cassandra is great, amongst other things, as…

Page 27: Failures, Conjectures & Closure

you’d otherwise have to do a lot of self-joins.

Neo4J is great, for example, if…

Page 28: Failures, Conjectures & Closure

Seven NOSQL Propositions

A modest proposal

Page 29: Failures, Conjectures & Closure

Only use NOSQL if you have to.

Proposition 1[the cardinal]

Page 30: Failures, Conjectures & Closure

If you ask for NOSQL by name, you probably don’t need it.

Corollary 1.a

Page 31: Failures, Conjectures & Closure

Never forget the operational complexity.

[aside]

Page 32: Failures, Conjectures & Closure

Some things will always be better achieved with an RDBMS

Proposition 2[the eternal]

Page 33: Failures, Conjectures & Closure

Distribution Modelvs. Data Modelvs. Disk Data Structure.

Proposition 3(the modified Moon methodology)

Page 34: Failures, Conjectures & Closure

“If you have a ton of data then you must use one of the distributed datastores and your requirements for how you want to query that data will most likely drive the choice of which database to use.

If, however, you do not have a ton of data then the choice basically comes down to personal preference.”

Page 35: Failures, Conjectures & Closure

Catchy phrases are red herrings.

Proposition 4[the nemesis]

Page 36: Failures, Conjectures & Closure

“Use the right toolfor the right job.”

Page 37: Failures, Conjectures & Closure

“Polyglot persistence.”

Page 38: Failures, Conjectures & Closure

Hardware will always help;but it will never save you.

Proposition 5 [the brute]

Page 39: Failures, Conjectures & Closure

Given enough time, most NOSQL projects gravitate towards a MapReduce-like model for computations.

Proposition 6 [the Black conjecture]

Page 40: Failures, Conjectures & Closure

Trust no one.That goes double if they talk about CAP.

Proposition 7[the paranoïd ]

Page 41: Failures, Conjectures & Closure

BuildingAct III