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 / MaterializeCSS Multi-Column Card Flow.markdown
Created July 6, 2015 18:33
MaterializeCSS Multi-Column Card Flow
@mike-north
mike-north / 0_reuse_code.js
Last active August 29, 2015 14:24
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console

This is what a the cwd looks like in travis-ci

drwxrwxr-x  9 travis travis 4096 Aug  7 17:32 .
drwxrwxr-x  3 travis travis   32 Aug  7 17:30 ..
drwxrwxr-x  2 travis travis 8192 Aug  7 17:32 assets
drwxrwxr-x 15 travis travis 4096 Aug  7 17:31 bower_components
-rw-rw-r--  1 travis travis  585 Aug  7 17:32 crossdomain.xml
drwxrwxr-x  4 travis travis   88 Aug  7 17:32 dist
drwxrwxr-x 8 travis travis 4096 Aug 7 17:32 .git
@mike-north
mike-north / ember_addon_deprecations.markdown
Last active August 29, 2015 14:27
CI setup for deprecations in ember addons

Managing deprecations in ember addons

.travis.yml

# ...

env:
  - EMBER_TRY_SCENARIO=ember-1.10
  - EMBER_TRY_SCENARIO=ember-1.11
 - EMBER_TRY_SCENARIO=ember-1.12
@mike-north
mike-north / bio.markdown
Last active September 16, 2015 04:28
Bio

Mike North is a speaker, startup advisor, and CTO of Levanto Financial. Previously he worked at Yahoo as the UI Architect of the Ads & Data division, where he provided technical leadership and oversight over more than a dozen products and 100+ engineers, as well as being a major contributor to building a new ad platform, and developing it to the point where it makes over $1M a day.

As a prolific open source author and contributor, Mike is passionate about improving build tools and developer ergonomics. He has a passion for productivity-oriented frameworks and tools that help teams and businesses bring their ideas to life quickly and easily.

@mike-north
mike-north / menubar.scss
Last active October 4, 2015 08:14
frontendmasters.com resources
$menubar-height: 1.3em;
$menubar-padding: 0.7em;
$menubar-bg-color: $primary-dark-color;
$menubar-text-color: $primary-light-color;
$menubar-hover-text-color: darken($menubar-bg-color, 10);
$menubar-hover-bg-color: lighten($menubar-bg-color, 20);
$menubar-active-text-color: lighten($menubar-bg-color, 10);
$menubar-active-bg-color: lighten($menubar-bg-color, 50) !default;
@mike-north
mike-north / setup.md
Last active October 8, 2015 15:08
frontendmasters.com - Ember 2.0 workshop - project setup

Front End Masters Ember.js Workshop - Setup

Windows + OS X

Make sure you have node.js installed.

You can verify that you have node.js by running node -v and you should see something like v0.12.7

Install ember-cli

function json(obj, status=200) {
return [status, { 'Content-Type' : 'text/json'}, JSON.stringify(obj)];
}
var server = new Pretender(function(){
this.get('https://api.github.com/orgs/:id',
() => json({
id: 99,
import Ember from 'ember';
import {
moduleForModel, test
}
from 'ember-qunit';
moduleForModel('record', 'Unit | Serializer | record', {
// Specify the other units that are required for this test.
needs: ['serializer:record']
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});