Sista tiden har vi lagt stora resurser på att optimera programkoden bakom Kokaihop.se. Trots att vi redan ansåg oss ha snabba svarstider har vi lyckats kapa svarstiderna (och därmed resursutnyttjandet) rejält. Nu går det snabbare än någonsin, till exempel vår mest besökta sida tar nu ca 0.05 sekunder mot tidigare ca 0.25 sekunder att generera. Kan tyckas vara en liten skillnad, men tar man differensen gånger antal recept vi visar under våra peak-timmar märks det ordentligt på hur mycket resurser vi använder.
Utöver finslipning av programkod har vi installerat sajten på ytterligare två servrar. En likadan i syfte att testa hur långt vi kommer med nuvarande kapacitet samt en större i syfte att se hur vi skalar upp. För att skapa ett lämpligt referensvärde har vi utgått från föregående års trafiktopp, lagt på vår ökning hittills i år och dubblat. Detta har varit vårt lägsta krav att sajten skall klara av. Slutresultatet är positivt i den bemärkelsen att vi med stor sannolikhet klarar årets topp med nuvarande maskinpark och att vi skalar linjärt.

Dock anser vi oss vara för nära gränsen och kommer därför ändå att flytta sajten till en kraftfullare server under den förväntade toppen (v. 52).
Andra positiva nyheter är att vi för första gången på väldigt länge avverkat alla våra supportärenden och fått undan mängder av mindre features, buggar och liknande som prioriterats ner under lång tid tidigare.
8 months ago - read more...
Från och med idag har vi fått efterlängtad förstärkning i form av Kenny Öberg. Kenny är nyligen examinerad från Chalmers program informationsteknik här i gastronomins huvudstad Göteborg. Hos oss kommer han att arbeta med systemutveckling i Java. Givetvis finns det även ett brinnande intresse för god mat och matlagning i alla dess former :-)

9 months ago - read more...
Vi har valt ett system för att hantera vår support. Valet föll på utmärkta Zendesk som bland annat används av Twitter, MSNBC, Scribd mfl. Systemet är enkelt uppbyggd, har bra referenser, är anpassningsbart, har ett väldesignat API och är relativt billigt.

Så snart vi har kopplat ihop vår påloggning med Zendesks kommer vi gå över från vår spridda flora av gästboksmeddelanden, foruminlägg och e-post till denna lösning.
Parallellt arbetar vi med ett spännande annonskoncept, ett egentligen ganska uppenbart koncept som vi dock inte har sett på någon annan matsajt. Att det inte finns på flera sajter beror antagligen på de tekniska utmaningarna som måste lösas för att mäta effekten. Ett problem som vi har löst. Detta till stor del tack vare att vi driftar sajten i molnet och på så sätt har tillgång till närapå obegränsad datorkraft vid behov.
9 months ago - read more...
Att fråga och få svar med problem rörande sajten i forumet är något som vi uppmuntrat. Tanken är att man ska hitta svar på sina frågor där utan att behöva kontakta support. I teorin ett bra koncept kan tyckas. I praktiken kanske inte lika lyckat.
Vi har genom året utvecklat mängder av system som används internt inom en organisation. Något som är otroligt mycket enklare än en publik webbtjänst av någorlunda storlek. Framförallt på grund av att man har exakt och total kontroll över allt från nätverkskort till webbläsare. Inte nog med det, det finns också möjlighet till direktkontakt med slutanvändaren via telefon. I detta fall skulle dock ett forum ha fungerat ganska bra då man kan hoppa över den initiala utredningen och gå direkt på själva problemet.
För en publik webbtjänst har man inte samma förmåner. Det är en vild och spretig flora av webbläsare, tilläggsprogram, reklamblockerare, antivirusprogram, bredbandsleverantörer och operativsystem. För ett företag av vår ringa storlek är det närapå omöjligt att testa alla kombinationer och varianter. Tidigare har vi varit lite bortskämda och som utvecklare sällan behövt fronta slutanvändare. Vi har helt enkelt fått problemen snyggt och prydligt serverade efter att supporten har avfärdat eller konstaterat problemet.
I det publika fallet krävs alltså en del arbete innan ett eventuellt problem kan ringas in. Det blir en ganska trist konversation ur ett matperspektiv att föra publikt i ett forum och av ringa intresse för våra besökare. Utöver det låga läsvärdet för majoriteten av besökarna ger det också en felaktig bild av sajten. Förstagångsbesökaren får lätt intrycket att vi levererar en buggig och problemfylld tjänst när den för majoriteten av besökarna fungerar klockrent. Det är också lätt hänt att viktiga ärenden försvinner i ett forum.
Mot bakgrund av ovanstående kommer vi inom kort att hänvisa supportrelaterade frågor till ett externt supportsystem. I de eventuella fall då problemen berör samtliga besökare ser vi såklart till att informera om det på sajten.

Foto (C) Mikael Damkier / Bildbyrå Pixgallery.com
9 months ago - read more...
inte vi :-) Men det var väl ganska väntat, vi har en bra bit kvar till vår vision om den perfekta matsajten. Det blev en hedrande plats exakt i mitten på listan, det vill säga plats 50. Bästa matsajt blev Tasteline. Välförtjänt! Stort grattis från oss. Vi laddar om och siktar på att knipa titeln nästa år.
Motiveringen löd:
“Att mat är socialt och recept en sak man delar är något som Kokaihop.se avspeglar fullt ut. Här sjuder det verkligen av aktivitet bland de matkreativa medlemmarna. Absolut coolast är dock möjligheten att ladda upp film till både egna och andras recept - något som gör Kokaihop unik bland sina svenska konkurrenter.”
En liten utmärkelse blev det dock för Sveriges bästa domännamn.
Vinnaren då?
Omvard.se, en sajt som jag och säkert många andra inte hört talas om tidigare. Säkert guld värd för den som är intresserad av kvaliteten inom den svenska vården.

Suddig bild från prisutdelningen på Sturecompagniet.
9 months ago - read more...
Just nu sitter vi på tåget mellan Göteborg och Stockholm. Det är dags för Internetworlds årliga event Sveriges bästa sajter på Sturecompagniet. Vi vet att vi är med på listan men ännu inte vilken plats. Fantastiskt kul! Så snart vi vet mer uppdaterar vi här. Våra egna gissningar:
Mikael: plats 39
Kimmo: plats 52

2008 års logo :-)
9 months ago - read more...
Sökvolym på ordet recept från Google trends. Intressant trend.
10 months ago
En sajt som har ett fantastiskt genomtänkt system för att lyfta fram aktiva och kunniga medlemmar är Stack Overflow. Syftet med sajten är kort och gott att ställa och få svar på frågor relaterade till systemutveckling. De delar ut märken (badges) baserat på aktiviteter på sajten. Insatserna kan bero på allt från att man loggat in ofta (‘Entusiast’) till att man är snabb att besvara en fråga (‘Speedy’). Vissa märken kan delas ut flera gånger. Läs mer på deras blogg.
Fördelen med detta system är att det trots sin komplexitet med hundratals olika parametrar i botten är väldigt enkelt att förstå. Istället för en simpel poängjakt blir det en form av utmärkelser. Likheten med våra svenska simmärken är slående och vem har inte i unga år kämpat för att fylla sin märkestavla med de finaste märkena? Idéer till vilka märken som skulle passa in och vad som krävs för att få dem på Kokaihop.se är mer än välkomna.

(bild från simbutiken.se)
badge - an emblem (a small piece of plastic or cloth or metal) that signifies your status (rank or membership or affiliation etc.) any feature that is regarded as a sign of status (a particular power or quality or rank). (Tyda.se)
10 months ago - read more...
Vi har precis som de flesta andra sajter en stor variation i hur aktiva medlemmarna är. Vi vill premiera de som är extra aktiva genom att bredvid deras namn visa en symbol. Frågan som genast dyker upp då är vilka kriterier som skall definiera denna “status”. Vi vill undvika någon form av poängsystem då vi tror det resulterar i försämrad kvalité på innehållet. Samtidigt skall det inte vara för komplicerat. Nästa frågetecken att räta ut är lämpligt namn och hur eventuell symbol skall se ut.

10 months ago - read more...