Skip to content

Code Coverage Posts

Episode 24 – Daniel Ballinger on WSDL2Apex, Salesforce bugs, StackExchange and converting from C#

1 Comment

Salesforce MVP Daniel Ballinger talking about winning at StackExchange, the crazy bugs he’s found in Salesforce, FuseIT’s excellent WSDL2Apex replacement, converting from Salesforce to C# and a guide to installing a new stereo in a 2003 Mitsubishi Lancer.

Direct Download

Episode 22 – Eliot Harper and ExactTarget Journey Builder

Leave a Comment
In this episode of Code Coverage we talk to Eliot Harper (@eliotharper), CTO at Digital Logic, a Marketing Services company based in Melbourne, Australia. Eliot describes himself as a customer journey practitioner and is author of Journey Builder Developer’s Guide; an in-depth book on customer journey integration with Salesforce Marketing Cloud.
Eliot orientates us to Journey Builder development, covering:
* A brief orientation to Salesforce Marketing Cloud
* The Customer Journey Revolution
* Journey Builder
* Customer Journey Applications
* Interaction Components
* Workflow Document Format (WDF)
* Custom Activities

Episode 21 – Chris Duarte on Trailhead

Leave a Comment

Quick note, Steven had a bit of a technical issue with his microphone in this episode, but we decided to leave it in since it gave us a bit of a laugh.

This episode on Code Coverage the wonderful Chris Duarte (@TheChrisDuarte) talks to us about Trailhead. Chris is the Managing Editor of Trailhead at Salesforce, and if you’ve not heard of Trailhead yet  then you must be under a serious pile of rocks. Topics Chris discusses with us include:

  • How Chris got involved with Salesforce and subsequently Trailhead
  • Where Trailhead fits in within Salesforce
  • Bridging the gap between declarative development and coding
  • The content available on Trailhead
  • What she does as the Managing Editor
  • Where to get help, such as the Trailhead forum on the developer boards
  • What’s on the roadmap for Trailhead (imagine a @SteveMoForce Safe habbah right here)
  • A hint about April fool’s day. Unfortunately, we were a bit late getting the episode up, so you’ve probably already seen Catter!

Episode 20 – Peter Knolle on Lightning

Leave a Comment

In this episode of Code Coverage we chat with Peter Knolle (@PeterKnolle), a MVP who works for Trifecta Technologies. Peter fills us in on developing components with the new Lightning framework.

The topics Peter talks about are:

  • How he had to learn to use declarative development first
  • Where the Lightning Framework has come from
  • How Lightning apps fit in with the platform in general
  • What pieces comprise a Lightning Component Bundle
  • How two way binding makes dynamic interfaces easy to build
  • How Lightning Components interact with Apex and the rest of the system
  • Including other Javascript files and libraries in your components
  • Creating interactions between components
  • What events are, what types there are and how they can be used

He also suggests that a great way to get started is with the Lightning Component Developer Guide, and developers should also take a look at the excellent Trailhead, including it’s Lightning Component Module. Peter also has more great content available on his blog at, including some more advanced topics such as using inheritance in Lightning Components.

Also, don’t forget that Lightning Week is coming up so find you local event and join in!

Episode 19 – Abhinav Keswani on Heroku

Leave a Comment

In this episode of Code Coverage we talk to the globe-trotting Abhinav Keswani (@wasabhi), CTO and Co-Founder of Trineo who are an amazing  consulting company building products on both Salesforce and Heroku. Trineo was started in New Zealand and now have offices in Christchurch, Auckland, Sydney and Boulder.

Abhinav shares with us some of his insights into developing on Heroku, covering:

  • How Trineo got started with Heroku & Salesforce
  • What Heroku actually is
  • The power of Postgres on Heroku
  • Scaling apps on the platform and dyno management
  • Structuring your apps and migrating monolithic apps to it
  • The laws of physics and performance challenges
  • Pricing and monitoring costs


Episode 17 – Passing the Technical Architect Review Board with Andrew Manetakis and Ehsan Mahmoudi

1 Comment

This week its a special episode, a recorded conversation between three Certified Technical Architects from Cloud Sherpas,  its Steven and two of his team members Andrew Manetakis and Ehsan Mahmoudi.

They discuss their reflections on the Technical Architect Review Board

  • The emotional impact of undertaking the certification.
  • Case study tips.
  • Assessing your readiness and how to prepare yourself.
  • Required experience you should have.
  • Handling the hypothetical.
  • The difference between being an TA and being a Developer.
  • Impressions of the judging process.

Direct download here.

Kevin O’Hara on Open Source Development and NodeJS

1 Comment

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

  • Why he loves open source
  • The 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 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

Leave a Comment

Returning to regular programming (pun intended) after the live episodes of Dreamforce, this week we talk to the unstoppable force that is 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)