Skip to content

Instantly share code, notes, and snippets.

View alvincrespo's full-sized avatar
:shipit:
Shipping Code.

Alvin Crespo alvincrespo

:shipit:
Shipping Code.
View GitHub Profile
@alvincrespo
alvincrespo / complete-intro-to-react.md
Last active January 9, 2018 14:02
Complete Into to React (My Notes)

Global installs

🔥 🔥 🔥 Warning🔥 🔥 🔥

The course suggests you install specific versions. But I'm a risk taker so going to get the latest, w00t!

yarn global add jest
yarn global v1.3.2
[1/4] 🔍  Resolving packages...
@alvincrespo
alvincrespo / user.js
Created November 17, 2017 15:59
User model
// auth-example-frontend/models/user.js
import DS from 'ember-data';
export default DS.Model.extend({
email: DS.attr('string'),
password: DS.attr('string')
});
@alvincrespo
alvincrespo / generate-user-model.sh
Created November 17, 2017 15:59
Generate user model (output)
➜ ember g model user email:string password:string
installing model
create app/models/user.js
installing model-test
create tests/unit/models/user-test.js
@alvincrespo
alvincrespo / generate-user-model.sh
Created November 17, 2017 15:58
Generate user model
ember g model user email:string password:string
@alvincrespo
alvincrespo / sign-up.js
Created November 17, 2017 15:58
Sign up route
// auth-example-frontend/routes/sign-up.js
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';
const AUTHENTICATOR = 'authenticator:oauth2';
export default Route.extend({
session: service(),
actions: {
@alvincrespo
alvincrespo / sign-up.hbs
Created November 17, 2017 15:57
Sign up template
<form {{action "onSignUp" email password on="submit"}}>
<div>
<label>Email</label>
{{input type="email" value=email}}
</div>
<div>
<label>Password</label>
{{input type="password" value=password}}
</div>
<button type="submit">Sign Up</button>
@alvincrespo
alvincrespo / generate-sign-up-route.sh
Created November 17, 2017 15:57
Generate sign up route (output)
➜ ember g route sign-up
installing route
create app/routes/sign-up.js
create app/templates/sign-up.hbs
updating router
add route sign-up
installing route-test
create tests/unit/routes/sign-up-test.js
@alvincrespo
alvincrespo / generate-sign-up-route.sh
Created November 17, 2017 15:56
Generate Sign up route
ember g route sign-up
@alvincrespo
alvincrespo / application.js
Created November 17, 2017 15:45
Generated Application Authorizer
// auth-example-frontend/app/authorizers/application.js
import OAuth2Bearer from 'ember-simple-auth/authorizers/oauth2-bearer';
export default OAuth2Bearer.extend({
});
@alvincrespo
alvincrespo / generate-application-authorizer-output.sh
Created November 17, 2017 15:45
Generate Application Authorizer (Output)
➜ ember g authorizer application --base-class=oauth2
installing authorizer
create app/authorizers/application.js