Tidsförlopp under utvecklingen av Bjud.in på 24 Hour Business Camp
Publicerat 2 november 2009 av Christian
Tack vare att jag använder versionshanteringssystem flitigt, kan jag se ungefär vilket klockslag jag gör vad när jag programmerar. Detta använde jag även under 24 Hour Business Camp, där jag utvecklade Bjud.in.
(Bjud.in fungerar så här: du registrerar dig och fyller i ett formulär som skapar ett evenemang. Du anger ett par mailadresser och systemet skickar en inbjudan med en unik kod till var och en. De inbjudna gästerna kan använda koden för att svara ja eller nej till evenemanget, och arrangören ser vilka som har svarat.)
Startskottet för 24hbc gick 12:00 på torsdagen, och deadline var 12:00 på fredagen.
12:10 checkade jag in PHP-ramverket Kohana.
15:35 hade jag skapat en generell modul för in- och utloggning samt registrering av nya användare (ungefär en timme gick åt att test-implementera RPX och komma fram till att jag inte ville använda det). Hade jag haft en färdig modul för in- och utloggning hade jag alltså kunnat kapa drygt tre timmars utvecklingstid.
17:48 kunde man skapa evenemang.
Mellan kl 18-19 var det middag. Därefter vilade jag på rummet och pratade sedan med besökande Martin Sandberg och company till 20:30.
21:30 kunde gästerna använda inbjudningskoder för att visa evenemang och 22:20 kunde de även svara på inbjudan. 22:49 kunde arrangören se vilka som svarat på inbjudan.
00:05 kunde systemet skicka mail till inbjudna gäster. Här var jag väl i stort sett färdig med de grundläggande funktionerna.
Nu laddade jag upp systemet till produktionsmiljön, men jag kunde inte logga in där! I ungefär en halvtimme felsökte jag varför det var så, och kom fram till att det saknades användarroller i en tabell i databasen. Felsökning går segt när man är trött.
Jag gick och la mig ca 01:30 och checkade in morgonens första kod 07:37. Däremellan hann jag bada, basta och äta en god frukostbuffé. Eftersom jag var så gott som klar, kunde jag ta det lugnt.
Under fredagen fixade jag mest småsaker:
- karta med Google Maps
- gravatarer för arrangör och gäster
- Kundo-kod för feedback
- Google Analytics-kod för statistik
- lite snyggare design
- validering av användarnamn (bara alfanumeriska tecken)
- en del buggfixar förstås
- presentation på 24hbc-bloggen
Klockan 11:22 checkade jag in den sista koden: logotyp för 24 Hour Business Camp och Davén Data på framsidan. Därefter var det paus, lunchmacka, lite nätverkande och väntan på presentationerna.
Relaterade artiklar:



