Skip to content

Instantly share code, notes, and snippets.

View elwayman02's full-sized avatar

Jordan Hawker elwayman02

View GitHub Profile
import Ember from 'ember';
export default Ember.Component.extend({
init() {
this._super();
this.set('bar', { foo: 'stuff' });
},
actions: {
foo() {
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
didToggle: false,
toggleVal: true,
actions: {
toggle() {
this.toggleProperty('didToggle');
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
didToggle: false,
toggleVal: false,
actions: {
toggle() {
this.toggleProperty('didToggle');
import Ember from 'ember';
export default Ember.Component.extend({
firstName: 'kevin',
lastName: 'funkiest',
});
@elwayman02
elwayman02 / components.my-component.js
Last active November 30, 2016 01:26
Component Toggle/Init Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
foo: 'bar',
bar: 'stuff',
init() {
this._super(...arguments);
console.log(`Foo is ${this.get('foo')}`);
@elwayman02
elwayman02 / components.my-component.js
Created June 3, 2016 23:50
Accessing Component Attributes in #each
import Ember from 'ember';
export default Ember.Component.extend({
stuff: 'fish',
foos: [{
bar: 1
}, {
bar: 2
}, {
bar: 3
import Ember from 'ember';
export default Ember.Component.extend({
foo: true,
classNameBindings: ['foo:bar stuff things']
});
@elwayman02
elwayman02 / gemconf-2016.md
Last active July 11, 2016 18:48
GEMConf 2016 Recap

The Global Ember Meetup Conference (GEMConf) was held at Twitch HQ in San Francisco, on Saturday, May 21st, 2016. Over 100 people attended, both in-person and online! Below is a recap of the talks that took place:

  1. What's up in Emberland LIVE
  • Speaker(s): EmberWeekend aka Chase McCarthy & Jonathan Jackson
  • Summary: Chase and Jonathan discussed the new happenings in Ember CLI Mirage, the new Ember Engines addon, and talked about how great Ember Twiddle is for training.
  1. Building Excellent Engineering Culture
  1. Building Real-Time Applications with EmberJS and Websockets

This section explains the basic styles and patterns used in our JavaScript code. It borrows heavily from established resources at other companies that have extensive experience with JS, such as Yahoo, Google, and Mozilla. This guide is written with ES6 syntax in mind.

Some interesting JavaScript tips and gotchas can be found here

Table Of Contents

  1. Comments
  2. Strings