Button Click Admin Podcast

If you are into Salesforce and Force.com like I am then I highly recommend you listen to the the Button Click Admin Podcast. Mike and Jared to an amazing job talking to people in the Salesforce community

logo

I especially love hearing at the end of each podcast when they ask the interviewee what their favourite Dreamforce moment was.

Hop along to http://buttonclickadmin.com to subscribe to their podcast. I also recommend reading the 5 tips to landing a Salesforce.com Admin job

Salesforce Chatter Triggers

Today I wanted to create an app that would allow me to add my activity so that I can analyse my time at a future date. I started my trusty IDE to start mocking up the idea when I had to step back for a moment and think there must be a simpler way to do this.

I use Salesforce for managing my projects and I usually post chatter messages to myself and others. What if I could post a custom # message that would be intercepted and posted to a custom object.

No problem… I created a custom object called Activity:

image

Then all you need to do is go to Customize > Chatter > Triggers and add a new trigger on the Feed Item.It’s then a matter of looking for a #activity tag in the feed item body, pulling the entry out and inserting it into my Activity custom object.

   1:  trigger ActivityPost on FeedItem (after insert) {
   2:      for (FeedItem f : trigger.new)
   3:      {
   4:          if (f.Body.startsWith('#activity')) {
   5:              funcoder__Activity__c a = new 
                                 funcoder__Activity__c (
   6:                  Name = f.Body.replace('#activity','')
   7:              );
   8:                      
   9:              insert a;
  10:          }
  11:      }
  12:  }

Now just go and enter a chatter message, for example #activity Developed an activity application in Salesforce.

Released Expensy, my first Windows Phone App

todayI originally wrote Expensy for myself as I just wanted to keep track of my total outstanding Cash. I didn’t want to know about what money was in which account. Just a simple view of a total amount and a quick way to add spending and adjust the balance.

That’s how Expensy was conceived and I was really interested to try my hands at developing for the Windows Phone platform as I love the interface. Its so much cleaner and different to the typical icon based OS’s.

It’s now available free on the app store and hope you enjoy using it.

http://www.windowsphone.com/en-gb/store/app/expensy/d22afcc1-24df-42f2-a283-1b22e6095435

Top Apps RIM Need to Release with BB10

bb10 The week has finally arrived where RIM will showcase there new BB10 OS and devices on 30th January. I truly believe that RIM have got this one totally right, from the cool and smooth OS to the way they treat developers like myself.

I have been thinking about the types of apps I use on my other devices which I would need to make BB10 work for me on all levels. Here’s the list and why not leave a comment and on what apps you want on the platform:

  • Google+
  • Facebook
  • Twitter
  • Google Reader App with offline sync
  • Natwest App
  • Linkedin
  • Engadget
  • The Verge
  • Spotify
  • Podcast Player / Manager
  • Toshl
  • Skype
  • Lumosity
  • Pocket
  • Dropbox
  • Kindle
  • Runtastic
  • Candy Crush (Yes I am addicted)

ApplicationCraft Cool New Look

I was loving the home page released recently by ApplicationCraft.com and now they have made some further UI enhancements that make me happy.

ApplicationCraft Console

 

This platform for developing my mobile apps just gets better and better and now they also support Windows Phone. All I need now is them to support BB10 and I will be ecstatic.

 

Goals are for Geeks

http://openphoto.net/volumes/sizes/miro/23992/1.jpg

I have been soul search in the new year, considering what I would like out of the next chapter in my life. I thought I would share these long and short term ideas with you in the hope that it could give you some food for thought.

  • Take time out with others interested in Landscape Photography.
  • Write an online novel for fun.
  • Get more involved with open source projects.
  • Get back into PHP and use C9 so I can Code Anywhere in the world.
  • Create some fun HTML5 projects for mobile.
  • Spend time with other developers and designers.
  • Fly a real Boeing Simulator.
  • Take up Tai Chi.

What are your goals? If you don’t have any then now is the time to start. You need them to motivate yourself and it gives your mind structure.

Blackberry Enterprise Service Now Available

BES 10 has been released for managing not only your Blackberry devices but it also supports Android and iOS. The web interface allows you to control applications and data.

For more information see the video below:

Music to Code Too ….

image

I enjoy listening to music that will motivate and relax me while I’m coding. I love film scores and I find they are perfect for me to code along too. I just can’t code with people singing but this really works for me.

If you belong to Spotify then I have been creating a Best Film Scores playlist you are welcome to subscribe too.

Subscribe here

Force.com – Managing Streaming Topics

Josh Birk has written a very interesting article on creating a Visual Force page to manage Streaming Topics. Its a very interesting read and there’s plenty of code covering the apex UI and backend code to pull the data. He also goes through the PushTopic object bound to field to perform the crud operations.

Read here

Blackberry 10 – Developer 10k Commitment Extended

BlackBerry 10k Developer Commitment

RIM should be very proud of how they have worked with the development community to build an amazing eco system prior to launch.

I am very excited about the potential for this platform and its all looking very promising based on the recent submissions to the app store. It’s been so busy that RIM have extended the 10k Developer Commitment until 8pm ET on the 18th Feb.

So keep coding and get those submissions in folks!