Fart och kontroll

52
FART OCH KONTROLL Per Åström, TV4 Valtech Days 27 oktober 2011

description

Från Valtech Experience Day 27/11 2011

Transcript of Fart och kontroll

Page 1: Fart och kontroll

FART OCH KONTROLLPer Åström, TV4

Valtech Days 27 oktober 2011

Page 2: Fart och kontroll

IF EVERYTHING SEEMS UNDER

CONTROL YOU’RE JUST NOT GOING

FAST ENOUGHMario Andretti

Page 3: Fart och kontroll

OM TV4 DIGITALA MEDIER• en del av TV4 AB

• ”TV på alla plattformar”

• ≈55 personer

• teknik: fyra utvecklare, tre projektledare, två text-tv (varav tre just nu föräldralediga)

• 8-10 sajter, cirka 200 bloggar

• text-tv

• iPhone och Android-appar

Page 4: Fart och kontroll

Förvaltning

Utveckling

Page 5: Fart och kontroll

Förvaltning

Utveckling

Page 6: Fart och kontroll
Page 7: Fart och kontroll

Tid

Funktioner

”html”

DIY

CMS

”plattform”

1990 2015

Page 8: Fart och kontroll
Page 9: Fart och kontroll

http://www.flickr.com/photos/shehal/2259471847/

Page 10: Fart och kontroll

IT IS NOT THE STRONGEST OF THE SPECIES THAT SURVIVES, NOR THE

MOST INTELLIGENT THAT SURVIVES. IT IS THE ONE THAT IS THE MOST

ADAPTABLE TO CHANGE. Charles Darwin

Page 11: Fart och kontroll

DET ÄR INTE DET BÄSTA CMS:ET SOM ÖVERLEVER ELLER DET BÄSTA

SPRÅKET, DET ÄR PLATTFORMEN SOM BÄST ANPASSAR SIG SOM VINNER.

Page 12: Fart och kontroll

BYGG FÖR FÖRÄNDRING

Page 13: Fart och kontroll
Page 14: Fart och kontroll

+ resize=180x101 => + flip=horizontal=>

=>

+ rotate=60

<= format=png +<= flip=vertical +

http://img.tv4.se/?resize=180x101&flip=h&flip=v&format=png&rotate=60&source=http://cdn01.tv4.se/polopoly_fs/1.2264852!picture/3287789633.jpg

Page 15: Fart och kontroll

CMS

Video

Metadata

Tablådata

Medlemmar

API

web

tablet

mobiler

OTT

mediecenter

....och annat

Page 16: Fart och kontroll

http://www.flickr.com/photos/foxypar4/1004465437/

Page 17: Fart och kontroll

http://www.flickr.com/photos/53370644@N06/4976493140/

Page 18: Fart och kontroll

public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); }}

puts 'Hello World!'

Page 19: Fart och kontroll
Page 20: Fart och kontroll
Page 21: Fart och kontroll

Gammalt Nytt

Page 22: Fart och kontroll
Page 23: Fart och kontroll
Page 24: Fart och kontroll

Stage

Produktion

Page 25: Fart och kontroll

IDOL, 21:02

Page 26: Fart och kontroll
Page 27: Fart och kontroll
Page 28: Fart och kontroll
Page 29: Fart och kontroll

$ heroku create tvplay

Created http://tv4play.herokuapp.com/ | [email protected]:tv4play.git

Git remote heroku added

$ git push heroku master

-----> Heroku receiving push

-----> Rails app detected

-----> Compiled slug size is 8.0MB

-----> Launching... done, v1

http://tv4play.herokuapp.com deployed to Heroku

Page 30: Fart och kontroll

$ heroku addons:add custom_domains:basic

Adding custom_domains to tv4play...done.

$ heroku domains:add www.tv4play.se

Added www.tv4play.se as a custom domain name to

tv4play.heroku.com

Page 31: Fart och kontroll

$ heroku addons:add ssl:hostname

$ heroku addons:add custom_error_pages

$ heroku addons:add memcache:250mb

$ heroku addons:add sendgrid:bronze

$ heroku addons:add deployhooks:email

$ heroku addons:add logging:expanded

$ heroku addons:add exceptional:premium

$ heroku addons:add newrelic:standard

$ git push heroku master

Page 32: Fart och kontroll
Page 33: Fart och kontroll
Page 34: Fart och kontroll

$ heroku scale web=2

Scaling web processes... done, now running 2

Page 35: Fart och kontroll

$ heroku scale web=2 worker=1

Scaling web processes... done, now running 2

Scaling worker processes... done, now running 1

Page 36: Fart och kontroll

$ heroku scale web=19 worker=9

Scaling web processes... done, now running 19

Scaling worker processes... done, now running 9

Page 37: Fart och kontroll

https://github.com/stevegraham/dynosaur

Page 38: Fart och kontroll
Page 39: Fart och kontroll
Page 40: Fart och kontroll
Page 41: Fart och kontroll

http://www.flickr.com/photos/lassi_kurkijarvi/2630566035

Page 42: Fart och kontroll
Page 43: Fart och kontroll
Page 44: Fart och kontroll
Page 45: Fart och kontroll
Page 46: Fart och kontroll
Page 47: Fart och kontroll
Page 48: Fart och kontroll
Page 49: Fart och kontroll
Page 50: Fart och kontroll
Page 51: Fart och kontroll

KVALITETPRIORITERING

AUTOMATISERINGPLATTFORMEN/AR

PERSONERMÄTNING

METOD

Page 52: Fart och kontroll

LÄS MER PÅ HTTP://HTTP.TV4.SE