personligt, webbutveckling

Vad jag lärde mig på 24hbc

viktpulsNu har det gått några dagar sedan jag kom hem från 24 hour business camp. Jag har hunnit smälta alla intryck och tillfrisknat från den gigantiska förkylning jag drog på mig. Nu tänkte jag inte skriva så mycket om vad jag byggde – det blev ungefär vad jag skrev att jag skulle bygga och resultatet finns på viktpuls.se.

Glöm inte att gå in och rösta på viktpuls.se eller några av de andra projekten senast i morgon klockan 12:00.

Några saker jag ska tänka på till nästa gång:

  • Man hinner aldrig med så mycket som man tror. Inte direkt förvånande, men jag underskattar ständigt tiden som går åt. Innan jag åkte hade jag gjort en lista på 41 punkter som skulle avverkas. De fyra första gick utmärkt, sen fastnade jag i fyra timmar på punkt fem. Tidsplanen, som var beräknad på hur lång tid allt skulle ta att skriva (inte felsöka, läsa på och prova alternativ), gick därmed åt skogen.
  • Bygg snabbt den enklast fungerande prototypen som hänger ihop och gå tillbaka och polera senare. Eftersom jag fastnade för mycket i detaljer i början så fick jag tjuvkoppla hela applikationen mot slutet för att överhuvudtaget ha något att visa upp.
  • Använd inte tekniker som du inte provat ordentligt tidigare. Av någon anledning bestämde jag mig för att bygga hela viktpuls utan sidomladdningar. Dels ställde det till lite problem när det gällde att få bakåtknappen och bokmärken att funka, dels så blir in- och utloggning lite trassligare. Framförallt gör det dock att vanlig felsökning i php/MySQL tar mycket längre tid. På tal om MySQL – att börja använda PDO tillsammans med lite ovanligare funktioner som INSERT IGNORE och ON DUPLICATE KEY UPDATE var ingen bra idé.
  • Kolla att utvecklings- och produktionsmiljö är så lika som möjligt. Jag fick lite panik när jag laddade upp allt 30 minuter innan deadline och upptäckte att inget fungerade på grund av olika MySQL versioner i utvecklings- och produktionsmiljö.

I övrigt gick det bra. Yasuragi var fantastiskt, maten var god och framför allt så var det otroligt inspirerande att träffa alla trevliga och intressanta människor som var med.

personligt, webbutveckling

Hälsopuls visar hur Sverige mår just nu

halsopulsFör att förbereda mig lite inför 24hbc om en vecka så byggde jag Hälsopuls – en webbplats som följer utbrott av förkylningar och influensa i Sverige genom att visa hur förkylda svenska twittrare har varit den senaste tiden. Jag ville framför allt utvärdera några olika bibliotek för att rita diagram och vara säker på att jag förstod matten jag tänkte använda i mitt 24hbc-projekt.

Google Flu Trends sätt att omvandla webbsökningar till användbar och lättolkad information om influensaspridning är imponerande, men väldigt komplex. En del av komplexiteten beror på att de måste ta hänsyn till att många olika faktorer påverkar antalet sökningar. Framför allt måste medias påverkan rensas bort. Bara för att media skrämmer upp folk genom sin rapportering av dödsfall i Mexiko så blir ju inte folk sjukare i Sverige.

Om man inte driver en sökmotor så finns det förstås mer direkta vägar till samma information. Varje dag skriver tusentals svenskar små meddelanden om hur de mår på mikrobloggtjänsten Twitter. Genom att helt enkelt leta efter ”självrapporterade” förkylningssymtom bland alla inlägg så borde det gå att få en ganska tidig varning när ett influensautbrott slår till.

Genom att använda exponentiellt utjämnade rullande medelvärden så rensas de flesta tillfälliga trender bort. Enskilda personer som skriver 10 inlägg om sin förkylning, variationer mellan olika veckodagar och tekniska problem får därför mycket begränsad påverkan på trendlinjerna. Just nu används an utjämningskoefficient på 0,125  men det kan ändras framöver.

Ta dock diagrammet med en nypa salt. Det tar inte hänsyn till förändrad allmän aktivitet på Twitter och rapporterar bara hur den lilla gruppen svenska twittrare säger sig må.

webbutveckling

Aktivera PubSubHubbub på din WordPressblogg

Tycker du RSS för för långsamt och orkar du inte hålla reda på alla ställen som ska pingas vi blogguppdateringar? Ta en titt på PubSubHubbub. Har du en egen WordPressblogg så kan du installera en enkel plugin som talar om för besökande rss-läsarprogram vilken hub de ska ta kontakt med för att hålla reda på uppdateringar i fortsättningen.

Än så länge är det inte så många tjänster som stödjer protokollet men fler är på gång. Igår rullade Twitterfeed ut sitt stöd och Google jobbar på att implementera protokollet i en rad olika tjänster.

webbutveckling

Mina podradiotips för webbutvecklare

Tänkte att jag skulle bygga på Christian Davéns lista med podcasts för webbutvecklare med mina favoriter:

  • What’s Next som Chistian nämner finns också med bland mina prenumerationer. Framförallt intervjuer med svenska webbentreprenörer.
  • SXSW Interactive, som jag har nämnt här på Mediascreen tidigare,  är en gigantisk årlig webbkonferens i Austin, Texas. Efter varje konferens lägger de ut i alla seminarier som podcasts. Stor bredd med seminarier om bland annat marknadsföring, social media, programmering och design. Arkiven från tidigare år finns också kvar: 2009, 2008, 2007 och 2006. I mars är det dags för SXSW 2010.
  • En annan ström av podcasts från seminarier kommer från Carsonified. De lägger ut ett samlat flöde från sina Future of webbapps/Future of web design events. Det går även att hitta video och arkiv från lite äldre events.
  • IT conversations är en samlingsplats för podcasts från olika teknikrelaterade konferenser och från podradioprogram som Stack Overflow, Tech Nation och Interviews With Innovators. Lägger ut 10-20 nya podcasts i veckan, så man får välja ut det bästa om man inte har väldigt mycket tid över.
  • SitePoint har bra podcasts om webbutveckling. De brukar växla mellan intervjuer och paneldiskussioner.
  • Webdirections har podcasts från de flesta av sina konferenser. Fokuserat på webbutveckling men kan vara ganska grundläggande ibland.
  • Press This är en intressant podcast som fokuserar på användning, utveckling och anpassning av WordPress.
  • Duct Tape Marketing handlar framför allt om webbmarknadsföring för småföretag.
  • This Week in Startups drivs av grundaren till Mahalo och innehåller mest intervjuer med amerikanska webbentreprenörer.

Själv har jag sammanlagt 70 minuters promenad till och från jobbet varje dag, så jag hinner med att lyssna på en hel del. Om listan ändå inte räcker till kan jag Rekommendera iTunes U – speciellt serien Business Leaders and Entreprenours från Stanford.

Interviews With Innovators

media

Wikipedia i all ära…

Staffan-Heimerson-AftonbladetJag brukar vara en varm anhängare av wikimodellen och Wikipedia, men i det här fallet tycker jag nog att man går över ån efter vatten. Om nu inte David Nannini Nilsson vet vem Staffan Heimerson är, så kanske han skulle kunna fråga en kollega. Det måste väl ändå finnas någon på Aftonbladet som kan skriva ihop en liten faktaruta om Heimerson. Han ska ju trots allt ha jobbat för tidningen i 30 år.