jessestay, Author at Stay N Alive - Page 77 of 105

Facebook Asks for Developer Input on How to Improve Platform

I’m going to be interviewed by the Facebook development team on Monday. I want to give them the best answers that reflect the Facebook developer community. I’ve heard plenty of input for my “FBML Essentials” book soon to be published by O’Reilly, but now is your time to speak and have your answers heard by Facebook.

If you have suggestions for things you would like to see improved on the Facebook development platform, or just plain things that are nagging you, leave them in the comments and I’ll ask all those I have time for in my chat with them on Monday. In addition, what would you like to see in FBML Essentials? If you were to read a book on FBML, what is it you think is missing on Facebook currently? I’ll also see these get reflected back to the Facebook Development team. Add your suggestions to the comments and maybe we can start a discussion…

Please feel free to forward this on so we can get some quality feedback!

Orkut to Launch OpenSocial to 10% of Users in "About" the Next Week

I’m going to take this one with a grain of salt. The last time they made an announcement like this it was recalled, and more than a month later until we actually saw a launch. However, today Orkut announced that they would be launching to 10% of their users, in a gradual rollout within “about” the next week. It looks as though they will be launching to millions of users in India at first, corresponding to 10% of their user base. Is the time really coming? Orkut – we really do want to see you succeed! Release early and release often man!

Read more at OpensocialNow.com

Wanna win a copy of the book?

1316947090_6812521383_o.pngBeth Kanter and I met over at Graphing Social Patterns this year. I was running late to the lunch and happened to sit down at a table I saw Rodney Rumford at. I introduced myself and Beth happened to be at the table. She asked if she could give a book away on her blog, and interviewed me briefly. She posted a great review of the book today (yes, that’s my big head in the close-up!), and announced the free giveaway of “I’m On Facebook–Now What???”.

Learn more about Beth and ways to “Change the World” using Facebook on FacebookAdvice.com…

Utah Social Media Developers Garage Has a Mailing LIst

UTSMDG-general.pngI mentioned this at the Hackathon in March, but have not had the time to blog about it yet. Thus far all announcements for the Utah Social Media Developers Garage Meetings and Utah Facebook Developers Garage Meetings have been announced either through this blog, or our Facebook Group. I’ve now created a Google Group for us at http://groups.google.com/group/utsmdev. Please sign up there and I’ll issue all announcements via that list. Google Groups provides a more neutral ground in the sense that users don’t have to have an account to use it (to an extent), as compared to the Facebook groups. We’ll keep the Facebook groups around, and depending on membership I’ll still send announcements there as well, but I encourage all to sign up on the Google Group if possible. In addition, having a mailing list will allow us to have more of a discussion. This way if you are working on a project in Facebook, or OpenSocial, or even WordPress or Twitter or other APIs and you run into issues, you can ask the group and we can work together to solve the problem. I figure this way we’ll be able to all build a strong Social Media Development community here in Utah that others can rely on. Google groups will also give us a page we can tell others about the group, when the next meeting is, etc. If you have some graphics and HTML skills to help with that I am open to volunteers!

Also, I have created a Google Code repository at http://code.google.com/p/utsmdev/. For anyone okay with producing their code under the GPL, this will give you a place to store your code, and collaborate with others on the code, track issues, etc. If you want commit permissions to that repository please contact me and I’ll add you. As Google App Engine gets more integration into these things we’ll also set up a hosting option through Google App Engine to actually host your apps. Hopefully all these options will make it all much easier for everyone to get out and collaborate in their coding. It’s a good time to be a developer…

P.S. – We will continue on in our every-other-month meeting structure now, so our next meeting will be the second Tuesday in May. I’m working on a speaker, so if you know anyone or have ideas let me know!

Who Said Perl is Dead?

perl.pngI’ve been following the issue list for Google App Engine (just realized it doesn’t have an “s” in the official name), and the two top issues are a dead heat between Perl and Ruby in the requests to have Ruby or Perl support. Ruby, as of this writing is at 361 votes, and Perl is right on it’s tail at 347 votes. Perl until a few hours ago was pretty far ahead of Ruby. PHP is only at 70 votes, and Java is at 247 votes.

Does this mean Perl is making a comeback? Did we ever really leave Perl? As an avid Perl developer this makes me happy, as Perl can do anything Ruby or even Rails can do, and even more (Perl XS and tie-ins to C are very powerful!). All of my current Facebook Apps and OpenSocial Apps I do in Perl on an MVC Framework called Catalyst – it’s very scalable! It never made sense to me when people said that “Perl was Dead”. Is this just a reflection of the type of Audience Google supports, or is it reflective of what new media developers are actually developing in?

I’m hesitant in posting this, as it could bring more Ruby voters to the mix, but hey, let’s keep it fair. If you want to vote for Perl, click on the star here. If you want to vote for Ruby, click on the star here. Not a developer of either? Then you’re on your own. 😛

I wonder how Python would fare if it got equal treatment.

UPDATE: Within just a day after this post things have gone back to how I would expect them to be. Java has a strong lead over all the others, followed by PHP, then Ruby, then Perl. Perhaps the issues just needed a little exposure. Based on the interest, Perl is still far from dead though.

Five Real Reasons Vista Beats Mac OS X

I’m going to step away from my normal focus on Social Media because the inner-geek in me just couldn’t resist. Recently Chris Pirillo posted a challenge that I just couldn’t help taking on. In it, he criticizes a post by Preston Galla of ComputerWorld stating “5 Reasons Vista Beats OS X”, and he makes some very good points. I admire Chris a lot because he’s one of the most unbiased Geeks I know, except when it comes to the Mac. Chris and I would get along well.

I too am a Mac user, in fact, the post I am typing at the moment is on MarsEdit on a Macbook. I absolutely love my Mac, and thus far have not found a preferred Operating System for development and desktop environment to work on, at least as a software developer (I should note that actually, most of my software development is over Terminal on the Mac, over to a Linux Server, my preferred server OS).

I will be the first to admit however that the Mac does have its flaws, in particular Leopard. I do run a Vista Ultimate machine, and I love it too, but for different reasons. Let me give 5 real reasons, and Chris, if you’re reading I would love to hear your response to this, why Vista, at times can be better than a Mac, in particular Leopard. Here are 5 reasons in response to Chris’s challenge that I think really make sense:

  1. It’s all about the media. Chris, I’m not sure if you’ve used Windows Media Center to its full extent, but sit down, set up a Windows Media Center machine/server, and then set up an Xbox 360. Be sure your server has a good TV card or two in it as well. Now, sync the two, and begin watching TV live over your home network. Add on a Media Center Extender to another TV in your house and begin streaming live TV on another channel to that TV as well. Now, on one of the extenders, open up some music, maybe even from your iTunes library on your PC (assuming it’s not DRM protected, stupid Apple). Go on over and visit the videos you have stored on your PC. Install some MCE plugins, and begin browsing your videos on Youtube, or even Netflix watch now movies. Got HD? MCE supports it. Go to the sports section, see all the sports games playing currently and what their scores are, surf through all the sports channels (all in HD!). Go in and schedule to record your favorite TV Series. AppleTV isn’t even near ready for this (although I so desperately would love to see them do it!). Heck, turn off MCE even and start playing some games, or rent a movie. If you can point out a Mac combination that can do that, I’ll jump for joy!
  2. The corporate environment. As a CTO and entrepreneur, I simply cannot force everyone onto a Mac. I have first, the expense of the learning curve and integration between Mac and PC, and second the cost of the Macs themselves. I can get a PC for under $500 these days. The closest equivalent to that is the Mac Mini, which still, at the equivalent PC level is more expensive. Now, add to that the expense of Parallels so those that need Windows apps like Quickbooks Corporate editions and others. True, integration with Exchange is possible, but is still pretty limited when compared to Windows. In the end I’m looking at a pretty expensive IT budget. Again, I think a Mac is an excellent development machine, and would still encourage a Mac for my developers due to their need to develop in cross-platform environments, but it just doesn’t make sense cost-wise across the entire company.
  3. Hardware compatibility. I agree – there are a lot of options when it comes to supporting hardware for a Mac, but, can I just get a decent wireless print server that works with the Macs in my household? What about print drivers that work across the network with Windows-connected printers? Leopard fixes some of that, but it’s still not anywhere near compatible as the Vista machines are. Is it Mac’s fault? No, but it is a strong point to buying Vista. What about shuffling around every time I need to connect to a projector because Macs use the non-standard VGA/DVI adapters? I’m sure the readers can come up with more unsupported hardware.
  4. Finance Software. I touched on this a little earlier, and Galla very broadly covered it in mentioning supported software, but his claim was not backed by specific examples. Simply saying, “Vista runs more software” is an opinion, and Chris, as you point out not necessarily proof that Vista is better. However, one thing I do have issues with is the vast array of Windows Finance software (aka Small and large business versions of Quicken and Turbotax) but lack of within Leopard. I run a very small business at the moment, and frankly, Quickbooks for Mac is simply too much for me. I’m looking for something more like Quicken Home and Business until my business gets large enough for me to hire an Accountant. There’s also the flip-side to that in that if you run a very large business, there are no enterprise versions of Quickbooks for Mac. This is why both my Father, and Father-in-Law who are CPAs do not use Macs. For now, I’m stuck to slowing down my machine with Parallels any time I need something like that, which, IMO is a hack.
  5. It’s all about the animated wallpaper! Can your Mac run animated pictures of waterfalls, running streams, or flowing lava? My Vista machine can. Come on – you have to admit that’s something my Vista machine can do that my Macbook can’t, don’t you? So long as we’re going to praise the Mac UI this is one really cool feature I’d just love to see on my Mac. There are also other cool UI features on Vista that I like, even though I think Mac trumps them as a whole.

So, those may or may not be big things to some, but that is my list, and you asked Chris. Of course I could always come up with 10 more things that Mac beats Vista in, but my point is, as they told us when I was a Sales person at Computer City as a teenager, there are strengths to each OS – it’s important to evaluate what works best for you and your situation, and choose accordingly. Now, I ask my readers, are there any reasons (supported by true, concrete facts) that you feel Vista beats Leopard or the Mac in general?

The Reason Google Apps Engine Could be a Competitor to Facebook

The hype is out there and it is real. After the launch of Google Apps Engine, everyone is up in arms as to what exactly it is, and who needs to watch out. The truth is, everyone needs to watch out when Google launches something, since because of tight integration with all of their products, a slight tweak in one product could mean cross-integration between others, making it almost impossible for you to compete as a company because all of the sudden your space is being threatened by the new products.

Read more on OpenSocialNow.com

I’d like to announce that SocialOptimize, my Social Media Development and Consulting and Apps Agency is being dissolved. I will now be assuming business under the name, “Stay N’ Alive Productions, LLC”. This, at least for now, will remain the main blog and website for my new business. What does this mean for my Social Efforts?

As you know, I have written 2 books, one on Facebook for Business and Personal Life (ranked #96 under “Job Hunting” on Amazon!) called, “I’m On Facebook–Now What???“, and another, published by O’Reilly, called “FBML Essentials” which focuses on Facebook Development from a software development perspective. (FBML Essentials should go to print around May) Recently I was featured by Guy Kawasaki on his blog, http://blog.guykawasaki.com – I encourage you to check out Stay N’ Alive, the blog, on http://socialmedia.alltop.com! I’m On Facebook–Now What??? has been listed (thanks to my co-author, Jason Alba) in the New York Times, US News and World Report, and I am receiving interview and speaking engagement requests on almost a weekly or more basis. I have consulted for some of the top 100 Facebook applications, including Paul Allen’s “We’re Related” Application (one of my favorites on Facebook!), and continue to get requests for consulting and development. That altogether takes up about 1/2 of my time – I have openings for April if you’re interested in an interview or speaker for your event!

In addition to my consulting, I would like to announce that I have teamed up with a development agency (more to be announced later) which will be able to provide development for those projects I consult on. If your company has development needs please contact me and I will introduce you to them and stay with you through the process.

For the second 1/2 of my time, I am building a network of communities on Facebook. I am working with several budding startup companies, along with a few apps I am building currently, to integrate into a large network of niche communities, all 100,000 users or less, perhaps a few with more, that cross-integrate and share features with each other. I will work with those in the network to provide consulting and development, at cost (and some less than cost depending on need and what we can work out), and in exchange you will get access to cross-promote, and gain access to many of the tools we will be providing, along with a great brand we will be building to promote the network. My goal is to make each application in our network as successful as possible according to your business needs. If you have an application you would like to include in my network, or need a way to build up your app further on a small budget, please contact me via the links on the right and we can discuss further how to best include you.

You’ll also see me doing several activities on a volunteer basis that I think will bring more of a focus to benefiting society through Social Media. Stay tuned for some of that, and in the meantime, visit Beth Kanter’s blog for a good resource.

So whether you’re looking to build up your small business under a budget, or need consulting, development, interviews, or speakers for your event, despite that I am no longer with SocialOptimize, I am still very much involved, and alive in the Social Media and Networking space. I am still “The Social Media Guru”. Give me a ring and let’s talk!

Google Announces "Google Apps Engine"

google_appengine.pngOkay, so I was wrong – it was worth a try. I do still expect more large announcements related to Social Media from Google. Just recently, Google announced their “Google Apps Engine” (will it be nicknamed, “GAE”?). It is essentially a competitor with Amazon’s EC2, S3, and SimpleDB, but at a much higher level. You’ll be required to interface with the service via the Python Programming language at first, but it is intended to make scalability and server set up much easier. Google does say that the underlying infrastructure is entirely language neutral, so we should expect more languages in the future. The advantage over Amazon is Google takes care of all the server set up for you – this is essential for a small business that can’t afford to hire an expensive Linux Admin as Amazon requires.

The Service is only available to the first 10,000 developers that apply at http://code.google.com/appengine/, and will be available starting at 9pm PST tonight. You can read more at Venturebeat and TechCrunch here and here.

New, Big OpenSocial Announcements Coming Tonight?

According to Mike Arrington (I know, I said I wanted to boycott TechCrunch but it’s just so dang hard to avoid! I’ll stick to boycotting Crunchgear for now.), Google is having another “Campfire One” event tonight. The last Campfire One event they announced OpenSocial. It was the OpenSocial team that announced the event, and the biggest bloggers and developers in the industry were all there. Mike Arrington thinks this one is going to be the announcement of “BigTable”, Google’s answer to Amazon SimpleDB.

I think otherwise – see my thoughts at OpensocialNow.com.