Lift is an expressive, elegant framework for writing Web applications. It stresses the importance of security, scalability, and performance while enabling high levels of developer productivity. Lift applications, written in Scala and deployed as WAR files offer very high performance and are being deployed in organizations as diverse as web 2.0 start-ups, right up to companies such as SAP. In this session, project committer Timothy Perrett, gives an overview of Lift and demonstrates its advantages for building rich Internet applications.
Når det blir enkelt å konfigurere forholdsvis kompliserte aspekter, blir det samtidig lett å gjøre feil. Med Spring og @Transactional annotation har konfigurasjon av transaksjoner blitt noe hvem som helst kan gjøre. Men hva skjer når hvem som helst gjør det, også de med begrenset kunnskap om og erfaring med transaksjoner? Denne presentasjonen vil starte med å forklare hvordan transaksjoner settes opp i Spring, betydningen av en del transaksjonsinnstillinger. Videre vil den vise eksempler på svært uheldig transaksjonskonfigurasjon. Samtlige eksempler er tatt fra virkelige prosjekter. Avslutningsvis vil det komme anbefalinger på hvordan transaksjonene burde konfigureres.
Presentasjonen vil forsøke å sette seg i utviklerens posisjon. Hva foregår i hodet på utvikleren når transaksjonen konfigureres hakkende galt? Hva i alle dager får for eksempel noen til å bruke REQUIRES_NEW? Hvorfor føler noen at NEVER er en god ide?? Og hva skjer når neste junior forsøker å "fikse" NEVER ved å slenge NOT_SUPPORTED foran...
by Martin Gunnarsson and Pär Sikö
Many JavaFX presentations focus on what the code looks like and how the language works, but they rarely show how to actually get started. JavaFX is said to be both designer and developer friendly but how do you get the designers involved?
In this presentation we'll show what a typical JavaFX workflow may look like, starting with a fresh installation of the JavaFX Production Suite and Adbobe Photoshop, and going all the way to a complete application.