Intressanta saker du kan göra med JavaScript

Snabbt tips idag! Kom över den här länken idag – en rolig liten demo på vad du kan göra med JavaScript. Physics!


tear-able-cloth

Vad gör dig till en bra programmerare?

När du söker ett jobb så ska du visa upp vad du kan genom ditt CV. För mig känns det gammalt och tråkigt att vi fortfarande använder oss av det. En ny trend som har börjat och som jag tycker är mer korrekt är att se vad en person egentligen klarar av. Ta en programmerare till exempel; han/hon kanske kan 1-2 språk riktigt bra och kan på en gång börja jobba. Men vad händer när något nytt språk kommer ut och fasar ut de andra två? Då kanske den här personen som passade bra vid anställningen inte alls passar längre – för att personen har svårt att lära sig nya saker eller är inte intresserad av att göra det.

Jag tror mer på att en person är bra på något när den personen kan anpassa sig och det gäller alla yrken för allt utvecklas med tiden. Tiden då vi stannar på samma jobb i 25 år eller mer är över – och det är något bra för vi behöver utvecklas. Inom programmering handlar det om problemlösning över mycket annat. Kan du lösa problem som uppstår? Kanske hände något som inte någon på plats har sett tidigare eller vet hur man löser – kommer du lösa det åt dem då?

Här är ett klipp från XDA-Developers som pratar om just detta:

Podcast: Isaac Schlueter om Node.js och NPM

Bara ett snabb tips idag. Är du intresserad av Node.js och NPM (vilket du bör vara) så satte sig folket på Javascript Jabber ner och pratade med Isaac Schlueter, utvecklare och maintainer av både Node.js och NPM. Detta avsnitt handlar om lite av varje där du bland annat får höra planerna på Node.js och NPM speciellt med uppkommande 1.0 releasen av Node.js som nu inte är långt borta.

Kika in här för att lyssna på hela avsnittet.

Halva #blogg100 avklarad

Sedan den första februari har jag nu skrivit ett inlägg per dag som en del i #blogg100. Vad jag har sett har en hel del bloggar slutat skriva, i alla fall av dem jag började följa efter #blogg100 starten.

#blogg100 var ett initiativ där tanken var att bloggare skulle skriva minst ett inlägg per dag under 100 dagar. Det kom så klart snabbt spinoffs på detta, däribland #blogg60, #blogg30 och till och med #kod100 där du istället skulle på något sätt koda eller på annat sätt hjälpa till i ett open source projekt en gång om dagen i hundra dagar.

Jag är inte säker på att jag kommer fortsätta med ett inlägg per dag efter jag är klar med #blogg100. Anledningen är att mina inlägg börjar avta i kvalitet och det är istället något snabbt skrivet, oftast sent på kvällen efter jag jobbat klart. Däremot tänker jag fortsätta blogga men kanske med lite fokus på specifika ämnen. Det kommer mer information om det längre fram så klart.

Hur som helst så är jag stolt över mig själv att jag faktiskt så här länge har hållt på #blogg100 när andra stupat under tiden. Det finns alltid något att skriva, frågan är bara vad du ska skriva om.

usevim.com – tips och nyheter för Vim

Kom över den här sidan häromdagen och tyckte den verkade intressant och innehållsrik. Bland annat kan du hitta artiklar om hur du snabbt kan röra dig i Vim eller varför inte tips på plugins.

usevim

Kika in på usevim.com så kanske du lär dig något nytt idag!

The Short Cutts

För att göra det enkelt så tänker jag bara skriva ett citat från sidan jag kommer länka er till.

”Since early 2009 Google’s Matt Cutts has recorded a superhuman number of videos to help struggling site owners understand their site in search. While the videos are great, sometimes the guy just needs to get to the point. With that in mind we’ve done the hard work and watched every Matt Cutts video to pull out simple, concise versions of his answers: The Short Cutts!”

Kika in på theshortcutts.com för att hitta MASSOR av små korta och nyttiga videoklipp.

Ta bort nofollow på author-länkar i WordPress

När du ska skriva en kommentar i WordPress så finns det ett fält för webbsida. Som standard så blir denna länk en nofollow inklusive alla länkar i kommentaren. Jag tyckte att det kunde vara trevligt med lite gratis länkning för de som tar sig tiden att kommentera på min blogg så jag valde att ta bort det.

Släng in dessa rader i din function.php för att göra detsamma:

// ta bort nofollow från länkar i kommentaren.
remove_filter('pre_comment_content', 'wp_rel_nofollow'); 

// används för att ta bort nofollow i en länk
function remove_nofollow($str) {
  $str = preg_replace('/ nofollow/', '', $str);
  return $str;
}

// ta bort nofollow från author länkar.
add_filter('get_comment_author_link', 'remove_nofollow'); 

The Changelog – Podcasts

The Changelog har bland annat en lista med podcasts på sin websida som jag tänkte tipsa om idag. Några som fångade mitt öga är en om Tmux och en annan om Zsh. Perfekt när du är trött på radion och vill lyssna på något du kanske lär dig något av!

Kika in på The Changelog och se om du hittar något som passar dig.

jQuery .promise()

Under dagen hittade jag en bra liten funktion i jQuery när jag letade efter om det fanns en callback på .each() när den var färdig. Jag trodde att .done() skulle fungera men icke och i och med att javascript är async så är det inte alltid lätt att göra något direkt efter en viss sak.

För att demonstrera vad jag menar så tänkte jag visa ett exempel:

jQuery('li').each(function() {
  jQuery(this).slideUp(500);
}); 
jQuery('li').promise().done(function() {
  alert('Färdig!');
});

Detta gör att alla li element åker upp till toppen på 0.5s och sedan skriver vi ut ”Färdig!” när de alla är klara. Det är inte en callback på när .each() är färdig men det är en callback när all animation är färdig.

Vill du läsa mer om .promise() så kan du göra det här.

UltiSnips – ett alternativ till SnipMate för Vim

Det plugin jag använt för att skriva snippets i Vim har alltid varit SnipMate. Jag kan inte säga att jag har något specifikt att klaga över vad gäller SnipMate, men jag gillar att kika runt efter alternativ.

Ett av de som kom upp då jag letade runt var UltiSnips som verkar vara enkelt och har en del saker som SnipMate saknar. Bland annat finns det fler alternativ när du skriver dina snippets, t.ex kan ett krav vara att det ska skrivas i början av en rad och inte mitt i.

Det finns så klart mycket mer att säga om UltiSnips men jag låter er kolla på lite videoklipp samt läsa det här blogginlägget för mer information.