Skip to content

Code Coverage Posts

Episode 8 – Gary Breavington on OWASP and Security

Leave a Comment

On this episode of Code Coverage we’re joined by Gary Breavington a Senior Technical Consultant at Extentor Australia. Gary recently did a presentation to the Sydney DUG on OWASP and their Top Ten security risks for web applications. In this episode he talks to us about how those risks apply to Salesforce.com developers.

Gary also talks about security issues and features that Salesforce.com developers need to be aware of:

  • Security misconfiguration, especially on public sites
  • The use of ‘with sharing’ and enforcement of permissions
  • Authentication and session management
  • SOQL injection
  • Cross site scripting (XSS)
  • The automatic security scanner tool
  • Cross Site Request Forgery with Visualforce

Direct Download

Gary’s code related to the OWASP Top Ten can be found on GitHub, and here are the accompanying slides:

Episode 7 – Boris Bachovski on the Advanced Developer Certification

Leave a Comment

Boris Bachovski (@bachovski) is a Senior Salesforce.com Developer with Deloitte Australia, and is an ex-colleague of Matt’s. Boris is an active member of the Salesforce StackExchange site, and he joins us this week to discuss his impressions of the Advanced Developer Certification. Topics discussed include:

  • How to know when you’re ready for the 501
  • The sign up process, and what dates are what
  • The multiple choice part of the exame
  • How long to spend on the assignment
  • Boris’ experience of the 501 as a whole
  • Hard coding IDs is bad!

Direct Download

Episode 6 – Josh Birk on Summer ’14 Highlights

4 Comments

Josh Birk (@joshbirk)  is a Developer Evangelist at Salesforce.com and so if you’re listening to this podcast there’s a great chance that you’ve already come across him in your internet adventures. He’s recently started blogging at http://joshbirk.herokuapp.com on a variety of topics and also posts on the Salesfore Developers Blog. In this episode Josh talks to us about:

His Background

  • How he arrived at Salesforce via ModelMetrics
  • Using Flex and developing the Flex REST toolkits

Summer ’14 release highlights

  • Increased API request limits for developers
  • Flex queue for batch job management
  • Approval buttons for Salesforce1
  • Improvements to Remote Objects: Upsert functionality and Apex overrides for CRUD operations
  • The power of Flow
  • The Query Planner tool

Salesforce.com Platform Specifics

  • What GA, Developer Preview, Pilot and Beta mean
  • An introduction to Canvas

Direct Download:  http://traffic.libsyn.com/codecoverge/Episide20620-20Josh20Birk20-20Complete20Mix.mp3

 

 

Episode 5 – Daniel Hoechst with Continuous Integration, Unit Test approaches and Remote Objects

1 Comment
Daniel is a 3 times Salesforce MVP, avid Salesforce user, administrator, and developer. He  also helps lead the Salt Lake City area Salesforce User Group.  He blogs at http://www.verticalcoder.com/ tweets at https://twitter.com/dhoechst and codes at https://github.com/dhoechst
Topics covered
  • How he learned Force.com and the importance of Twitter in the process.
Team Development
  • Continuous Integration with Drone.io and BitBucket.
  • Tools for working with git – SourceTree
  • Books for learning git:  Pro Git
  • IDE tools – MavensMate/Sublime
Remote Objects
  • What you can do with them
  • Changes to Remote Objects coming in Summer ’14

Integrating Salesforce with your Fax Server.  Yes, really.

Apex Testing Tips and his Salesforce Test-Factory framework

Direct Download: http://traffic.libsyn.com/codecoverge/Episode_5_-_Daniel_Hoechst_-_Complete_Mix.mp3

Episode 4 – Carolina Ruiz on Community Building

2 Comments

If you’ve not heard of Carolina Ruiz yet then it can only be assumed that you’ve spent a considerable period offline this year, as she’s one of the two first female Force.com MVPs and a force to be reckoned with. The ever-brilliant Mary Scotton interviewed Carolina in her must read Women In Tech blog series.  Carolina works at FinancialForce.com and writes a Salesforce.com development blog in Spanish, called Code and Vogue. In this whirlwind episode we discuss:

  • How Carolina got involved in the platform
  • The South-Spain Salesforce.com Developer User Group
  • Presenting Salesforce.com Development at Grenada University
  • Spanish resources for Salesforce
  • Communities and Salesforce1
  • Dreaming of an offline Apex compiler
  • Undertaking the Advanced Developer Certification

Episode 3 – Andrew Fawcett on Enterprise Development

2 Comments

Andy Fawcett tells us about his journey into the world of Salesforce.com development at FinancialForce, and why he loves prototyping new ideas. Andy is the CTO of FinancialForce.com and maintains an excellent blog at andyinthecloud.com. In this episode we also cover:

For more information on the enterprise patterns, including a recording and the slides from Andy’s Dreamforce ’13 presentation check out this post on his blog.

Episode 2 – Reid Carlberg and the Internet of Things

3 Comments
  • Drones and how he integrated it them with Salesforce1
  • Dreamforce and why he won’t be flying drones at inside
  • How Reid got into Developer Evangelism.
  • Node.js and why he likes it.
  • Why Steven should buy Sublime Text and other favorite text editors
  • The Internet of Things and how Salesforce can fit in.
  • How you can get started with IoT programming at home.
  • How to get started in Salesforce Development as a novice or experienced developer.
  • Polyglot programming on the platform.
  • What makes an effective developer.

 

Direct Download Link

Episode 1 – Keir Bowden and Developing for Salesforce1

3 Comments

 

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 🙂

System.debug(‘Hello, world!’);

2 Comments

Welcome to Code Coverage, a soon-to-be-released podcast focused on content for Force.com developers, where each week we’ll be interviewing a developer from the community. We’ll be talking to some of the most public faces but also those behind the scenes, finding out what their backgrounds are, what they’re doing with the platform and what tools they love to use.