dommer fiks (javazone 2012 presentation)
DESCRIPTION
https://github.com/magott/javazone2012TRANSCRIPT
Fotballdommere fortjener vel også fritt nettleservalg?
Morten Andersen-GottArktekk
1torsdag 20. september 12
Hobbyprosjekt™
2torsdag 20. september 12
Teknologi for dommere
3torsdag 20. september 12
Teknologi for dommere
3torsdag 20. september 12
Teknologi for dommere
3torsdag 20. september 12
Teknologi for dommere
3torsdag 20. september 12
4torsdag 20. september 12
4torsdag 20. september 12
Det papirløse (dommer-)samfunn
5torsdag 20. september 12
Det papirløse (dommer-)samfunn
5torsdag 20. september 12
6torsdag 20. september 12
6torsdag 20. september 12
Scratching your itch7torsdag 20. september 12
Man-in-the-middle
FIKS
8torsdag 20. september 12
Man-in-the-middle
FIKSDommer- Fiks
8torsdag 20. september 12
9torsdag 20. september 12
JSOUP
• Javarammeverk for screen scraping
• POST (sende data)
• GET (hente data)
10torsdag 20. september 12
GET
11torsdag 20. september 12
12torsdag 20. september 12
12torsdag 20. september 12
13torsdag 20. september 12
13torsdag 20. september 12
13torsdag 20. september 12
13torsdag 20. september 12
13torsdag 20. september 12
POST
14torsdag 20. september 12
15torsdag 20. september 12
15torsdag 20. september 12
16torsdag 20. september 12
16torsdag 20. september 12
16torsdag 20. september 12
Unfiltered
• Minimalistisk web-rammeverk
• Standard scala
• Lite rammeverkspesifikt å lære seg
17torsdag 20. september 12
18torsdag 20. september 12
19torsdag 20. september 12
19torsdag 20. september 12
19torsdag 20. september 12
20torsdag 20. september 12
21torsdag 20. september 12
21torsdag 20. september 12
22torsdag 20. september 12
22torsdag 20. september 12
Mer Unfiltered?
•True Unfiltered Love
•Kaare Nilsen
• 15:40 - 16:40
• Sal 5
• Scala &Unfiltered Workshop
• Jon Anders Teigen
• 14:20 - 16:40
•Workshop-rommet
23torsdag 20. september 12
24torsdag 20. september 12
24torsdag 20. september 12
Twitter Bootstrap
• Hjelp for estetisk utfordrede backend-utviklere
• Front-end rammeverk
• Samling av CSS og jQuery-plugins
• twitter.github.com/bootstrap
25torsdag 20. september 12
26torsdag 20. september 12
26torsdag 20. september 12
+27torsdag 20. september 12
http://web.archive.org/web/20030624233511/http://home.nith.no/
~andmor/
28torsdag 20. september 12
VS
28torsdag 20. september 12
28torsdag 20. september 12
—
29torsdag 20. september 12
30torsdag 20. september 12
30torsdag 20. september 12
31torsdag 20. september 12
31torsdag 20. september 12
Heroku• Cloud platform
• Deployment basert på Git (push)
• Krever svært lite (ingen?) tilpasning av din applikasjon
32torsdag 20. september 12
33torsdag 20. september 12
33torsdag 20. september 12
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
• Noen få ekstra linjer i byggscriptet ditt
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
• Noen få ekstra linjer i byggscriptet ditt
• Massevis av add-ons fra tredjepart (RDBMS, NoSQL osv)
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
• Noen få ekstra linjer i byggscriptet ditt
• Massevis av add-ons fra tredjepart (RDBMS, NoSQL osv)
• Bring your own container
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
• Noen få ekstra linjer i byggscriptet ditt
• Massevis av add-ons fra tredjepart (RDBMS, NoSQL osv)
• Bring your own container
• SSL-støtte
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
• Noen få ekstra linjer i byggscriptet ditt
• Massevis av add-ons fra tredjepart (RDBMS, NoSQL osv)
• Bring your own container
• SSL-støtte
• Massevis av programmeringsspråk
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
• Noen få ekstra linjer i byggscriptet ditt
• Massevis av add-ons fra tredjepart (RDBMS, NoSQL osv)
• Bring your own container
• SSL-støtte
• Massevis av programmeringsspråk
• Time to market
+
34torsdag 20. september 12
• Påvirker i liten grad applikasjonen din
• Noen få ekstra linjer i byggscriptet ditt
• Massevis av add-ons fra tredjepart (RDBMS, NoSQL osv)
• Bring your own container
• SSL-støtte
• Massevis av programmeringsspråk
• Time to market
• Testing
+
34torsdag 20. september 12
—Servere står på USAs østkyst
35torsdag 20. september 12
Guava
• Rammeverk som gjør Java mer moderne
• Bedre collections
• Funksjonell programmering i Java
36torsdag 20. september 12
Guava CacheBuilder
• Veldig enkel in-memory cache
• Read-through caching
• Støtter timed eviction
37torsdag 20. september 12
CacheBuilder-konfigurasjon
38torsdag 20. september 12
39torsdag 20. september 12
Raskere enn originalen?
39torsdag 20. september 12
Populer cache i bakgrunnen
40torsdag 20. september 12
Calendar feeds
• Public adresse som returnerer kampene som en ICS-feed (iCalendar)
• Response type text/calendar
• Teksten bygges i henhold til RFC-5545
41torsdag 20. september 12
42torsdag 20. september 12
42torsdag 20. september 12
42torsdag 20. september 12
42torsdag 20. september 12
42torsdag 20. september 12
BEGIN:VCALENDARVERSION:2.0PRODID:-//andersen-gott.com/demo//NONSGML v1.0//ENMETHOD:PUBLISHX-WR-CALNAME:JZ12-demoX-WR-CALDESC:JZ12-demoX-PUBLISHED-TTL:PT1HBEGIN:VEVENTDTSTART:20120912T181500ZDTEND:20120912T200000ZDTSTAMP:20120911T112034ZLAST-MODIFIED:20120911T112034ZUID:Holmen - [email protected]:HolmenSUMMARY:Holmen - ReadyDESCRIPTION:Morten Andersen-GottEND:VEVENTEND:VCALENDAR
43torsdag 20. september 12
BEGIN:VCALENDARVERSION:2.0PRODID:-//andersen-gott.com/demo//NONSGML v1.0//ENMETHOD:PUBLISHX-WR-CALNAME:JZ12-demoX-WR-CALDESC:JZ12-demoX-PUBLISHED-TTL:PT1HBEGIN:VEVENTDTSTART:20120912T181500ZDTEND:20120912T200000ZDTSTAMP:20120911T112034ZLAST-MODIFIED:20120911T112034ZUID:Holmen - [email protected]:HolmenSUMMARY:Holmen - ReadyDESCRIPTION:Morten Andersen-GottEND:VEVENTEND:VCALENDAR
43torsdag 20. september 12
44torsdag 20. september 12
45torsdag 20. september 12
Takk for meg
github.com/magott/javazone2012
twitter.com/mortenag
github.com/magott/dommer-fiks
jz12.herokuapp.com
46torsdag 20. september 12