Music Twitter – how did I miss

So apparently, some months ago Twitter launched something called Music Twitter.
I’m not really sure what it is, but from my first sightings it seems to be some kind of music discovery service. Or?

You can listen to short previews of songs with links to iTunes, and you can log in with Spotify or Rdio to listen to full tracks.
How did I miss all this, haven’t heard a word of it until today when I saw this article on TNW about it “quickly fading into obscurity”.
Well well, now You know too!

music.twitter.com

small BIG update- I’m a dad!

“Where is the continuation of the Laravel tutorial series? “, the people cried…
Calm down, something huge has happened. The reason the article series abruptly stopped is because a week ago my girlfriend went into labor and a few hours later my son was born. Yes people of the internets, I am a father!

In short, last week was spent settling in at home with the new family member, changing diapers and not getting that much sleep.
But worry not, between feeding little Theo and putting him in the crib (without waking up, which is a challenge), I have the nights to myself and will get back to finishing the Laravel series. If you haven’t setup Laravel 4 yet, do it now cuz part II is coming up.. :)

Kom igång med Laravel 4 – Installation

This is the first part of my Laravel 4 introduction tutorial series. The rest of this post will be in swedish – for an explanation read the intro!

Hej, det här kommer alltså att vara en kortare artikel serie om PHP-ramverket Laravel 4.
Detta är den första tutorial-serien jag skriver och jag hoppas att den gör dig mer intresserad i detta fantastiska ramverk.

Till att börja med har jag inget bra namn på det vi kommer att bygga under den här serien. Det kommer inte vara det vanliga “vi gör en blogg”, istället tänkte jag göra något lite annorlunda som jag snubblade över ett tag sedan. Det är även något som jag själv hade haft användning för nyligen. Så här är planen för “appen”/sajten, kalla det vad man vill.

När man väntar barn så är det ganska populärt att gissa vilket datum barnet kommer att födas. Därför tänkte jag göra en enkel liten app där man som användare kan lägga till ett kommande barn och sedan skicka en länk till släkt och vänner vilka får gissa datumet när barnet kommer, samt dess vikt, längd, kön. Kom gärna med ett coolt namn vi kan döpa denna till :)

Vad vi kommer använda oss av under utvecklingen:

  • Laravel 4
  • Foundation
  • Github

Laravel – en kort intro

Laravel är ett av de mest populära, om inte det mest populära, PHP ramverken på webben just nu.

Laravel 4 bygger på från tidigare populära version 3.x av ramverket, men är mer eller mindre helt ombyggt. Laravel använder sig numera av Composer, som är en depency manager för PHP. Jag tänkte inte gå igenom Composer, vill du ha mer info kika in på deras webbsida.
Composer är till för att hantera uppdateringar och bryta ner ramverket i enskilda komponenter. Det gör att du är fri att mixa och matcha komponenter från PHP communityt. I Laravel finns exempelvis många delar från ramverket Symfony, så att man slapp koda massa saker som redan fanns tillgängliga. Laravel i sig är uppbyggt av flera olika Composer komponenter, eller packages. Vill du hitta fler komponenter kan du börja med att leta på Packagist.

Installera Laravel

Börja med att installera Composer om du inte redan har det på din dator, dessutom kommer du behöva Git.

Blir lite GIT till att börja med.
För det första klonar vi Laravel repot från Github till en mapp som jag kallar laravel4-intro och hoppa sedan in i mappen.

git clone -o laravel https://github.com/laravel/laravel.git laravel4-intro

cd laravel4-intro

Vi flyttar sedan över dettat till en branch som heter laravel och skapar en ny master branch med ren historik.

git branch --move master laravel

git checkout --orphan master

Vi lägger även till Laravel filerna och gör vår första commit.

git add -A
git commit -m "Initial commit. Add Laravel Framework"

Vi avslutar gittandet för denna gång med att pusha vår filer till Github (skapa ett nytt repo där du kan spara filerna eller forka mitt – länk  längst ner).

git remote add origin URL_TILL_DITT_GIT_REPO

Du kan nu enkelt uppdatera Laravel från git med följande kommande.

git fetch framework
git merge --squash -m "Upgrade Laravel" framework/develop

Fixa merge konflikter och commit.

Nu när vi har alla filer klara och vi har gjort vår första push till git så har vi en sak till att göra innan vi färdigställer installationen, med Composer.
Öppna filen composer.json och lägg till Jeffrey Ways Generator package, mer om denna senare.

"require": {
    "laravel/framework": "4.0.*",
    "way/generators": "dev-master"
}

Efter det kör du composer install i din consol/bash, nu installeras alla beroenden och komponenter som ramverket behöver för att fungera.

När detta är klart kan vi generera en krypteringnyckel

php artisan key:generate

och sedan se så att allt fungerar – http://localhost/laravel4_intro/public/ (URL:en kan skilja sig åt beroende på vad du namngav dina mappar). Har du PHP 5.4 installerad kan du prova att köra:

php artisan serve

laravel_helloworld
Förhoppningsvis ser du bilden till höger i din browser nu.
I nästa del ska vi skissa upp vår databas struktur och gå igenom migrations, vilket är supersimpelt med Laravel och dess Artisan command-line interface .

Dagens filer hittar du i Laravel4-Intro repot på Github.

More from this series

  • Kom igång med Laravel 4 - Installation
Laravel PHP Framework

coming up: A small Laravel tutorial

Yes, here we go. I am going to embark on my first ever tutorial (series) adventure, and it will be on the great Laravel PHP framework.
Now a few things I want to note: first of I have never done this before, so it will be a learning experience for myself. I’m hoping to get some of you interested in Laravel and at the same time deepen my own knowledge in the framework. Very egoistic right ;)

Second, it will be in swedish. Oooooh please don’t cry, there is a reason for it.
Even though most of this site will be in english, from time to time I will make some swedish elements. Reason being, there is so much stuff out there for you english speakers already. Swedish people are generally very good at english, but some do prefer to get their info in their “mother tongue”.

I’m working on the first, and second, part at the moment and it will hopefully be out this week, but the swedish midsummer holiday is on friday so will have to see. I might end up just barbecuing and having some beers.

STAY tuned…

Hello my name is…

Hello Internets, I hope you’re all well. I sure am, the sun is shining, birds are chirping and… Oh yeah I’m removing the “coming soon” maintenance mode on my site – finally right!!

The reason I put it up was because the last post was from may 6th 2011, which was like.. when… I don’t know too long ago.
So I slammed up the coming soon page until I had time and motivation to do something with the site again. First of all I really needed to change the look, feel and layout, which in other words means designing (creating!) a new theme. But with a fulltime job, and x number of personal projects on the side, there just is NO TIME.
And also, while surfing around on other web-personalities sites I realised that most of them don’t have any special, cool sites. Nowadays it’s mostly a one column (mobile “optimized”) page with texts. So why should I do something extra ordinary? Let the content speak for it self!

So, started looking for something simple and clean, which – for a perfectionist – is not all that easy with all the gazillion choices out there.
But finally, at around 03.24 last night I settled for the Superhero theme from Automattic. Sure it is not perfect, but I like it and something to build on.

Now with a theme in place, a handful of plugins disabled and deleted, all old posts moved to an archive category, I can start going through the very long list of stuff I’ve wanted to write about for a while. I have so much I want to tell, share with and show you!

First… I have som laundry to do.

 

Ohyes, I do wonder about one thing – so help me out.
This post is in english, and many of my old posts are too, and I’m split in this should you (i.e me) write in english or swedish (as I live in sweden).
Okey, Later!