So I just finished spending quite a few hours trying to debug an iPad specific bug for FB code. why when building a FB app (in iFrame) if you use the FB.ui() function to create a message dialog, you get a gray overlay and no content. I mean come on. So I created a blank test page and confirmed that it wasn't any code in our app. Tried disabling auto-polling of the canvas, explicitly setting its dimensions, yadda yadda yadda.
Surprisingly, it was my designer who found the solution. I thought that the entire generated content is inside an iFrame, therefore I would not have been able to control the CSS, but I was wrong.
To fix this problem, simply provide the following CSS:
I recently stumbled across Turntable.fm which is pretty much EXACTLY what I've been looking for in a music streaming service for a while, and similar to an idea I was sharing with a few friends. What makes it different to Soma.fm, Pandora, Grooveshark and Spotify?
No commercials (yet)
No crappy algorithms. Music is mixed by your friends and strangers
Master Track Broadcasting. Everyone hears the same exact thing, making it closer to traditional radio and more important that your shit doesn't suck.
Room-based stations, where up to 5 dj's have control and up to 200 members can hang out
My new job at Jobvite has given me an excellent opportunity to learn about Facebook App development as a platform. The entire application is done using their canvas approach (meaning in an iframe) and is completely client-side for greatest performance. Looking for work at a quality company or startup? Have friends who are looking that you could recommend? Is your company trying to hire new employees? Share is an excellent tool that emphasizes employee referrals for locating quality candidates.
And best of all, you don't have to install it to completely apply for a job right in the app!
Hide/show elements on the page when toggling the state of the page or container. Handles dynamically added elements too. Toggling 1 class is much faster than selecting and hiding a bunch of elements programmatically.
Since working at Jobvite on our new facebook platform, I've been dealing a LOT with client-side apps. Unfortunately we weren't smart enough to start using something like Sproutcore or Backbone, but I'm working to amend that at the moment.
One of the things I've developed for the team is a special Factory class geared specifically to handling our unique structure. In our app there are quite a few components that must load before certain bodies of code can execute, and this creates a long load time:
Dom Ready (obviously) when the html page is finished loading
$.load() - We actually use this for client-side includes, and there are a LOT of em
Graduated recently as a CIS major, helping my peers on campus as the official department tutor writing tests, teaching classes or even for with employees.
Outside of studying I'm working every summer helping small companies build their enterprise web applications on top of industry trends like CakePHP, jQuery and Git.
And finally I always make time to work on research for new personal projects and that one idea that could become the next facebook. I love my work and outside of gaming breaks and food fests programming is my #1 pass-time.
Ever visit a website and wish you could remember where your bookmarks are for that site? Saved a post from a blog and can't find it? Find My Bookmarks is a Chrome Extension that locates all your bookmarks for the current domain. If bookmarks are found, the icon appears and you can just click on it to get a list.
The idea for this came about after a discussion with a coworker regarding bookmarks. That night I went home and 2 hours later I had a fully working prototype. Another hour later and a bit more polish we were ready to release it.
Now I can say I built a chrome plugin. Not that I actually need or use it, but it's a nice portfolio item.
So I was rooting around the apple website trying to figure out how to fix the bluetooth choppyness on my laptop my company bought for me for my headphones. I had tried using it on my personal laptop which has OSX Lion and it plays beautifully, so I figured maybe I should upgrade this one as well. While clicking around the Apple.com website I came across their up-to-date program.
The program claims to only be available to people who purchased laptops later than July. Lucky me, I started working in August and I know that my company buys laptops practically the day before someone new comes in. This may or may not work for everyone, but it doesn't hurt to try.
CoolHomepages web page design and inspiration gallery of homepages, design, website designs and templates features thousands of cool web site design examples for inspiration - browse, search, learn, get inspired.