Skip to content

Instantly share code, notes, and snippets.

View mjuniper's full-sized avatar

Mike Juniper mjuniper

View GitHub Profile
@mjuniper
mjuniper / code.mmd
Last active March 8, 2023 18:53
item versioning sequence diagram
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mjuniper
mjuniper / code.mmd
Last active December 15, 2022 21:01
mermaid diagram of opendata-ui application route lifecycle
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@mjuniper
mjuniper / resume.json
Last active February 26, 2022 19:21
my resume in jsonresume format - this is superseded by the one in https://github.com/mjuniper/mikejuniper/blob/master/resume.json
{
"meta": {
"theme": "elegant",
"canonical": "www.mikejuniper.com",
"version": "",
"lastModified": ""
},
"basics": {
"name": "Michael Juniper",
"label": "Principal Software Developer",
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
let themes = [
'{"header":{"background":"#fff","text":"#000000"},"body":{"background":"#fff","text":"#4c4c4c","link":"#0079c1"},"button":{"background":"#0079c1","text":"#fff"},"logo":{"small":"https://arcgishub.maps.arcgis.com/sharing/rest/content/items/9d6a9bd32d0f480698f5cee208b27f90/data","link":"http://hub.arcgis.com"},"fonts":{"base":{"url":"","family":"Avenir Next"},"heading":{"url":"","family":"Avenir Next"}},"globalNav":{"background":"#efefef","text":"#323232"}}',
'{"header":{"background":"#fff","text":"#000000"},"body":{"background":"#fff","text":"#4c4c4c","link":"#7245db"},"button":{"background":"#0079c1","text":"#fff"},"logo":{"small":"https://arcgishub.maps.arcgis.com/sharing/rest/content/items/9d6a9bd32d0f480698f5cee208b27f90/data","link":"http://hub.arcgis.com"},"fonts":{"base":{"url":"","family":"Avenir Next"},"heading":{"url":"","family":"Avenir Next"}},"globalNav":{"background":"#efefef","text":"#000000"}}',
'{"header":{"background":"#e88140","text":"#ffffff"},"body":{"background":"#fef2ec
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
one: true,
two: true,
three: false,
all: Ember.computed.and('one', 'two', 'three')
});
import Ember from 'ember';
export default Ember.Component.extend({
});
@mjuniper
mjuniper / components.my-form.js
Last active January 7, 2020 23:02
Form submit
import Ember from 'ember';
export default Ember.Component.extend({
tagName: 'form',
submit() {
alert('yay');
return false;
}
});
@mjuniper
mjuniper / components.my-component.js
Last active December 18, 2019 15:58
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
attributeBindings: [ 'data-test' ]
});
import Ember from 'ember';
export default Ember.Component.extend({
// init () {
// this.set('model', { [numbers: [ 1 ]] });
// this._super(...arguments);
// },
model: Object.freeze([{ number: 1, text: 'one'}]),
actions: {
pushOne () {