Real World Ember

Informações:

Sinopse

How does EmberJS get used in the real world? Jeffrey Biles interviews talented (but not necessarily famous) Ember developers from all over the world, sharing with you their challenges, passions, and triumphs.Season 1 released February 2016.Sponsored by www.emberscreencasts.com

Episódios

  • Interlude: Ember Round Table

    05/03/2016 Duração: 47min

    We discuss how to get started with Ember, how Ember has made us better software developers in general, and how to recapture the Google Trends rankings. Other interviews by Erik Hanchett can be found at his soundcloud account. Writings by David Tang can be found at The JS Guy. Both of those come highly recommended. And, of course, my screencast can be found at EmberScreencasts.com. I've also been writing a book about learning Javascript and Ember via games.

  • Functional Programming in Ember: Daniel Chappell at Q2 eBanking

    18/02/2016 Duração: 32min

    We talk functional programming in Ember, functional programming in other languages (including languages that transpile to Javascript), and functional programming in theory. Daniel Chappell 2.5 years programming exp, previous career was as a photographer motivation for starting programming was getting out of photography, but he soon came to love programming for itself functional programming functional style makes codebase safer and easier to change and collaborate on Computed Properties in Ember are pure functions Should separate code into functional and imperative pieces, with imperative as small as possible Recognized a lot of Functional philosophy in Ember Most Ember code can be turned into Computed Properties Types of Ember Code where mutation are fine: hooks and actions These happen based on user actions- changing the route, changing data, interacting with the screen Computed Properties are as trustworthy as functional properties thanks to how Ember updates them for us Data Flow Elmber <- Please c

  • Test Or Catch Fire: Chris Bonser at Khorus

    17/02/2016 Duração: 18min

    We discuss transitioning from Rails to Ember, how Khorus is improving transparency and communication within teams, and how testing is used when failure states including catching on fire. Chris Bonser- before Ember Programming professionally for 11 years Started out with Electrical Engineering/hardware Learned Ruby by building test equipment We heard you like tests, so we’re testing the code that tests the equipment that tests the microchips Stuff could literally catch on fire, something which actually happened while he was in the factory Ember Been doing Ember about 2 years Started at Khorus right after they had chosen Ember Went to Khorus partly because they were using Ember (Employers, take note) Khorus chose Ember because it was well-liked amongst Rails devs Transitioning from Rails to Ember The transition was difficult because Ember (and especially Ember Data) were in flux, and acceptance testing was difficult Many of those troubles have gone away, and acceptance testing is easier The world doesn’

  • Ember Changed my Life: Productivity and Outsourcing with Venkat Dinavahi

    16/02/2016 Duração: 33min

    We talk productivity, prioritizing your work, Backbone vs. Ember vs. React, and the communication requirements of outsourcing to a different time zone. Origin Story Originally learned Ember by joining Coderly Their app was Cook Academy Was really excited by the reusability Was previously using jQuery/ExtJS on frontend, so huge upgrade Javascript Package Size We both skipped the Backbone generation Backbone + Router.js- better than nothing! File size of Ember has recently been reduced- a lot! Svelte Builds: Eventually plan to make unique build that will only include parts of Ember that you’re using. components make it really easy to separate and decompose your app Separation of Concerns > Global Event Listening (for most cases) “Ember Changed My Life" “Life was never the same- there was before Ember and after Ember" We write Ember whenever we can, although that’s not always all the time turtle.ai Working on building intelligent collaboration tools for teams Problem: You have tasks and n

  • Ember Bootcamp- Steve Kinney at Turing School

    15/02/2016 Duração: 43min

    We talk Ember on the desktop, the world debut of Turing School's Javascript curriculum, how to train hordes of highly skilled devs in a brutal 7-month program, and how famous is too famous for Real World Ember. Turing School Starting a new program to split from the Ruby curriculum- all Javascript, mostly Ember with a bit of React and Node Ember AND React in the new curriculum React community discovering the need for ember-cli Steve Kinney 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 Fourth 6-week

  • Past Life Architect: Lydia Guarino at The Frontside

    11/02/2016 Duração: 24min

    We talk dev bootcamps, how architecture design school is like programming, how sales can help you be a better programmer, and the importance of mentorship. The Frontside A consultancy specializing in Ember and Rails Not just code! Helps larger companies figure out their development workflow Runs Ember meetup in Austin Created several open source projects like x-select and ember-impagination ember-impagination Helps with infinite scroll Frontside Podcast episode about the technical parts: https://frontsidethepodcast.simplecast.fm/33 Past life #1: architect been a developer for a couple years, a couple careers before that architecture design degree from UT but oops, no architect jobs in 2008 What you learn in design school: how to break nebulous problems down into smaller more actionable components This is remarkably similar to software development process, minus the syntax Phase called “programming" A Pattern Language book Past life #2: Salesperson Everyone should work in sales, for the communi

  • International Ember Upgrades: Matthias Leitner and Hector Zarco at Runtastic

    10/02/2016 Duração: 29min

    We talk about upgrading Ember apps, transitions from Rails to Ember, running a multinational team from Austria, and handling performance on mobile. Runtastic Hector and Matthias here with us today located in Linz Austria- 3rd largest city in Austria International team- they’ve got HQs in Linz and Vienna, employ people in 25 different countries Some people join specifically so they can write Ember code Going to Ember They first started using Ember in 2012 Started by integrating them into existing Ruby on Rails application to replace jQuery code Slowly switching to more Ember-only apps with ember-cli Had to do a big rewrite in the past before Ember due to adding features without thought (The Startup Story) Multiple Ember apps Because they “sprinkled in” Ember at first, they have more separate Ember apps than they want and are wanting to merge several together. They bundle the vendor for all their Ember apps separately so that it can be cached- save download time for users. They can deploy each Ember app

  • Literally Thousands of Components: Neil Thawani and Jessie Graves at Infegy.

    09/02/2016 Duração: 23min

    We talk reasons to choose Ember, the Javascript dev hiring process, and how to upgrade a 2.5-year-old Ember app that contains 1800 components. We’re interviewing Neil Thawani and Jessie Graves from Infegy Atlas Guest interviewer: Erik Hatchett from ProgramWithErik.com Infegy Atlas Kansas City, working onsite Infegy Atlas helps corporations understand what their customers want through Social Media Intelligence For example, Infegy Atlas helped McDonalds discover what would make their customers love Breakfast All Day Getting started: Jessi had experience with SproutCore, but they still had trouble getting started (pre-1.0, when documentation was scarce) They have a 2.5-year-old Ember app (!) She cited the community and solid conventions as one of the big reasons they chose Ember Because of those conventions, Neil was able to push code within his first week at Infegy At one point they got behind on Ember upgrades (1.5 through 1.13 + switching to ember-cli) and that’s been one of their big difficulties The

  • Ember Dreams: Michael Swanson at SkillsEngine

    08/02/2016 Duração: 30min

    We talk matching skills with education and careers, our favorite Ember features and addons, the tension between increasing efficiency and reducing your bus number, learning Ember in the run up to 2.0, and why tai chi desks are the way of the future. introducing Michael Swanson started off building marketing websites with wordpress/jQuery second career in software development with Javascript and EmberJS dark sordid past: 500-line jQuery files side hobbies: doing manual stuff like working out, woodworking, gardening introducing: the tai chi desk. A peaceful improvement to treadmill desks. SOMEONE, PLEASE MAKE THIS. SkillsEngine curated database of skills and occupations “get people better employed and better trained" helps people decide which skills to gain based on market demand there’s a mismatch between what industry wants and what schools typically teach helps identify modular skills that work between various jobs, letting job-seekers discover which positions they’re closest to being qualified f