Hva er Devsiden ?
Devsiden benyttes som en måte å dele informasjon med de som måtte være interesert, både gjennom Programmerings seksjonen, samt ved hjelp av artikkel seriene som er publisert på sidene. Jeg har valgt å fokusere på programering og ressurser for de som ønsker å lære seg å programmere. I tillegg har jeg utviklet Devsiden Teller (nå avviklet), en gratis telle tjeneste som samler og viser statistikk over nettsiders besøkende, samt Devsiden Pastebin (nå avviklet) som lar brukere legge opp kildekode med full fargekoding i en rekke programmeringsspråk.
Bakgrunn
Devsiden startet som en seksjon på nettsiden Nettnyheter (2000 - 2003), et nett-nyhetsmagasin innenfor Data og IT. Devsiden og Nettnyheter ble slått sammen til en side sent i 2003, hovedsakelig med Devsidens innhold.
Om Siden og utviklingen
De første versjonene av Devsiden var utviklet i programmeringsspråket PHP, men jeg bestemte meg å skrive om siden til J2EE teknologi ettersom dette passer bedre inn i min formelle utdanning. Siden består av en rekke JSP sider, samt en rekke godt definerte og gjenbrukbare Java klasser. Alt av informasjon ligger lagret i en underliggende MySQL database.
Logo og header-grafikken er designet av Glen Norman Denning.
I dag derimot kjøres Devsiden på en MacMini som er hostet av MacMini Colo i Las Vegas. Programvaren som ligger i bunn er Confluence fra Atlassian, samt Theme Builder fra Adaptavist. All data lagres fortsatt til en MySQL database.
Hosting av Devsiden
Siden har vært hostet hos en rekke webhoster både i Norge og i utlandet med varierende erfaringer. I utgangspunktet var siden hostet hos Norske Fastname, men på grunn av kostnadene der flyttet sidene til amerikanske Dot5Hosting når jeg hadde behov for mer diskplass. Etter ca. ett år med god hosting ble jeg tvunget til å bytte host når deres server gikk i stykker og de forlangte at jeg skulle betale for å bli overflyttet til en annen server, selv om jeg hadde forskudds-betalt for ytterligere 6 måneder.
Jeg valgte deretter å hoste sidene hos PlanetGAC ettersom de kunne tilby godt med diskplass, samt JSP hosting som var nødvendig når jeg ønsker å skrive om siden til J2EE teknologi. Etter mye problemer med nedetid for Tomcat, Mail og Web bestemte jeg meg for å bytte igjen, og "landet" omsider hos Hostgator. Selv om jeg var meget fornøyd med tjenestene til Hostgator flyttet jeg videre til Rimu Hosting når kravet til sidens kjøremiljø økte.
Rimu Hosting tilbyr en semi-dedikert server i form av en "Virtual Private Server". Fordelen er at jeg får full tilgang til serveren og dedikerte installeringer av den programvaren jeg ønsker å kjøre. Med 4 GB lagringsplass (for sider, applikasjoner og operativsystem), raske linjer og 650 MB dedikert minne fikk jeg nok ressurser til å drive siden, samtidig som det ikke begrenset videre utvikling på siden.
Confluence
I dag har jeg skrotet all egenutviklet kode og benytter Atlassians Confluence til å drive siden - Det er tross alt innholdet som er viktigst, ikke koden bak. Jeg hadde dermed behov for å kjøre på en server med mer minne og ettersom jeg er mest komfortabel med Mac bestemte jeg meg for å flytte sidene fra RimuHosting til MacMiniColo.net. Devsiden (og haagen.name) kjører dermed i dag på en dedikert MacMini. Den planlagte omskrivingen til JSF er dermed skrinlagt for godt.
Hvem er Devsiden ?
Devsiden eies, utvikles og driftes av Joachim Haagen Skeie. Jeg står for sidens design, utviklilng og innhold (Med unntak av logo og header). Mer informasjon om meg finnes på http://haagen.name.