0

Sommarprogrammering

Efter jag vet inte hur många veckor av regn har äntligen molnen skingrats och sommaren på riktigt börjat. Men allt med regnet har inte vart av ondo! Jag har haft en riktigt produktiv juni, såhär i pausen mellan läsåren. Där jag kunnat kika på lite tekniker och ramverk som inte riktigt hunnits med tidigare.

AngularJS t.ex. som jag verkligen börjat fastna för- funderar just nu lite kring vad jag ska göra för mindre projekt där jag kan dra nytta av det. Tanken är att köra ASP.NET MVC som backend, som i mångt och mycket ska skyffla fram data i JSON-format till AngularJS på frontend-sidan.

Problemet är dock just vad jag ska göra, men det kommer nog något snart.

Har labbat lite med Node.JS, Socket.io, MongoDB, Jade och Express också senaste tiden. Mest för att få lite koll på det hela och när det kan tänkas vara bra att väva in i framtida projekt. Självklara fördelar med Node.JS är ju kraften vid många simultana uppkopplingar. Satte samman en liten chatt i Node.JS, Socket.io och MongoDB t.ex. – är rätt coolt ändå med realtime applikationer, ser potential för att eventuellt i framtiden göra något litet JS-spel kanske?

Men annars är det i mångt och mycket fokus på fördjupning i .NET, samt även lite mera generell teori jag grottat ned mig i. Har bland annat införskaffat och börja arbeta med ”Clean Code” (http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882) som jag hoppas ska ge en hel del nya tankar om att skriva snygg och bra kod.

Införskaffade även ”An Introduction To Object-Oriented Programming” (http://www.amazon.com/Introduction-Object-Oriented-Programming-3rd-Edition/dp/0201760312). Titeln är lite missvisande i sig tycker jag, då den får boken att framstå som rätt basal. ”Vadå, jag har väl använt metoder, klasser osv i år redan!?”. Absolut, men den här boken tar en titt på hela konceptet på ett helt annat sätt, abstraherar och exemplifierar såväl över flertalet olika språk, som från generella exempel.

Enkelt förklarat skulle jag vilja säga att den snarare introducerar ett visst sätt att tänka på. Den ger verktyg för hur man bäst kan angripa olika typer av problem man ställs inför. Är en bit in och rekommenderar den varmt till alla som vill få en större och djupare förståelse och ”best-practices” vad gäller objektorienterad programmering.

Share on FacebookTweet about this on TwitterShare on Google+Share on RedditShare on TumblrEmail this to someone