0

Nej inte PHP… ja .NET MVC!

Alla kursregistreringar inför höstens termin är nu gjorda, CSN har fått in bekräftelsen på att man studerar och allt som väntar nu är att infinna sig på första föreläsningen på tisdag. Och så börjar plugget igen i full fart. Efter att ha pluggat såpass många år känns det skönt nu att ”bara” ha två år kvar till att vara färdig med allt.

Något som är ännu skönare är att jag känner att det här året kommer bli lite mera hanterligt (peppar peppar) än förra året, det blev helt enkelt lite för mycket under vissa tillfällen. Men trots jobb och bara två veckor ledigt känner jag att energin finns där nu för att komma igång igen.

Mest ser jag faktiskt fram emot att kunna komma in i programmeringen igen. Har under sommaren valt att förutom några mindre script egentligen, helt släppa det och få bara vara ”ledig” från allt sånt där. Jag tror det är viktigt att få en liten paus ibland, inte bara för att inte riskera att tröttna på det. Men också för att känna motivationen och få igång idéer för hobbyprojekt igen. Har redan nu börjat få lite idéer om vad jag ska arbeta med på sidan om studierna under hösten. Dessutom skriker Podnow efter uppmärksamhet då det finns en hel del funktioner och små buggar som behöver ses över ASAP.

Första kursen jag registrerade mig på igår är en fördjupningskurs inom databashantering och konstruktion. Såvitt jag förstått det fokuserar den mycket på big data och att skapa hållbar infrastruktur för stora myndigheter och organisationer. Vilket känns enormt givande och ska bli kul att arbeta med. Höll på att sätta kaffet i vrångstrupen dock när jag såg att återigen är PHP inblandat. För min del så tycker jag oavsett vad alla PHP-frälsta tycker, att såväl språk som ramverk är skit när man är van att sitta och arbeta i .NET med C#. Jag gillar helt enkelt inte något med PHP, eller låt mig formulera det såhär. Det finns inget i PHP som jag tycker på något sätt underlättar för mig som utvecklare, speciellt sedan .NET MVC lanserades med Razor.

Den charm jag tidigare såg i klassisk ASP och ett arbetssätt som påminner om det i PHP (utan MVC), går om man vill (och fulkodar) att för små och snabba scripts använda även med .NET nu. Dessutom med Microsofts släpp av Visual Studio 2015 Community Edition, en gratisversion av Visual Studio finns inte heller i min mening en lika kompetent editor med debugger och grejer för PHP (jaja, det beror ju på andra saker att det är så också, svårt att jämföra php med ett kompilerat språk).

Ljusningen i det hela var att längre ner i kursplanen dök det upp att även .NET MVC kommer användas i kursen och att man i princip ska göra en lösning med både PHP och C#, vilket kommer bli både intressant och roligt att göra. Så har stora förhoppningar på denna kurs nu, får hoppas den infriar dessa.

0

Mini-semester i Dalarna

Ha spenderat senaste veckan uppe hos släkt och familj i Dalarna. Skönt att komma ”hem” ett tag och ladda om inför stundande hösttermin med plugg, tentor och allt vad det innebär. Tempot är ett annat här på landet så att säga. Känns konstigt att inte ens behöva bry sig i vad klockan är, vet knappt längre vilket datum det är om jag ska vara ärlig.

Men det behövs, bara koppla bort allt ett tag- knappt kolla mailen.

Av de mindre roliga händelserna gångna veckan var begravningen av min farfar. Det är aldrig kul att behöva ta farväl av någon som funnits med en under hela ens uppväxt och som vart en stor del i vem man idag är. Tackar honom bland annat för mitt stora intresse av samhället och politik, då han själv genom alla år vad en aktiv skribent och debattör. Men också teknik, det måste sett till hela svenska populationen ändå vara relativt få 93-åringar som använder en dator och fortfarande ville lära sig nya saker hela tiden. Vila i frid farfar, vi är många som kommer att sakna dig.

Sista veckan här nu planerar jag låta rulla på i samma anda som den första. Eventuellt kommer det bli ett större IKEA besök, då jag är i behov av både nya stolar, hyllor och lampor. Tur att man kör Volvo, mycket plats där för att TRYCKA in grejer.

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.