Contact Me


Recent Posts


Categories


Archives


Tags

3d actionscript Actionscript 2 Actionscript 3 api APIs as2 as3 brand caching carousel channel code compress contest contract CSS Flash flv fp10 free freelance gadget gadgets gdata google JavaScript jquery mvc papervision papervision3d PHP player playlist puremvc pv3d search tube tutorial twitter video widget XML you youtube

Recent Comments

  • Ahmed: Can you put up an example?
  • Ahmed: Hmmm sorry this is a tough one but I don’t work with ASP.NET! Sorry!
  • Michael: Good example but one question… in all the slider skinning I see with Flex the thumb overruns the left...
  • venkata: Hi I am using OAuth to connect to youtube api. I got accessToken and TokenSecret for a particular user. Now...
  • Ahmed: Good old flexlib, what component are you using?

Links


Help end world hunger

Posts Tagged “google”

Introducing The ‘Give Chrome’ Campaign

Saturday, December 12th, 2009

Now this may have been the most work I’ve ever done hung over. During the week that just past, I’ve been working with the guys and gals at Google UK on a few top secret projects. They’ve all been bubbling quite nicely, and have given me enough time to explore different technologies and techniques to make the projects awesome. However, to the end of the week a huge fire cropped up: the ‘Give Chrome‘ campaign needed my help.
(more…)

YouTube OAuth/AuthSub *Doesn’t* Do iFrames

Tuesday, September 15th, 2009

What a shame. YouTube officially doesn’t support “iframes” when it comes to OAuth and AuthSub. That’s a bit of a pain, but have no fear, I’ve found a way around it.
(more…)

Google Rank

Wednesday, August 19th, 2009

This is a bit of a pointless post, but have just realised where I am on Google rankings for the query: “freelance designer and developer“.

Now yes, while I do understand that it’s got a lot to do with the title of my site, it’s just good to know that all those tutorials I’m writing are having a positive effect on my portfolio and blog! Hopefully, might see a rise in site traffic, but I won’t sell out with ads ;)

YouTube’s Ghost Videos

Wednesday, June 3rd, 2009

Now it may come as no surprise that even the most well oiled machine has it’s flaws, that being said YouTube isn’t an exception to the rule. Unfortunately sometimes users and videos get lost amongst the mass of videos being uploaded to YouTube.
(more…)

Selling Out

Monday, June 1st, 2009

Today was a day for phone calls. I came in to the office at around 9am and then went up stairs for a heartly Google breakfast (they’re free by the way!). When I came back down to my desk, I think it may have been around 9:40am, I had five missed calls! And about seven emails. All from recruitment agencies, all wanting to fit me in some time or another with their clients. Crazy.

Well I guess it’s a bit of a blessing. I was a bit worried last week about whether I was going to bum around next week, but it doesn’t seem so. I’m just waiting for confirmation about a week working at Imagination in London. Then I’ve had offers from BBC for the following week, not forgetting Skype or MediaCom. And to top this off, today I had an interview with BSkyB, wow.
(more…)

Twidgit for Android

Sunday, May 31st, 2009

A few weeks back, my colleague Matt Woodfield began playing with the Android SDK and from that Twidgit Lite was born!

It’s simply a little widget that you can place on your Android phone’s desktop and set the interval at which it gets the latest tweet on your profile! It’s a great tool! Compared to the likes of Twidroid and other Twitter Android apps, Twidgit has a fantastic interface, something that’s quite rare amongst Android Apps.
(more…)

Good ol’ “Array.sortOn”

Wednesday, May 27th, 2009

I’m in the middle of creating a new YouTube gadget and part of the specification is that it allows the user to see the videos on a time-line. The idea behind it is that companies can then have a simple and sleek gadget that allows them to display their videos, whether they’re viral or community influenced (much like Sprite’s Green Eyed World), in a simple time-line sort of format.

So using the MVC code I created for my other gadgets I was able to easily adapt it, create a new 2D carousel and then was left with the task of creating the visual time-line control and also sorting the videos by their date. Now the YouTube GData API allows you to pass a parameter called “orderby” with the value “published” which returns the entries according to when they were uploaded, the latest first.
(more…)

Looking for Contract Work

Monday, May 25th, 2009

My time at Google is nearing an end and it seems that while my department want to keep me on, Google believes that because of the economic climate that all contractors are to be let go rather than kept on, regardless of how good they do they’re job.

It’s a shame, over the past six months I’ve seen a number of great individuals leave because of this rule and while it doesn’t make sense, I’m not angry about it.

You see Google will never be short of money, they literally have a hose pipe of funds being pumped into them through advertising and it’s amazing how far they’ve come. So I guess the reason behind this is to uphold a sort of facade to the rest of the world that while they’re doing bad, a company as unlikely to be touched by the recession as Google is also doing bad too.
(more…)

YouTube 3D Carousel

Monday, May 11th, 2009

Recently while working at Google I’ve been asked to built some YouTube products, essentially brand channel gadgets built on the Google Gadgets API. YouTube has two main gadgets that they sell:

  • YouTube Full-width Carousel
    This is a simple carousel that allows the user to shuffle through some YouTube videos. It can work with both the GData API (so playlists, search and so on) and the YouTube Contest API (it’s a “closed” format at the moment, so information is only available on a “need to know” basis). It’s not the prettiest thing and there are a few things I don’t really like about it. But it works and that’s the main thing. You can see an example on the YouTube Live Channel.
  • YouTube Full-width and Normal-width Contest
    YouTube contests are a great way to engage the YouTube and web community. They provide a simple interface and API that allows you to register votes and views for certain videos. Good examples of this are the Davos Debates, Sprite’s Green Eyed World (although the developers missed a tricked and used Facebook comments rather than YouTube’s). You’ll notice that both the contest examples have custom gadgets rather than YouTube’s product. A good use of YouTube’s contest gadget would be the recent Barclaycard Create compeition. It’s a nice format, but again, the aesthetics of the template let it down and a lot can be done to improve and make it look and work much better.

(more…)

Fork me on GitHub