Artiklar | Artiklar om framgångsrik mjukvaruutveckling från Citerus AB

Grails Pet Store 0.2 released

I finally managed to wrap up a semi-stable milestone of Grails Pet Store, and the roadmap is now available in the form of tagged issues. Hopefully there will be a live instance available Real Soon - watch this spot for updates.   Läs artikeln →

Running Spring on Google App Engine

In case you've been living under a rock the last couple of weeks, Google recently announced the addition of Java support to its App Engine. I have written a small sample application that leverages Spring and each of the Google infrastructure services that are exposed either as proprietary APIs or serves as backend to standard APIs. The application itself, Feeling Lucky Pictures, is very simple: you login using your Google account, and you import images from URLs into your personal gallery. You can also send an email with your pictures attatched.  Läs artikeln →

Groovy power

The concurrent API that was added to Java 5 is very powerful for sumbitting tasks to a worker thread pool, but when you combine it with the Groovy ability to implement single-method interfaces with closures you have a real winner.  Läs artikeln →

How to write an automated test for code that calls System.exit()

The other day I came across some code that during certain conditions was expected to call System.exit(). Naturally I wanted test coverage for that code too, but since any test calling the method in question would terminate the entire testrun I had to find a different approach. Here is one strategy that can be used.  Läs artikeln →

One Man's Entity Is Another Man's Value Object

One activity that we tend to spend some time on when doing Domain-Driven Design is the characterization of our classes into Entities of Value Objects. Entities and Value Objects are two fundamental building blocks that we use to handle complexity and help us further deepen our understanding of the problem domain. Careful characterization can make our design simpler, yet more powerful.  Läs artikeln →

Lundgrens Lag / Lundgren's Law

"Varje nytt sätt att bedriva produktutveckling på, som har potential att vara mycket bättre än de befintliga, kommer över tiden att perverteras till en variant på vattenfallsutveckling. "Every new way of developing products, that has potential of being a substantial improvement over the current ways, will eventually be corrupted into a form of waterfall process, at which point it will be dismissed with the conclusion 'we knew that it wouldn't be any better all along'"  Läs artikeln →

Från Java till Groovy

Kan du Java och är nyfiken på Groovy? Följ med när Peter Backlund steg för steg portar kod från Java till Groovy, och lär dig om hur Groovys dynamiska egenskaper kan vara till nytta för dig.  Läs artikeln →

Klart och oklart -“ om Scrum och kvalitet

Ett av nyckelvärdena i Scrum är att undvika att försöka öka hastigheten genom att göra kontraproduktiva kompromisser med produktens interna kvalitet. Tobias Fors har tagit en titt på varför kvaliteten på insidan av mjukvaran ibland får ge vika i utvecklingsprojekt, och vilka konsekvenser det kan få.    Läs artikeln →

Interview with Johanna Rothman

Helping managers realize what they have to do; being one of the minds behind the annual Amplifying Your Effectiveness conference; co-host of the legendary Problem Solving Leadership workshop; chair of the Agile 2009 conference; blogger and podcaster; author of several books on project management, hiring, writing, and an upcoming book on project portfolios–Johanna Rothman is a source of inspiration to anyone who has the slightest interest in project work. This interview with Johanna Rothman was made by Magnus Ljadas.  Läs artikeln →

Markerplanering - ett visuellt planeringsverktyg

Överskattar ditt team sin förmåga att färdigställa funktionalitet under planeringar? Behöver ni skära i innehållet när sprintslutet närmar sig eller jobba övertid för att hinna med det sista? Ingen fara, Henrik Hindbeck har en enkel, visuell och snabb metod för att hjälpa team att ta sig an en rimlig arbetsbörda under planeringsdagen.  Läs artikeln →

Ulrika Malmgren

Bli en av oss

Vi söker fler som ser på systemutveckling som ett hantverk.

Kontakta oss så berättar vi mer

 

Kommande öppna kurser

(RSS)
Se alla och boka
 

Prenumerera

Våra bästa artiklar, lärorika events och nya utbildningstillfällen direkt till din mailbox.
Prenumerera nu →
 

Om Citerus

Citerus hjälper företag att lyckas med sin mjukvaruutveckling. Vi erbjuder metodinförande, kurser och träning samt systemutveckling och kan dessutom avlasta våra kunder genom ta oss an både delprojekt och hela projektåtaganden. Allt för att de ska kunna hålla en hög innovationstakt och skapa smarta lösningar som ökar deras konkurrenskraft. Citerus kunder har den gemensamma nämnaren att de ser mjukvaruutveckling som affärskritiskt. Läs mer →

weekly
1.0