0

Return Of The King

Hej på er!

Det har vart tämligen låg aktivitet här under det senaste året, mycket på grund av: http://www.robertroos.se/hostterminen/ men även annat jobb och följaktligen tidsbrist helt enkelt. Nu när sommaren börjar gå mot sitt slut, föregående läsår är slut och likaså sommarjobbet- finns äntligen både tiden och motivationen för att återgå till lite hobbyprojekt och programmering igen.

Först och främst så har jag arbetat lite på min applikation Podnow, som nu fått stöd för funktioner som verkligen kritiskt saknats- sök, databasoptimeringar och uppdateringar av spindeln som hämtar hem alla podcastavsnitt. Utan att nämna några namn så har jag scannat av ”konkurrensen” om man nu kan kalla den det eftersom min tjänst drivs helt ideellt och reklamfritt. Där Podnow såväl laddar in snabbast som har absolut störst utbud av svenska och engelska podcasts kombinerat. Finns oerhört mycket mera att göra och jag kommer ta tag i saker efter varv helt enkelt. Det som just nu sticker mest i ögonen på mig är att applikationen körs på Web Forms, om än i en hybrid-MVC struktur och i kombination med bland annat Entitiy Framework osv. Alltså moderna tekniker och arbetssätt- men med ett i stommen föråldrat sätt att arbeta på. Förhoppningen är att så snart som möjligt porta över allting till ett rent MVC-projekt- inte minst för att få lite renare källkod.

En annan sak jag arbetat på under våren är hemautomatiseringshanteraren HomeSharp (se http://www.robertroos.eu). Detta tillsammans med fyra andra studenter från Linnéuniversitetet. Ett för mig väldigt annorlunda projekt mot vad jag i vanliga fall arbetat med, då mycket fokus låg på att arbeta med hårdvara (avläsning, styrning, manipulation osv.). Riktigt roligt var det i alla fall och vi fick innan projektets slut fram en fungerande prototyp som framgångsrikt integrerades med tillverkares API-er och en struktur som gör det möjligt att till vår applikation lägga till plugins för diverse olika tillverkare. En till grej med projektet som var nytt för mig, var att arbeta med Node.js, MongoDB, Express och en massa annat- då jag i huvudsak föredrar samt mestadels arbetar med .NET i vanliga fall- var det väldigt kul att testa på något helt nytt. Som dessutom ligger väldigt rätt i tiden när det kommer till bland annat realtidskommunikation och hantering av stora mängder samtidiga uppkopplingar och big data.

Ännu en sak som lett mig från .NET ett tag var projektet ”Mixtapeify”. Det är en liten applikation för att skapa så kallade blandband med hjälp av Spotify- där man helt enkelt skapar spellistor i Spotify, importerar dem till Mixtapeify och publicerar. Med hjälp av Spotifys API sedan hämtas all information om låtar, artister osv hem och presenteras i gränssnittet- där man givetvis även direkt kan lyssna på blandbanden. Syftet med projektet dock var kanske inte främst själva applikationen i sig, utan snarare att sätta sig in i PHP med MVC-struktur djupare- vilket jag tycker jag lyckades riktigt bra med. Även om PHP inte är något jag ser mig själv arbeta med primärt framöver, skadar det aldrig att ha kunskap om det- speciellt med tanke på hur många CMS-system osv som faktiskt använder sig av PHP. För att inte tala om megatjänster såsom Facebook.

Under hösten nu kommer jag återgå till en mera normal studietakt vilket känns enormt skönt och motiverande. Många av höstens kurser ser väldigt intressanta ut, speciellt de som fördjupar sig i databaser och databashantering- något man aldrig kan ha för mycket insikt i. En hel del kurser kommer även fokusera djupare på agila utvecklingsmetoder, projektledning och sist men inte minst data warehousing.

0

Lansering av Podnow

Det var ett tag sedan nu jag lanserade något nytt, mestadels tack vare att studierna tar upp all tid. Men en av de sista kurserna nu innan sommaren innefattade ett projektarbete med rätt fria tyglar, vilket äntligen gav lite tidsutrymme för att få arbeta med ett projekt jag länge funderat över att realisera.

Som jag nämnt flertalet gånger tidigare här i bloggen är podcasts något jag verkligen gillar. Det är så smidigt att kunna kasta sig in i allt från ren underhållning och öppna samtal, till dokumentärer och föreläsningar när man har tiden och bara genom tillgång till mobilen och ett par hörlurar. Kanske innan man ska sova, kanske när man pendlar, eller kanske när man utför arbete där man kan låta händerna bara gå- som på gymmet.

Dock har jag lite saknat att kunna ha allt på ett och samma ställe. Mitt bibliotek över prenumerationer, hörda avsnitt etc. då de flesta lite bättre apparna därute bara har lokal lagring, eller inte finns till alla operativsystem jag använder (Android, iOS, Windows).

Idén föddes då om att flytta ut hela gränssnittet i webbläsaren. Skapa ett responsivt UI som fungerar oavsett enhet och frikopplar sig från operativsystem. Allt som skulle krävas var en webbläsare med stöd för JS och HTML5.

Efter en hel del arbete står nu just en sådan applikation färdig, Podnow har jag döpt den till: http://www.podnow.se

På Podnow kan man direkt lyssna på podcasts, prenumerera på dem, diskutera avsnitt, bygga spellistor och en massa annat. Allt direkt i webbläsaren. Vilket betyder att allting ser ut och fungerar likadant oavsett vilken enhet man besöker sidan med. Podnow är fortfarande under utveckling, men kika gärna in där redan nu och testa allt. Lämna gärna en kommentar eller två också om du hittar buggar, eller saknar funktioner.

Hoppas ni gillar tjänsten!

Podnow

Podnow