Artwork

Content provided by Happy Programmer LLC and Jeffrey Biles. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Happy Programmer LLC and Jeffrey Biles or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

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

23:13
 
Share
 

Manage episode 174469847 series 1403018
Content provided by Happy Programmer LLC and Jeffrey Biles. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Happy Programmer LLC and Jeffrey Biles or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

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
    • They used regexes and Python scripts to help upgrade their code
    • It's difficult to find an Ember developer, but they were able to find a solid Angular developer and he’s already committing to the code.
  • Components:
    • They have 1800 (!!!!) components. That is not a typo.
    • lots of small single-purpose components with minimal interface
    • a few larger ones built up from the smaller components
  • They have a new app Canvas which is built on the latest Ember versions and best practices.
  • One huge benefit to Ember is the opinionated structure, which has helped a lot with coordinating as a team.
  • One huge drawback was that it used to be difficult to work with SVG, but htmlbars has fixed that.
  • They will eventually be hiring more Ember, D3, and Python devs- if you’re in Kansas City Missouri, go talk to them!
  • Experience of hiring most recent developer
    • Hiring a Javascript developer was easy, hiring someone who really knew Javascript was difficult.
    • Their hiring process is resume + cover letter, then a phone chat (for technical interview + culture fit), then a coding challenge (different depending on the position), then an in-person interview.
    • A common mistake was not knowing much beyond jQuery and the typical Javascript Interview Questions (fizzbuzz, recursion, etc.)
    • The person they hired demonstrated both technical skill and cultural fit by taking their API and independently coming up with their UI.
  • This episode is sponsored by EmberScreencasts.com- video tutorials for intermediate-level Ember developers.
  continue reading

9 episodes

Artwork
iconShare
 
Manage episode 174469847 series 1403018
Content provided by Happy Programmer LLC and Jeffrey Biles. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Happy Programmer LLC and Jeffrey Biles or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://player.fm/legal.

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
    • They used regexes and Python scripts to help upgrade their code
    • It's difficult to find an Ember developer, but they were able to find a solid Angular developer and he’s already committing to the code.
  • Components:
    • They have 1800 (!!!!) components. That is not a typo.
    • lots of small single-purpose components with minimal interface
    • a few larger ones built up from the smaller components
  • They have a new app Canvas which is built on the latest Ember versions and best practices.
  • One huge benefit to Ember is the opinionated structure, which has helped a lot with coordinating as a team.
  • One huge drawback was that it used to be difficult to work with SVG, but htmlbars has fixed that.
  • They will eventually be hiring more Ember, D3, and Python devs- if you’re in Kansas City Missouri, go talk to them!
  • Experience of hiring most recent developer
    • Hiring a Javascript developer was easy, hiring someone who really knew Javascript was difficult.
    • Their hiring process is resume + cover letter, then a phone chat (for technical interview + culture fit), then a coding challenge (different depending on the position), then an in-person interview.
    • A common mistake was not knowing much beyond jQuery and the typical Javascript Interview Questions (fizzbuzz, recursion, etc.)
    • The person they hired demonstrated both technical skill and cultural fit by taking their API and independently coming up with their UI.
  • This episode is sponsored by EmberScreencasts.com- video tutorials for intermediate-level Ember developers.
  continue reading

9 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide