Skip to content

Instantly share code, notes, and snippets.

View olizilla's full-sized avatar

Oli Evans olizilla

View GitHub Profile
@olizilla
olizilla / how-to-git.md
Last active December 15, 2015 13:49
Fear change? Files got you down? Meet Git, the Cesar Millan of version control. Git is hard so you don't have to be.

Git: The File Whisperer

Dominate unruly files with the Git technique

You have a folder with some files in. Right now you have no way of finding out what those files contained yesterday, or which of them is the latest version of that doc you've been emailing back and forth with those other change makers. If you are really, really disciplined, there is a tiny chance that you won't lose something important, at some point. But no matter what delusions you may have picked up, you are, like the rest of us, fallible, so chances are you already did.

Lets discipline these unruly files with the wonder of version control. Bring out the git.

The first step is to run git on your local project directory, turning it into a local git repository.

@olizilla
olizilla / stob3-tldr.md
Last active December 16, 2015 13:08
A treacly reduction of knee-jerk facts from State of the Browser 2013.

[State of the Browser] 2013 TL;DR

A roughly chronological regurgitation of a browser evangelist fugue.

  • [@mollydotcom] and [londonwebstandards.org] thinks we should be more worried about the expanding "webkit monoculture".
  • [@atoker] pushed a plausible "it's not webkit, it's lazy developers" defence, carefully paraphrasing to "webkit multiculture" and finally accepting the role of oppressor with "webkit is an ecosystem so it doesn't matter".
  • [@thebeebs] showed IE's multi-fondle support. Aparently Bill has 100 hundred points of touch in his office, and they have work in the pipe to let mutliple users touch and mouse at the same device at the same time. It's gonna be an MSVendorPrefix party.
  • [@paul-kinlan] showed which fancy features we can use on mobile, today, via [onmobile.iwanttouse.com]. No word on Blink or Chrome futures though.
  • [@andreasbovens] did talk about Blink, and for no doubt the hundredth time, reminded us that webkit is a genric term, Opera was alwa
@olizilla
olizilla / 2013-02-08-hating-on-java-for-xml.md
Last active December 17, 2015 03:49
A classic rant that starts with a "Why all the Java XML hate" and blends dementedly into DSL rage.

Hating on Java for XML? Your DSL is worse.

Do tell me again how you've dismissed Java as a waste of time due to it's XML fetish. How fascinating.

Hating on Java for it's XML love is like hating on a government for wanting transparency.

Java is the incumbent and XML is an open standard for defining structured documents. Every drop of logic that you can externalise allows some other system, regardless of it's implementation language, to operate on it. I can't think of a useful language that doesn't have a library for dealing with XML.

@olizilla
olizilla / meet-meteor.md
Last active December 17, 2015 22:48
Developer with ideas, meet Meteor; Meteor meet ideas. Oh look, they've become manifest.

Meet Meteor

The framework for turning ideas into webapps

A full stack web framework

  • Manages client and server side.
  • Things like Rails manage server side issues.
  • Things like Ember & Angular provide front-end structure.
  • Meteor helps out with both.
@olizilla
olizilla / grunt-makes-it-better.md
Last active December 18, 2015 16:39
Grunt makes it better

Grunt Yourself Beautiful

Grunt Logo

"The JavaScript Task Runner"

Another Build Tool!?

  • Yep. The right tool for the job.
@olizilla
olizilla / navdata.js
Created July 21, 2013 13:18
Example of navdata sensor data from Parrot A.R. Drone 2.0
{ header: 1432778632,
droneState:
{ flying: 0,
videoEnabled: 0,
visionEnabled: 1,
controlAlgorithm: 0,
altitudeControlAlgorithm: 1,
startButtonState: 0,
controlCommandAck: 1,
cameraReady: 1,
@olizilla
olizilla / traffic-light-disco.js
Created July 22, 2013 19:14
A johnny-five, event based, traffic light disco for your Arduino. An array of lights flash in majestic sequence for your gyratory pleasure. Each light's shining heralds it's own destruction, each extinction seeds a new. Just like the traffic light eyeball cannons of your friendly neighbourhood mobile DJ
/*
======================================================================================================================================
= ==================== ===== =================== =================== ================ ===========================
==== ====================== == === == ================== =================== ================ ==== ==========================
==== ====================== ======= ====================== =================== ====== ======== ==== ==========================
==== ===== = ==== === ===== ===== === ======== ======== === === ===== ======= ==== == === ==== ==== ==
==== ===== = == = === ======= ========== = ======= ============ = == ==== ======== ==== ====== = == = == =
==== ===== ========== === ======= ====== == ========== ======== === == = === ======== ==== == === ==== ===== = =
==== ===== ======== === ======= ====== == ========== ======== ==
@olizilla
olizilla / test-slides.md
Created July 25, 2013 14:05
A quick test deck

Talk title

WAT? Lobster

  • Points
  • Need
  • Bullets

Alan & Oli's NodeConf Adventure 2013

An awesome in 2 parts.

Nodeconf was:

Awesome Awesome

Meteor London July 2013

  • Chris Waring - THIS IS METEOR!
  • Shane - Meteor Gantt.
  • Paul Harwood - http://storyapp.it
  • Rob Miller - Noise Network - A real-time noise monitoring solution.
  • Alan Shaw - nodeconf & asciify
  • Oli - Is drone down for everyone or just me?
  • Jon - Real world buttons