Highlights fra HTML5 Developer Conference

html5devconf

Så er HTML5DevConf slut for denne gang – buuh – og må sige det har været 3 forrygende dage. Indholdet har været rigtigt godt – og langt fremme – sammenholdt med en god vibe og en masse nørd snak. Man må sige, at en lille flyvetur til Silicon Valley virkelig bringer dig sammen med en masse kloge mennesker. Det samme kan man sige om den togtur, jeg tager ind til Vertica kontoret hver morgen!

Udviklere fra Google og Mozilla
Nogle af talerne på konferencen, er udviklere fra Google og Mozilla, der afprøver de nyeste browserfeatures. De implementerer demoer og afprøver de forskellige usecases, som specifikationerne er tiltænkt. Det gi’r et indblik i hvad der kan lade sig gøre allerede i dag, og hvor meget der er i vente. Læs resten

O’REILLY Fluentconf 2012: Dag 3

Sidste dag her på konferencen, hvor indlæggende har været lidt svingende – en blandet pose som man siger på nydansk – her kommer et par highlights.

Paul Irish fra Chrome devteam leverede som sædvanlig varen, hvad den fyr ikke ved om tooling er ikke værd at vide. Gennemgik et komplet web development workflow fra shell / editor – over testing – til build / deployment. Viste en del nye features i Chrome developer tools, f.eks. emulering af mobil inkl. størelse, rendering og touch events. Source maps der lader dig debugge (inkl. sætte breakpoints i) originalfiler, gennem minified produktionsfiler – rimeligt snedigt. Det åbner også op for debugging af andre kombilerede sprog så som CoffeeScript direkte i browseren.

Læs mere om alle features i den nye Chrome Dev Tools.

Wes Bos fra Toronto i Canada (what’s that all aboot :) ) gennemgik en del eksempler med video / canvas komboen. Det varer ikke længe før performance og features er klar til kommerciel brug af face detection, augmented reality osv.

Her er et link til hans youtube video, som han brugte som proposal til konferencen – den giver et godt indtryk.

Men slut herfra hvor den samlede vurdering må være at Javascript er stort, og det bruges til virkeligt mange forskellige ting. Skubbet med af HTML5 bølgen, og en ‘talk to the hand’ til Flash fra Apple, er det blevet fokus for fremtidens rige oplevelser på web (ja eller hvad med Metroapps på Windows8 (hardware accellereret endda)).

O’REILLY Fluentconf 2012: Dag 2

Efter førstedagen med de forskellige workshop, er konferencen nu egentlig i gang.

Brendan Eich (Javascriptens fader) fra Mozilla lagde ud med en historisk gennemgang af JS’ens ret hårde opvækst, og hvad der er kommet til nu her i ES5  og hvad der er på vej i ES6 (også kaldt ES.Next).

Lea Verou tæskede alle i salen igennem med Regular Expressions og benyttede denne fantastiske app til at gennemgå syntaksen for hvad der også kaldes ASCII Puke. Godt udgangspunkt hvis man lige skal ha’ teknikkerne støvet af.

Steven Souders - performance freak fra google talte igen igen om performance ved javascript snippets. 3. parts scripts som facebook likes, twitter, reklame banner osv. man kan ha kørende på sit site. Problemet er at man så ikke længere har fuld kontrol over performance og er de dårlig skruet sammen kan de blokere for eget indhold.

Et eksempel var et stort amerikansk nyhedssite, der i Kina havde loadtider mellem 20-30 s per side. Det var så fordi de havde  inkluderet twitter scripts i headeren så alt deres andet indhold skulle vente på at den timede ud – twitter er blokeret i den store kinesiske proxy :)

Eric Bidelman fra Google (og contributor til HTML5Rocks) viste ’10 Things You Didn’t Know HTML5 Could Do’ og jeg må sige han havde et par nye tricks med. Det er dog stadigt i de seneste builds af Webkit (Canary), men det er spændende at se lidt af fremtiden og hvor meget energi browserproducenterne lægger i disse features. Live media streaming, filesystem input output, WebGL/3D, GamePad API for spilkonsol input til spiludviklerne. Jowjow det bliver taget seriøst.

Et frisk pust sidst på eftermiddagen var to ultra geekede youtube udviklere, der havde sneget sig ud fra Google bunkeren. Den ene sidder med flashudgaven af deres player og den anden er devlead på HTML5 udgaven. De goof’ede en del rundt på scenen og afspillede youtube-katte-videoer, men gav også en spændende indsigt i deres performancearbejde og hele Flash vs. HTML5 snakken.

Slides fra konferencen bliver offentliggjort løbende eller fang #fluentconf på twitter.

O’REILLY Fluentconf 2012: Dag 1

Så er jeg landet i San Fransisco til første dag af O’reillys nye konference ‘Fluentconf‘. Tagline er Javascript & Beyond, så det er 3 dage med 2 spor og masser af spændende javascript relateret – alt fra mobil til 3D spil direkte i browseren.

Det bliver spændende at følge de næste dage, og jeg skal nok samle lidt op her på bloggen  - og smide et par highlights.

Her kommer lige lidt stemningsbilleder.

This slideshow requires JavaScript.

JavaScript Management

I forbindelse med et af de månedlige ANUG meetups, holdte jeg et indlæg om strukturering af klient-kode og bedre udnyttelse af jQuery.

Det er en samling patterns, best practices, tips og tricks – med fokus på struktur, performance og vedligehold. Der er masser af kodeeksempler, der kan kickstarte dit næste projekt – så saks endelig!

Der er også et afsnit om hvordan man får Visual Studio 2010 op I gear, når det kommer til frontend udvikling.

Præsentationen er på engelsk og i form af HTML5 slides. Du finder den her:

Javascript Management & Best Practices
(Du skal benytte Chrome, Safari eller FireFox)

Om håndtering af søgemaskiner og dybe links i AJAX applikationer

I AJAX applikationer håndteres brugerens interaktion løbende, indhold genereres og indsættes I siden dynamisk. Dette er en vigtig del af et moderne responsivt user interface. Men når brugere ikke længere klikker sig rundt mellem egentlige sider, kræver det en ekstra indsats, at balancere url’er, funktionalitet og indekserbart indhold til søgerobotterne.

Dette indlæg er en oversigt over mulighederne, og skulle gerne give dig et forspring I dit næste AJAX projekt.

Læs resten

Hvad er forretningsværdien af et rundt hjørne?

Måske et lidt mærkeligt spørgsmål, men når man snakker design og identitet på nettet, så er det også et fornuftigt ét. Det hjælper til, at holde fokus, når man skal tage beslutninger om browserkompatibilitet, og især udnyttelse af mediet.

Med mobile enheder og stadigt flere browserfunktioner, er emnet mere aktuelle end nogensinde før. Og vil man have succes, bliver man nødt til at foretage bevidste valg – og de er ikke alle tekniske.

Læs resten