Date post: | 27-Jan-2017 |
Category: |
Technology |
Upload: | scott-covert |
View: | 411 times |
Download: | 0 times |
• Astro is the product manager for our dev team.
• He has asked us to build him a new racecar app.
• Astro wants us to make it a Salesforce Lightning app.
Astro’s Racecar Challenge
1. We have been given a tight deadline.
2. Our team has limited experience.
3. We deal with disconnected development silos.
Building Astro’s Racecar
Code Collaboratively
• Lightning apps are meant to be chunked into components.
• This offers code reusability/portability and divides up the workload.
• Pair programming can be an effective technique for inexperienced teams.
1. We have been given a tight deadline.
2. Our team has limited experience.
3. We deal with disconnected development silos.
Building Astro’s Racecar
Hive Mind
• Crowdsourcing allows you to draw on the collective minds and talents of the entire community.
• Developers can easily share code with others via GitHub, a cloud repository service.
1. We have been given a tight deadline.
2. Our team has limited experience.
3. We deal with disconnected development silos.
Building Astro’s Racecar
Code Playgrounds
• Code playgrounds allow you to share and execute snippets of code.
• They are commonly used by web developers during development roadblocks.
• Salesforce developers need a code playground for debugging Lightning apps.
Salesforce Lightning Components
• Lightning components stem from the open source Aura UI framework.
• Lightning components run on Apex, but Aura components run on Java.
• Aura apps can be compiled and run outside of Salesforce.
DigitalOcean
• Docker packages apps into standardized containers.
• Dokku allows you to create a private, mini-Heroku through Docker.
MEAN.JS Docker Dokku
• DigitalOcean offers simple, inexpensive cloud hosting.
Spark
• MEAN.JS is a full-stack JavaScript solution for building web apps that use MongoDB, Express, AngularJS, and Node.js.
1. We have been given a tight deadline.
2. Our team has limited experience.
3. We deal with disconnected development silos.
Building Astro’s Racecar