Quantcast
Channel: Cygni » Stacktrace
Browsing all 15 articles
Browse latest View live

Integrationstester – TestLink och JUnit

Detta är den sista delen av tre i en artikelserie om automatiserade integrationstester. Den första delen ger en kort beskrivning av syftet med integrationstester och de utmaningar som ofta uppstår vid...

View Article



Image may be NSFW.
Clik here to view.

Strategier för felhantering

Detta inlägg argumenterar för att mönstret try { ... } catch(SomeCheckedException e) { e.printStackTrace(); } är ett anti-pattern och definitivt ej bör rekommenderas som ett generellt...

View Article

Dropwizard – en översikt

Dropwizard är en körmiljö och ett ramverk för att enkelt utveckla små enheter i form av RESTful webtjänster. En stack bestående av bl.a Jetty, Jersey, Jackson, slf4j, JDBI och en föreslagen...

View Article

Image may be NSFW.
Clik here to view.

Bättre koll på testerna med EclEmma

I den här artikeln ska jag skriva lite om EclEmma, en plugin till Eclipse för testramverket EMMA. Pluginen är inte på något sätt ny, men inte desto mindre användbar. Verktyget är till för att visa dig...

View Article

Vagrant – den bästa nyheten sedan skivat bröd

Vagrant är ett verktyg för att på ett smidigt sätt via kommandoraden kunna hantera olika virtuella boxar (Oracle VirtualBox). Vagrant används för att skapa och konfigurera lättviktiga, reproducerbara...

View Article


5 tips för att ta det där Java-certet

Som nyexad webbprogrammerare var det inte helt lätt att slänga sig in i certifieringsdjungeln. Det var många nya begrepp och ofta förstod jag varken frågorna eller förklaringarna när jag först började...

View Article

Så fixar du buggen med återställda tangentbindningar i Ubuntu 12.10 och 13.04

Under några månaders tid har jag stört mig på att Ubuntu återställer tangentbindningar som jag gjort när datorn bootas om. T.ex. så krockar Ubuntus Alt+F7 Move Window med Intellijs IDEAs find. Det...

View Article

Connection-pooler och validering

Alla som jobbar med serverapplikationer i Java har väl någon gång stött på behovet av en connection pool. Länge var Apache DBCP den dominerande poolen, eventuellt med c3p0 som alternativ. Båda dessa...

View Article


Trigga Jenkins-byggen vid Git push

Om man driftar sitt eget Git-repo (och därmed saknar det inbyggda stödet i t.ex. GitHub och BitBucket) är det enkelt att lägga in kopplingar (hooks) så att ett bygge automatiskt startas vid commit. På...

View Article


Arbeta med SSH över flera domäner

För att minska på fingerslitaget vid inloggning till flera maskiner på olika domäner via SSH kan man nyttja resolv.conf och .ssh/config. Med hjälp av dessa kan man sätta default-användarnamn och även...

View Article

Image may be NSFW.
Clik here to view.

Neo4j, Cypher och Kurt Cobain

Neo4j är en NoSQL-databas eller närmare bestämt en grafdatabas. Det är en javabaserad open source-produkt och utvecklarna bakom Neo4j beskriver den så här: Embedded, disk-based, fully transactional...

View Article

Använda AutoCloseable och undvika checked exceptions

Om man vill använda AutoCloseable i JDK 1.7 och högre ser man ganska snabbt att metoden close kastar Exception: public interface AutoCloseable { void close() throws Exception; } Detta gör en inte glad...

View Article

Image may be NSFW.
Clik here to view.

Göm dina inspektionsfel

Till byggmiljön Jenkins finns flertalet kraftfulla plugins för att underlätta kodunderhåll och kvalitetskontroll, bland annat PMD, Findbugs, DRY och Checkstyle som tillsammans blir en bra kombination...

View Article


Installera Sun JDK 8 på AWS Default Amazon Linux AMI

När man skapar en ny EC2 instans på AWS och väljer AMI’n Amazon Linux AMI, så kommer den med Open JDK 7. Det känns ju lite 2010, man vill ju gärna köra Java 8. Nedan följer några enkla instruktioner...

View Article

Hur fungerar metodreferenser i Java 8

Hur kan egentligen String-metoden int compareToIgnoreCase(String) likställas med Comparator-metoden int compare(T param1, T param2) För ett tag sedan svarade jag på just den frågan på StackOverflow och...

View Article

Browsing all 15 articles
Browse latest View live