Quantcast
Channel: Andy in the Cloud
Browsing all 119 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Preview : Apex Enterprise Patterns – Domain Layer

I’ve been busy writing the next article in my series on Apex Enterprise Patterns. This weekend I completed the draft for review before submitting to Force.com. Its the biggest article yet, with over...

View Article


Image may be NSFW.
Clik here to view.

From little Acorns grow…

It was the day of the formal announcement that I had been chosen as a Force.com MVP, that something arrived that would put it all into perspective. My wife had found on eBay my very first computer, an...

View Article


Image may be NSFW.
Clik here to view.

Summer’13 Pre-Release : Metadata API, Tooling API and Apex Mocking?

I’m so excited to start this blog post I don’t know where to begin!?! Before I do however, please keep in mind that this is based on pre-release information and environments made available by...

View Article

Image may be NSFW.
Clik here to view.

Apex Enterprise Patterns – Domain Layer

In the previous article, the Service Layer was discussed as a means to encapsulate your application’s programmatic processes. Focusing on how services are exposed in a consistent, meaningful and...

View Article

Image may be NSFW.
Clik here to view.

Scripting the Apex Metadata API and Batch Apex Support

The Apex Metadata API (a native Apex wrapper around the Salesforce equivalent) has had a steady increase of followers and questions since it was created in October 2012. Judging by the feedback I have...

View Article


Image may be NSFW.
Clik here to view.

Code Coverage for WSDL2Apex Generated Classes

Force.com provides a means to generate Apex classes that allow the calling of a given Web Service as described by a WSDL (Web Service Definition Language). This tool is often referred to as the...

View Article

Image may be NSFW.
Clik here to view.

Hidden Gem no longer Hidden! Database.Error.getFields

A little while ago a developer I was working with found something undocumented in Apex. While it was a great find and very much what we needed at the time to achieve our goal to generically log errors...

View Article

Image may be NSFW.
Clik here to view.

Savings on Dreamforce 2013 Admission!

As a Force.com MVP I’ve been given a special discount code D13MVPREF for Dreamforce 2013 to pass on. Feel free to pass it around as well, there is no limit to how often it can be used to save  money on...

View Article


Image may be NSFW.
Clik here to view.

Managing your DML and Transactions with a Unit Of Work

A utility class I briefly referenced in this article was SObjectUnitOfWork. I promised in that article to discuss it in more detail, that time has come! Its main goals are. Optimise DML interactions...

View Article


Image may be NSFW.
Clik here to view.

“Look ma, no hands!” : Automating Install and Uninstall of Packages!

No, your eyes are not deceiving you! Since the Summer’13 release, you can now automate the installation and uninstall of managed packages! The main use case for this I guess is for those building...

View Article

Image may be NSFW.
Clik here to view.

New Tool : Declarative Rollups for Lookups!

Here is a tool I’ve been working on for the past two weekends that helps address a current platform limitation around rollup summaries. Specifically the inability to do rollup summaries between lookup...

View Article

Image may be NSFW.
Clik here to view.

How To: Call Apex code from a Custom Button

‘How do I call Apex code from a Custom Button?’ is a simple question, however the answer is covered across various developers guides and general documentation… Having answered a number of questions on...

View Article

Image may be NSFW.
Clik here to view.

Batch Worker, Getting more done with less work…

Batch Apex has been around on the platform for a while now, but I think its fair to say there is still a lot of mystery around it and with that a few baked in assumptions. One such assumption I see...

View Article


Image may be NSFW.
Clik here to view.

Apex Enterprise Patterns – Selector Layer

A major theme in this series on Apex Enterprise Patterns has been ensuring a good separation of concerns, making large complex enterprise level code bases more clear, self documenting, adaptable and...

View Article

Image may be NSFW.
Clik here to view.

Ideas for Apex Enterprise Patterns Dreamforce 2013 Session!

As part of this years Dreamforce 2013 event I will be once again running a session on Apex Enterprise Patterns, following up on my recent series of developer.force.com articles. Here is the current...

View Article


Image may be NSFW.
Clik here to view.

Deploy direct from GitHub to Salesforce!

At Dreamforce 2011, I had the pleasure of meeting Reid Carlberg, Jeff Douglas, Eric Magnuson and Richard Vanhook for the first time face to face, this alone was very exciting! I was co-presenting with...

View Article

Image may be NSFW.
Clik here to view.

Preview: Demo of Apex Code Analysis using the Tooling API and Canvas

This weekend I’ve been fleshing out the code for my second Dreamforce 2013 session. I’ve been having a lot of fun with various technologies to create the following demo which I’ve shared a short work...

View Article


Image may be NSFW.
Clik here to view.

Preview: Apex UML Canvas with Tooling API

Regular readers of my blog will recall my last post charting my exploits with the Salesforce Tooling API for a session I’m running at Dreamforce 2013… Dreamforce 2013 Session: Apex Code Analysis using...

View Article

Image may be NSFW.
Clik here to view.

Introduction to calling the Metadata API from Apex

Apex Metadata API Introduction The Salesforce Metadata API allows you to perform many org configuration and setup features programatically. Code examples given by Salesforce are in Java as the API is a...

View Article

Image may be NSFW.
Clik here to view.

Apex UML Canvas Tool : Dreamforce Release!

As those following my blog will know one of the sessions I’ll be running at this years Dreamforce event is around the Tooling API and Canvas technologies. If you’ve not read about what I’m doing check...

View Article
Browsing all 119 articles
Browse latest View live