Bloggposter i kategorien
Webarkitektur

Erfaringer fra testdrevet JavaScript

Magnar Sveen gir en glimrende introduksjon til testdrevet JavaScript-utvikling i screencast-serien “Zombier, mafia og testdrevet utvikling”, zombietdd.com. Etter å ha fulgt med på denne i høst, ble jeg inspirert til å gjøre noe tilsvarende selv og bestemte meg for å utvikle en enkel applikasjon, der jeg benytter TDD-metodikk og tilhørende verktøy.

When less is more – Agile web architecture

Norwegian Developer’s Conference (NDC) 2011 ble arrangert i Oslo Spektrum 8. – 10. juni. Tore Vestues og Jonas Follesø fra BEKK holdte et foredrag kalt “When less is more – Agile web architecture” der de presenterte sine tanker rundt smidig webarkitektur. I stedet for å snakke om å tenke nytt rundt webariktektur, snakker Tore og [...]

Få orden i JavaScript-testene med QUnit

Når man skriver i et dynamisk språk som JavaScript med mye kraft i fingerspissene er det lett å ødelegge det man allerede har fått på plass. QUnit er et lettvektig rammeverk for enhetstesting i JavaScript. Med QUnit kan du blant annet teste asynkron kode og fasilitere automatisert testkjøring. Denne artikkelen forklarer hva QUnit gjør og hvordan man bruker det.

The benefits of simple, automated performance testing

Norwegian Developer’s Conference (NDC) 2011 was arranged in Oslo Spektrum 8th – 10th of June. Kristoffer Dyrkorn from BEKK presented a talk called “The benefits of simple, automated performance testing” where he spoke about automated performance-testing of web solutions. Automated testing of non-functional demands is particularly important in agile projects, and should receive the same [...]

HTML5: Going Offline.

We take a dive into one of the new HTML5 features; Offline Web Application Support.

Blås liv i dine data med Solr

Har du en stor samling data som du ønsker å gjøre søkbar? Ønsker du treff på millisekunder og muligheter for å grave deg gjennom havet av data med fasetter og autofullføring? Solr er en avansert søkeserver som kan gjøre dette og mye mer. Sett opp en Solr-server, overfør dataene dine til den, og du kan [...]

Embedded Jetty 7 webapp executable with Maven

We’ve been running on Jetty for the last couple of years now at my team. About a year ago we moved from deploying our warfiles to deploying executable jars (überjars). Here’s an updated recipe for creating your Jetty executables with Jetty7@Eclipse and Maven.

Enkel og kraftig webutvikling med Wicket

Wicket tilbyr et open-source rammeverk for simpel, men kraftig og strukturert utvikling av webapplikasjoner i Java. Ved å klargjøre skillet mellom det brukeren ser og logikken bak, totalt fravær av komplisert XML-konfigurasjon, og en orientering rundt sider og deres komponenter skiller Wicket seg fra andre webrammeverk. I denne artikkelen forklarer vi Wicket med eksempler på hvordan det kan brukes.

Komponentbaserte webrammeverk: Tapestry 5

Nytt prosjekt, nye muligheter! Når man planlegger et utviklingsprosjekt for web vil dette som oftest innebære et valg av webrammeverk. Det er etterhvert blitt svært mange å velge blant, og det kan være en utfordring å få oversikt over hva som skiller de ulike rammeverkene. Tradisjonelle action-baserte webrammeverk som Struts2 og Spring MVC har modne [...]

Avoid fragile webtests by using PageObjects

If you have tried webtesting over some period of time, chances are that you have experienced the fragile nature of webtests. The reason for this fragiltiy is that if there is one part of an application that is bound to change frequently, it is the user interface. So what might be done about the fragile [...]