Skip to main content

Farewell to a Friend

Earlier this week, Jeffrey Walker passed away.

I had the pleasure of meeting and working with Jeffrey when he assumed the role of President of Atlassian in July 2005. In the last few years, Jeffrey inspired us all by publicly announcing his war on cancer, but Jeffrey was so much more than this battle.

He had a passion and zest for life and business that was plainly evident when he walked into a room. He really did have a knowing smile, accompanied by that glint in his eyes - and you knew he was seeing something that you were missing. He was dubbed as the ‘Lance Armstrong of Silicon Valley’ at one point.

I am proud to have known this gentleman and my sympathies go out to the Walker family and the Atlassian staff.

Grey Goose Gibsons, straight up with a twist, all round while we remember Jeffrey like we should.

Comments

Popular posts from this blog

Let your Confluence Tweet!

The single biggest problem in communication is the illusion that it has taken place. George Bernard Shaw The recent Atlassian Codegeist competition afforded me an opportune moment to further explore new areas of Confluence plugin development. My current contracting assignment involves heavily customising both the theme and functionality of the Confluence platform - but Codegeist offered a chance to really experiment! With the explosion of social networking applications and the rise of the flow , I decided to integrate the functionality of one of the most profilic flow tools in the netsphere, Twitter , with Confluence. Twitter + wiki = Twikkir Posing the simple question 'What are you doing now?", millions have taken to tweeting their response on Twitter to anybody who will listen. From a simple status update to a possible support circle to a tribe building ecosystem , Twitter has become another pillar of the fast-evolving web. In his blog, Rands notes: I want to

Brain Error: No space left on device

I'm not dumb. I just have a command of thoroughly useless information. Calvin - It's a Magical World, Bill Waterson Wired's June 2008 edition included an article entitled ' Quiet Please : how Man-made noises may be altering Earth's ecology'. The article focused on the theory put forward by Bernie Krause , a field recording scientist, that nature's soundtrack (biophony) is being adversely affected by a louder human-made cacophony (anthrophony). Krause postulates that the animal kingdom divides the acoustic spectrum so it's inhabitants do not interfere with each other. However, human-made noise is increasingly disrupting this harmony and intrudes on a piece of the spectrum already in use - drowning out natures voice. As an example, Krause summizes that the rapidly declining population of the Yosemite spadefoot toad is due to the noise generated from low-flying military aircraft, performing training exercises in the area. Coyotes and owls are able to home

Local Testing OAuth Social Signin

On some recent Grails projects, I have been looking at using the Twitter and Facebook OAuth signin process. This process allows you to authenticate users based on their Twitter/Facebook logins, without the need for the user to expose their passwords to your site. When you create your 'application' within Twitter or Facebook, it is necessary to define the URL where the application can be accessed. Twitter and Facebook will only redirect to this URL during the authentication process. I have tested running some applications on Heroku or Appfog , with Twitter and Facebook happy to redirect to the appropriate URLs with successful authentication. However, when testing locally, I follow these steps to work through the authentication process. 1. App Context Ensure that the Grails app context is '/' - as the application is generally deployed this way on Heroku/Appfog: Config.groovy grails.app.context = '/' 2. Port Binding: While the local application w