Ember AND React in the new curriculum
React community discovering the need for ember-cli
Steve is in the suburbs of fame bc of EmberConf speech, but we let him on here anyways
Okay, famous people are okay too
In Denver for 18 months
Moved from New York City to work at Turing School
He is co-director of academics
The Original Ruby Curriculum
7 months training, which is longer than other code schools
First 6 weeks focused on fundamentals, algorithms using Ruby
Second 6-week module teaches Sinatra and Rails
Third 6-week module is “Real World” Rails, dealing with collaboration, performance, API, etc.
A big project at the end of third module
a lot of stuff packed in there, like websockets
Want them to learn the low-level stuff so they can know what to do when things go “off the rails"
Responsive design- building your own simple grid system from scratch
2nd module: A lot like the current 4th module
Every cohort builds a more ambitious game than the one before- SkiFree, Rock Band, etc.
Forces you to think in objects, stop storing stuff in the DOM
Node + Express for APIs
Events, localstorage, what is Event Loop, flexbox, scss, functional programming with lodash, etc.
3rd module: Professional client-side applications
build tools, process automation
Angular devs: send all hate mail to Jeffrey :)
In a React app, you’re slowly building a weird poorly-put-together Ember
In Ember, all the edge cases are sanded down by the community
Steven would reach for React for simple apps, Ember for complex apps
Jeffrey does Ember for everything
Tossing up a quick Ember app is way easier now than it used to be.
It’s just a static file- you could bring back manual FTP! This is possible.
Electron- desktop applications with Ember, they can access file system and OS features
Huge possibilities, multiple windows, interprocess communication, node + chromium, etc. (but no URLS)
Like websockets, you didn’t know you needed it until you think about it.
Electron + web sockets + web workers + localstorage: a total offline experience with EmberJS.
Getting started is Really Easy (this assertion not fact-checked by Jeffrey, but I trust Steve)
Great community, including an ember-cli addon.
Cordova: Native-ish Android and iOS apps
You can stick stuff on the app store, use native APIs
All their curriculum is free and open source!
Students' responses to Ember
People with Rails experience are mostly confused because the same words mean different things
Ember: A swarm of Rails apps
It will probably be easier once they aren’t teaching Rails first
Teaching has leveled him up as a developer
Having to explain something means you have to really understand it
Steve: 3x the length of lesson to prepare it
Jeffrey: Very jealous of only 3x. On a very very very good day, 3x time just for recording.
Confessions about Jeffrey’s first screencast
first jQuery experience hooked him
some people love the front-end web experience, others just don't
Who should apply to Turing School?
People who want to work really really hard
“I made a promise to make you hireable. I’m going to keep it."
Hiring teachers and developers
2-3 more instructors to start off new program
Teachers will also work really really hard
Teaching during the day, lesson planning at night- like K-12 education
Everyone in the org teaches, including Jeff Casimir (founder)
One day single-track conference
CFP open now
Sponsored by EmberScreencasts.com