Sugarbox.io – kollaborera i realtid genom din webbläsare

Om du önskade att du på något sätt kunde visa vad du ser i din webbläsare, på ett enkelt och snabbt sätt, så tror jag Sugarbox.io är vad du letat efter. Du kan även spela in det du gör i webbläsaren och på så sätt snabbt och enkelt skapa en tutorial eller liknande.

Sugarbox.io är just nu i beta och du kan testa det genom att besöka deras hemsida och följa de enkla instruktionerna.

sugarbox

En lista på saker du kanske behöver, men kanske ändå inte

Precis innan nyår fick jag syn på denna lååånga lista på verktyg och hjälpmedel för oss utvecklare. Listan innehåller allt från Windows, Mac och Linux inriktade saker, specifika saker till iPhone/iPad, Cloud, Programmering och självklart Vim. Jag har testat på några plugins för Vim än så länge men många andra saker på listan är helt klart intressanta nog för att jag ska testa dem framöver, som t.ex Bower som jag redan sneglat på sedan tidigare.

Så! Gå nu in och läs igenom listan och se om du kanske hittar något nytt som du kanske behöver:
http://www.terminally-incoherent.com/blog/2013/12/30/tools-you-need/

Tips på arbetsflöde när du utvecklar

Detta är en rätt gammal video nu men den känns ändå relativt aktuell. Paul Irish visar ett gäng verktyg och tillvägagångssätt för att få utvecklingen att flyta på bättre:

Kom igång med testdriven utveckling på ett enkelt sätt

Codeception är nog det enklaste jag kommit över för att komma igång med testdriven utveckling. Jag började nyligen använda det själv och det funkar väldigt bra och var enkelt att lära sig. Det finns dock inte så mycket mer än dokumentationen på deras egna hemsida samt några få videor som beskriver hur hela sviten fungerar.

Du kommer kunna göra Acceptance Testing, Function Testing och Unit Testing med Codeception genom en BDD liknande stil. Olika moduler kan pluggas in för att få tillgång till specifika integrationer som t.ex för Symfony2, Laravel eller Zend.

För att se hur simpelt det är kan du ju ta en titt på detta acceptance test:

<?php
$I = new WebGuy($scenario);
$I->wantTo('create wiki page');
$I->amOnPage('/');
$I->click('Pages');
$I->click('New');
$I->see('New Page');
$I->fillField('title', 'Hobbit');
$I->fillField('body', 'By Peter Jackson');
$I->click('Save');
$I->see('page created'); // notice generated
$I->see('Hobbit','h1'); // head of page of is our title
$I->seeInCurrentUrl('pages/hobbit'); 
$I->seeInDatabase('pages', array('title' => 'Hobbit'));
?>

DONE!

Om du börjar skriva såna tester, skriver koden, testar och får godkänt på testet så har du nu en fungerande applikation – utan att du behövde gå in och manuellt testa sidan i din browser. Acceptance tester är så klart inte övergripande och något skulle kunna gå fel ändå, men det är ett bra sätt att komma igång med TDD.

CSSMatic – verktyg för webbutvecklare

Att sitta med borders, gradients och shadows kan ta sin lilla tid för att få till det perfekt. Det är här cssmatic.com kommer in i bilden. På den här sidan kan du snabbt och enkelt få en bild framför dig hur det ser ut på en gång och du får koden som du enkelt kopierar direkt på sidan. Testa själv och se om du kan spara lite tid med hjälp av CSSMatic!

cssmatic

Codepad – testa din kod online

Det finns många olika liknande sidor som Codepad men jag tyckte den här sidan fungerade bra. En rad olika språk går att testa här, bland annat Lua, Haskell, C, PHP, Python och Ruby. Det kan vara smidigt att ha tillgång till en sida som Codepad för att enkelt och snabbt testa något du har i tankarna. För att inte tala om att det är perfekt när du bara har din webbläsare tillgänglig men inte kan koda ”på riktigt”.

Här ser ni hur det kan se ut:

codepad

Vanliga missuppfattningar rörande SEO

Matt Cutts nämner i följande klipp om vad de vanligaste missuppfattningarna är rörande SEO. Intressant att veta kan jag tycka, så jag som amatör SEO:are inte går på något som kanske inte ens stämmer.

Ska du uppdatera eller inte?

Kanske inte det mest väntade inlägget från mig eftersom jag sitter på Arch Linux och kör bleeding edge hela tiden. Däremot tycker jag att följande klipp tar upp sådant du bör veta och känna till när det gäller uppdateringar.

Använda sig av sociala medier som utvecklare

Personligen är jag lite av en periodare när det gäller Twitter, Facebook och andra sidor som Google+. Ett tag kanske jag trycker ut inlägg men efter ett tag så lugnar jag ner mig. Däremot kan du helt klart använda dig av sociala medier för att bland annat hitta ditt drömjobb eller få lite uppmärksamhet som i sin tur leder till något gott.

XDA Developers har gjort en liten video om just detta med ett par exempel på folk som lyckats med just detta. Kika på den för eventuell inspiration:

Fixa den höga CPU användningen i Chrome på Linux

Det finns en hel del eventuella lösningar på hur du får ner den höga CPU användningen i Chrome på Linux, speciellt den när du kollar på videoklipp. Jag hade detta problemet och efter att ha kikat på twitch.tv för länge så var CPUn uppe på 100% och hela datorn började sacka ihop på grund av det.

Jag testade många många olika lösningar men idag hittade jag äntligen en som funkade och det var faktiskt en ganska oväntad men enkel lösning. Vad som var felet var att jag hade installerat Chromium och inte Google Chrome! Så kika in på google.com/chrome och ladda ner det därifrån. För mig som kör Arch Linux däremot så var det löst genom att köra följande i terminalen:

yaourt google-chrome

Välj stable, beta eller dev versionen beroende på vad du föredrar.