Skip to content

Instantly share code, notes, and snippets.

Avatar

Alastair Lockie larister

  • Brandwatch
  • Brighton
View GitHub Profile
View gist:9054082
export MARKPATH=$HOME/.marks
function leap {
cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark: $1"
}
function mark {
mkdir -p "$MARKPATH"; ln -s "$(pwd)" "$MARKPATH/$1"
}
function unmark {
rm -i "$MARKPATH/$1"
}
@larister
larister / brogrammer.tmTheme
Last active Aug 29, 2015
Tweaked Brogrammer
View brogrammer.tmTheme
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>Brogrammer</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
@larister
larister / JSConf.md
Last active Aug 29, 2015
JSConf Blog Post
View JSConf.md

I'm exhausted. Tired to my bones, I'm clumsy in my sleepiness and put salt in my tea earlier. My brain is like a telephone box in a Guinness World Records attempt, crammed with a thousand writhing ideas fighting for position. Where am I? What happened to me? And was it worth it? The answers, respectively: I'm in Berlin, it was JSConf EU this weekend, and hells yeah - with bells on.

A bit of history

JavaScript has grown from a joke in coding circles ten years ago to the most ubiquitous and active language on the planet. 5 years ago, the inaugaral JSConf EU celebrated this growing trend. At that first conference, back in 2009, a young Ryan Dahl introduced a new way to run JavaScript on the server; he called this new technology "Node.js". Fast forward to the present day, and Node has seen a meteoric rise, handling with graceful ease the phenomenal amount of traffic to the Walmart

@larister
larister / gist:6e4c8eefa093345a4d32
Last active Aug 29, 2015
Async 2014 Show'n'Tell
View gist:6e4c8eefa093345a4d32

[Async's][async] [2014 International Show n' Tell][event]

Thursday 6th November, 2014

  • [Full info on the Async website][event]
  • Sign up to attend [on the event's Lanyrd page][event-lanyrd].

Speakers gist

Would you like to speak on the night? You'll have five minutes to tell us about something: a project, a library, a technique, a story, or anything else about JavaScript, related tech (HTML, CSS, SVG, etc), or the wider world of web.

@larister
larister / gist:be8bedc39d376ab6b8aa
Last active Aug 29, 2015
Async Spring 2015 Show'n'Tell
View gist:be8bedc39d376ab6b8aa

[Async's][async] [Spring 2015 Show n' Tell][event]

Thursday 19th February, 2015

  • [Full info on the Async website][event]
  • Sign up to attend [on the event's Lanyrd page][event-lanyrd].

Speakers gist

Would you like to speak on the night? You'll have five minutes to tell us about something: a project, a library, a technique, a story, or anything else about JavaScript, related tech (HTML, CSS, SVG, etc), or the wider world of web.

@larister
larister / consolelog.sublime-snippet
Created Apr 10, 2012
Console.log sublime text 2 snippet
View consolelog.sublime-snippet
<snippet>
<content><![CDATA[
console.log("${0}");
]]></content>
<tabTrigger>con</tabTrigger>
<scope>source.js</scope>
</snippet>
@larister
larister / Add EOL Semicolon.sublime-macro
Created Apr 10, 2012
Add semicolon to end of line macro for Sublime Text 2
View Add EOL Semicolon.sublime-macro
[
{"command": "move_to", "args": {"to": "hardeol"}},
{"command": "insert", "args": {"characters": ";"}}
]
@larister
larister / Add Line Semicolon.sublime-macro
Created Apr 10, 2012
Add semicolon to end of line & add new line macro for Sublime Text 2
View Add Line Semicolon.sublime-macro
[
{"command": "move_to", "args": {"to": "hardeol"}},
{"command": "insert", "args": {"characters": ";\n"}}
]
@larister
larister / Preferences.sublime-settings
Created Oct 28, 2012
Sublime Text 2 preferences
View Preferences.sublime-settings
{
// Show folders in the side bar in bold
"bold_folder_labels": true,
// Word list to use for spell checking
"dictionary": "Packages/Language - English/en_GB.dic",
// Set to true to draw a border around the visible rectangle on the minimap.
// The color of the border will be determined by the "minimapBorder" key in
// the color scheme
@larister
larister / showntell-2015.md
Last active Nov 10, 2015
Async International Show'n'tell 2015
View showntell-2015.md

[Async's][async] [2015 International Show n' Tell][event]

Thursday 5th November, 2015

  • [Full info on the Async website][event]
  • Sign up to attend [on the event's Lanyrd page][event-lanyrd].

Speakers gist

Would you like to speak on the night? You'll have five minutes to tell us about something: a project, a library, a technique, a story, or anything else about JavaScript, related tech (HTML, CSS, SVG, etc), or the wider world of web.