Skip to content

Instantly share code, notes, and snippets.

View mike-north's full-sized avatar
Wish I had more time to work on OSS

Mike North mike-north

Wish I had more time to work on OSS
View GitHub Profile
@mike-north
mike-north / controllers.application.js
Created August 1, 2016 17:41
ember-anchor-example
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
@mike-north
mike-north / routing_codes.md
Created August 8, 2016 10:01
Mike North's ITA Matrix Notes

Routing codes

Airplane Types

  • Avoid propeller planes -prop

Regional jets

/ aircraft t:MD9 t:320 t:717 t:737
@mike-north
mike-north / sublime_as_git_editor.sh
Created August 19, 2016 11:27
Sublime text 3 as git editor (OS X)
git config --global core.editor \
"/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl -n -w"
import Ember from 'ember';
export default Ember.Component.extend({
url: "https://placekitten.com/300/300",
hidden: false,
_updateImageUrl(ww, hh) {
this.set('url', `https://placekitten.com/${ww}/${hh}`);
},
actions: {
kittenSizeChanged(width, height) {
@mike-north
mike-north / controllers.application.js
Last active October 26, 2016 15:25
Undocumented mut use cases
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
age: 33,
size: 4,
myToggle: false
});
@mike-north
mike-north / enemy_of_the_state.md
Last active January 11, 2017 04:29
EmberFest 2016 - Enemy of the state
@mike-north
mike-north / routes.application.js
Last active March 10, 2020 17:09
async/await in Ember Routes
import Ember from 'ember';
const DATA_URL = 'https://api.github.com/orgs/emberjs/repo';
export default Ember.Route.extend({
// Values returned from async function are Promises
model: async function() {
// Get the data, AND WAIT FOR IT TO RETURN (type: Object)
var data = await $.getJSON(DATA_URL);
@mike-north
mike-north / setup.md
Last active July 21, 2021 22:44
Front End Masters: Advanced Ember.js Setup

Preparing for Advanced Ember

Install some stuff

Sign up for some stuff

@mike-north
mike-north / components.x-foo.js
Last active February 10, 2017 18:56
New Twiddle
import Ember from 'ember';
import layout from '../templates/components/test-status';
import QUnitEventsClient from 'qunit-events/client';
const { Component } = Ember;
export default Component.extend({
layout,
didInsertElement() {
this._super(...arguments);
this.qunitEventsClient = new QUnitEventsClient({
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});