Kombinera SignalR med message bus delivery tillförlitlighet

Vi satt nyligen med kund och diskuterade hur vi skulle kunna utöka deras befintliga applikation med live data, vilket ju är straight forward enough. Tvisten i just det här fallet var att datat i fråga inte genererades i en konstant ström, utan i korta omgångar med en livslängd på 5-10 minuter. Kunden ville att data skulle plottas när data började strömma in, för att sedan tas bort när dataflödet upphörde.

Istället för att låta websidan ligga och polla servern efter uppdateringar,   Continue reading

Introduktion til startupconfessions.io

Jeg har efterhånden refereret til www.miljoparkering.se en del gange her på bloggen.

Miljöparkering er nogenlunde godt opdelt rent logisk, men de identificerede services er dog del af samme deployable unit (hvilket nok er ok for et system af den størrelse og behov, men generelt ikke helt optimalt). Derudover bærer systemet præg af, at det har været vores lille sandkasse at teste forskellige tilgange under.

For nogen tid siden (efteråret) sætte jeg mig så ned og lavede et nyt eksempelsite Continue reading

Er Event-Driven Architecture noget rod?

En af de udfordringer, der kan følge med udvikling af et beskedsbaseret, event-drevet system er, at det kan føles sværere at holde overblikket over, hvad der sker – og hvornår.

Der introduceres en del ny “indirection”, hvilket påvirker os på to måder:

  • Psykologisk: Hvis jeg deler min kode op i meget mindre, mere adskildte dele, og hvor interaktion udføres asynkront, hvordan ved jeg, at alt udføres som jeg ønsker det?
  • Udvikling: Hvordan beholder jeg overblikket over min kode?

Et eksempel er brugeroprettelse Continue reading

Plus “policy” – del 2 (marketing-hatten på og Call-to-action)

(Go here for English edition)

Dette er fortsættelsen af min blog post om Plus.

Som web site er vi selvfølgelig interesserede i at brugerne fortsætter med at bruge Miljöparkering Plus.

Så vi tog marketing-hatten på og spekulerede lidt i, om vi kunne skabe en god “call to action”, der ville stimulere brugeren til at forlænge sin igangværende Plus.

Med andre ord, “Marketing-afdelingen” besluttede, at vi fremover skulle give brugeren en forlængelsesbonus, hvis vedkommende forlænger sin igangværende Plus. Dette var kravene: Continue reading