Open Web Vancouver 2008 Conference - Call for JavaScript/Ajax/Web 2.0 Speakers

Mike Cantelon writes in that the Vancouver PHP User Group organizes Vancouver’s 1st Two-Day Open Web Conference 2008 at Canada Place at the Vancouver Convention & Expo Centre from Monday April 14th to Tuesday April 15th in 2008.

The organizers invite you to send in your talk proposal on open web technologies including JavaScript, Ajax, Canvas, UserScripts, Gears, Widgets, Microformats, Widgets, OpenSocial and more.

Deadline for talk proposals is Dec 31st 2007. Registration opens Dec 22nd 2007 at $100 early bird pricing. After January 31st 2008 registration jumps to $150.

What’s Next? F8 Dev Meetup - Nov/8 - DemoCamp - Nov/22 - And More

Thanks to all for a great first Vancouver Facebook Developer (& Designer) Garage event.

What’s Next?

Some upcoming Facebook events and ideas include:

VanDev.org - All Facebook Developer Meetup - Nov/8 @ UBC Downtown

A smaller more informal Vancouver Facebook Developer meetup (50 max!) on Thursday, November 8 at UBC Robson Square following-up on last month’s Official Facebook Developer Garage.

Thanks to the Vancouver’s Software Developers Network (VanDev.org) for the joint event and co-hosting the All Facebook Developer meetup.

DemoCampVancouver04 - Nov/22 - Demo Your Facebook App

Boris Mann and friends organize the next DemoCampVancouver in November. Why not demo your Facebook app at DemoCampVancouver04?

Vancouver Ruby/Rails November Meetup

Developed your Facebook app in Ruby/Rails? Volunteer for a demo and tech talk at the next Ruby/Rails meetup (contact Gerald Bauer to get you introduced to and connected with the meetup organizer Peter Armstrong or contact Peter directly.)

Find out more at the “Vancouver Facebook Garage - What’s Next?” wiki page.

Facebook “Are You Normal?” Demo Q & A with Megan Cole and Paul Prescod (Kinzin)

Q: Can you tell us a little bit about your Facebook App “Are You Normal?”?

Megan Cole: Are You Normal? is an application that was created in the just for fun category. It’s a place online that is a conversation starter that’s fun for the user to participate in. It encompasses the company philosophy and mandate, which is to build private spaces online for families and close friends to connect and share. Yes, Facebook is not a “private” place, but the content generated from this application is only seen BY your friends on Facebook.

Q: What’s the acceptance on Facebook?

Paul Prescod: 35,000 users in a couple of weeks since launch, over 90,000 in 3 weeks.

The app has been on the “most active” app front page several times in several different spurts over the last 3 weeks, at number 2 position on a day at the week 2 mark.

Q: What’s the Facebook advantage? How is your Facebook app different from a plain old web application/widget? How does it tap into the social network? How does it get better with more Facebookers? How do you keep your users engaged?

Megan Cole: This app is social in that it allows friends to see and respond to friends’ answers - it generates and sparks conversations, provokes friends to respond, encourages participation. And what a better issue to healthily debate than people’s normalcy? The conversations and comments are endless.

Paul Prescod: Are You Normal gets better when more of your friends are engaged because it facilitates a conversation about what normalness is. It’s a trojan horse: it starts as a quick, easy survey and evolves into a discussion.

We provide a new list of discussion topics (in the form of survey questions) every week.

Q: Inside “Are You Normal?”: What languages (PHP, Java, Ruby, etc), libraries and frameworks have you used to develop “Are You Normal?”

Paul Prescod: We have used Ruby, Rails and RFacebook.

Q: Any tips and tricks or advice you can share on developing, designing or marketing Facebook apps?

Paul Prescod: Strengths and weaknesses of Facebook iframe apps: We could do 20-30 minutes talk on that alone actually. In summary:

Weaknesses:

  • some security issues
  • very susceptible to browser cookie configuration stuff
  • generally a lot of effort to get cookies right
  • UI constrainted by IFrame region
  • less typical and therefore less tested
  • Facebook is pushing people away from it

Strengths:

  • more control over error reporting
  • Full access to Javascript, CSS, etc. — no limits
  • Easier to get running quickly without learning Facebook idiosyncrasies
  • No 12-second timeout
  • Easier to port pre-existing code

Thanks Megan Cole and Paul Prescod for your time. Interested in more? Join us at Vancouver’s first Facebook Developer Garage.

The Future of Facebook - Open (Portable) Social Networks? Q&A with OpenID Lead Johnny Bufu (Sxip Identity)

We plan to close the Vancouver Facebook Garage with an open Q&A session moderated by Boris Mann (Bryght - Community Content Hosting) discussing the Future of Facebook.

Are open (portable) social networks (formerly known as online community sites) the future? For some insight we have invited and confirmed Johnny Bufu - local Sxipper and tech lead for OpenID at Sxip Identity infamous for promoting Identity 2.0.

Q: What’s your take on Facebook? Are you on Facebook?

Johnny Bufu: I’m more the observer type and have only recently signed up on Facebook. Many of my colleagues however use it heavily.

Killer apps on the Internet are I believe those that fulfill best the needs for interactions allowed by this medium. As the Internet is becoming ubiquitous, an increasing part of our social life is now moving online, so the online social networks are in my opinion the next killer app.

During the last few years we’ve seen attempts that tried to discover the rules and needs associated with this new form of interaction, and I think a point has been reached where more mature solutions can be identified. Facebook seems to be a better one in this direction.

That being said, Facebook needs to move to a more user-centric approach towards the identity data they store. They are only somewhat open, but could be more open. Currently they don’t allow the APIs to be used to pull the user data out and use it somewhere else.

Q: Tell us about OpenID? What is OpenID?

Johnny Bufu: OpenID is a free and easy way to use a single digital identity across the Internet. It also gives the users a good level of control over the identity transactions they’re involved in.

Q: How can OpenID help Facebook become an Open (Portable) Social Network?

Johnny Bufu: OpenID offers a good identity layer solution for an open and portable social network. OpenID is simple, open, decentralized and scalable, all essential features that together are not easy to find with alternative solutions.

Extensions and protocols built around OpenID such as the attribute exchange in OpenID 2.0, which we coauthored, can also help with specific problems that need to be solved by the social networks.

This is a big part of our Identity 2.0 vision, and what our CEO Dick Hardt has been advocating along with others like Marc Canter for years. They recently did a panel at the PICNIC conference discussing portable social networks and OpenID.

Q: Are there any alternatives to Open ID or any missing pieces for an open future for Facebook?

Johnny Bufu: Brad Fitzpatrick, the original creator of OpenID, has spent some time thinking on the general “social graph” problems, and has recently summarized his thoughts in an article titled “Thoughts on the Social Graph“.

In short, I believe that the principles and design goals that stand behind OpenID represent a good direction for the online social networks to follow. If they are to be successful, they need to be:

  • open: so that today’s fragmentation between various implementation can be solved
  • decentralized: so that no one entity can control too much of it, and people can trust the system
  • scalable to a global level: so that there’s no imposed limit.

Thanks Johnny Bufu for your time. Think different? Join the discussion on the Vancouver Facebook Developers Forum
or join us at Vancouver’s first Facebook Developer Garage.

Facebook NoteMix Demo Q & A with Colin Kierans

Q: Can you tell us a little bit about NoteMix?

Colin Kierans: NoteMix is an application that allows classmates to make their course notes together in a simple wiki-like way.

Q: What’s the Facebook advantage? How is your NoteMix Facebook app different from a plain old web application/widget? How does it tap into the social network?

Colin Kierans: One of the main problems with Wikis and easily editable information on the web is the ease of vandalism. With Facebook the anonymity is greatly reduced, and therefore trust goes up. With people using their real names the odds of someone vandalizing a page are reduced.

Q: Inside NoteMix: What languages (PHP, Java, Ruby, etcterea), libraries and framworks have you used to develop NoteMix?

Colin Kierans: I use PHP5 with a MySQL database. I have my own set of functions and tools that I use to make all my facebook application.

Q: Any tips and tricks or advice you can share on developing, designing or marketing Facebook apps?

Colin Kierans: Create your own child class of the Facebook API class that is given to you. Give it some useful functions like ones for displaying errors and success messages. Use this class for all your facebook applications. Make your learning curve very flat. Users aren’t likely to poke around your application if they don’t find what they’re looking for right away.

Thanks Colin Kierans for your time. Interested in more? Join us at Vancouver’s first Facebook Developer Garage.

Techvibes.com Sponsors Official Vancouver Facebook Garage Live Flickr Photo Shoots - Thank You

Official Vancouver Facebook Garage Live BlogThanks to Rob Lewis and Techvibes.com for sponsoring kk+ (aka Kris Krug) for shooting Flickr photos for Vancouver’s first Facebook Developer (& Designer) Garage.

If you can’t attend the Facebook Garage next week or if you’re looking for souvenirs check out Kris Krug’s upcoming Flickr photostream or tune in to the Official Vancouver Facebook Garage Live Blog.

Communicate.com Sponsors Official Vancouver Facebook Garage Live Blog - Thank You

Thanks to Jonathan Ehrlich and Communicate.com for sponsoring Miss604 (aka Rebecca Bollwitt) for live blogging Vancouver’s first Facebook Developer (& Designer) Garage.

If you can’t attend the Facebook Garage later this month or if you’re looking for a handy write-up you’re invited to tune your browser to Rebecca’s upcoming Official Vancouver Facebook Garage Live
Blog sponsored by Communicate.com.

Vancouver Film School (VFS) Theatre 1 Hosts Facebook Garage (Oct/23) - Call For Speakers and Demos

Ben Skelton - Habañero Practice Lead and Vancouver User Experience Group (VanUE) Organizer - helped us secure the venue at the Vancouver Film School (VFS) Theatre 1 located at 420 Homer Street between Pender and W. Hastings. We now have a confirmed booking. Thanks to the Vancouver Film School (VFS) and Ben Skelton.

If you’re interested in demoing your Facebook app or in presenting at the Garage, please let us (Greg Andrews or myself) know. You’re also invited to add your Facebook app or topic idea to the Vancouver Facebook Developer (& Designer) Garage event wiki.

Developing Facebook Apps by Paul Prescod and Vince Hodges - Sep/11 @ Ruby/Rails Meetup

Vancouverites Paul Prescod and Vince Hodges (Kinzin) will talk about developing Facebook apps at the upcoming Vancouver Ruby/Rails September meetup at the Network Hub.

The talk summary reads:

Facebook is one of the fastest growing applications in the web’s history. Deploying applications within the Facebook environment has some great advantages. First, you can have a pretty good idea of the demographic of your audience. Second, the environment is extremely viral. Third, you can take make interesting applications that take advantage of all of the delicious data in the user’s profile — especially their list of friends.

Find out more and sign-up at the Vancouver Ruby/Rails September meetup event page.

First Vancouver Facebook Developer Garage Date Set For October

Vancouver Facebook Developers Group Interested in f8? Join the Vancouver Facebook Developers Group and connect with f8 developers in and around Vancouver to discuss, share and extend your knowledge on developing Facebook services and apps.

Tell us about your Facebook apps in our discussion board or on our group wall and stay tuned for the upcoming first Vancouver Facebook Developer Garage event later this fall. If you’re interested in joining the organizing team let us know.