FART OCH KONTROLLPer Åström, TV4
Valtech Days 27 oktober 2011
IF EVERYTHING SEEMS UNDER
CONTROL YOU’RE JUST NOT GOING
FAST ENOUGHMario Andretti
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
Förvaltning
Utveckling
Förvaltning
Utveckling
Tid
Funktioner
”html”
DIY
CMS
”plattform”
1990 2015
http://www.flickr.com/photos/shehal/2259471847/
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
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.
BYGG FÖR FÖRÄNDRING
+ 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
CMS
Video
Metadata
Tablådata
Medlemmar
API
web
tablet
mobiler
OTT
mediecenter
....och annat
http://www.flickr.com/photos/foxypar4/1004465437/
http://www.flickr.com/photos/53370644@N06/4976493140/
public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); }}
puts 'Hello World!'
Gammalt Nytt
Stage
Produktion
IDOL, 21:02
$ 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
$ 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
$ 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
$ heroku scale web=2
Scaling web processes... done, now running 2
$ heroku scale web=2 worker=1
Scaling web processes... done, now running 2
Scaling worker processes... done, now running 1
$ heroku scale web=19 worker=9
Scaling web processes... done, now running 19
Scaling worker processes... done, now running 9
https://github.com/stevegraham/dynosaur
http://www.flickr.com/photos/lassi_kurkijarvi/2630566035
KVALITETPRIORITERING
AUTOMATISERINGPLATTFORMEN/AR
PERSONERMÄTNING
METOD
LÄS MER PÅ HTTP://HTTP.TV4.SE