Category Archives: Salesforce1

Kevin O’Hara on Open Source Development and NodeJS

Another week, another Kevin! In this episode of Code Coverage we talk to Kevin O’Hara, CTO of LevelEleven, Force.com MVP and creator of nForce, a NodeJS module for Salesforce integration.

  • Why he loves open source
  • The Salesforce.com products they build at LevelEleven

nForce and NodeJS:

  • Dogfooding and finally getting to use it in production himself
  • Promises in the upcoming nForce 1.0 using Bluebird
  • Refactoring and maintaining the source code
  • His thoughts on the recent fork of NodeJS creating io.js
  • A quick discussion on nodeschool

His latest project, a command line interface, DMC, for Salesforce.com developers:

  • Building a tool that feels familiar to those new to the platform
  • Treating orgs as remote file systems
  • Where his efforts cross over with those of Joe Ferraro

Open source development and the various things it entails:

  • Dealing with complaints when things go wrong
  • Knowing that people’s businesses might depend on your hobby

Other topics:

  • Detroit and it’s tech scene
  • How he moved from sales into development

Kevin Poorman on Ruby, Angular and Not PHP

Returning to regular programming (pun intended) after the live episodes of Dreamforce, this week we talk to the unstoppable force that is Force.com MVP Kevin Poorman. We got to the end of this episode and still had plenty that we wanted to talk about, so we’re planning to get him back on the show in the near future. After listening to this, we think you’ll be wanting to hear more from Kevin too!

  • His journey into the ecosystem
  • Why he likes Ruby as a programming language
  • How you can use Ruby to build iOS apps
  • PHP, and why he doesn’t like (talking about) it
  • Angular and ngForce and why they’re a good fit for the platform
  • Ionic, for building Angular apps in a different way
  • His passbook, iBeacon enabled business card for Dreamforce
  • Trailhead, what comes after, and why developers should play to learn
  • The Apex Ten Commandments (slides, session recording)

 

 

 

Episode 1 – Keir Bowden and Developing for Salesforce1

 

Matt and I delighted to get this opportunity to announce something we’ve been talking about among ourselves for quite some time: “Code Coverage: a podcast for Developers on the Salesforce1 Platform”.

 

The inspiration for this podcast is Jared Miller and Mike Gerholt’s excellent ‘Button Click Admin’ podcast.  Like the Button Click Admin our podcast will be in an interview format and feature one or more guests on topics near and dear to the guest’s heart.

We are aiming to release a new 30 minute episode every two weeks and we really, really want to get the voice of the “Average” developer out there so if you think you might have something interesting to say on a given topic then please get in touch!  (And please err on the side of ‘saying yes’! )

 

And with that I’d like to introduce our first episode, it’s a deep dive into 6800 Assembly language and Salesforce1 with Keir Bowden, CTO of Brightgen – a Force.com MVP and holder of all 7 Salesforce Certifications, including Advanced Developer and Certified Technical Architect and author of Visualforce Cookbook

Keir discusses his background and how he got into force.com
6502 Assembly language
Salesforce1 development  with Visualforce including:
  •  Using Bootstrap
  •  Apache Cordova vs In App browser on iOS.
  •  Force.com SDK, Salesforce1 and Apache Cordova
  •  Debugging your app with Salesforce1
  •  Online vs ‘Mobile mobile’ apps.
  •  Offline functionality
Keir’s book ‘Visualforce Cookbook’
  •   What’s involved in writing a technical book.
  •   What he was aiming for in writing the book.
Learning to program and teaching people to program
Keir’s tools of choice
What he likes about node.js and developing Javascript
Creative approaches to dashboard refreshing 🙂
Follow Keir at @bobbuzzard  https://twitter.com/bob_buzzard
Direct download of audio:  Click here

Direct Download Link

Note: We’re still getting a handle on the audio side of things so apologies for any issues 🙂