Follow on Facebook Follow on Twitter Follow on Google buzz RSS

2.22.2011

The Problems with Application Development for Facebook


Over the last year we have really dug our heels into the world of Facebook application development. Like so much of the internet, it it very much a wild west in Facebook land. As everyone knows, Facebook often changes layouts, formats, designs, and functions without much warning. In the early days of Facebook one of my favorite functions was your personal friend timeline. When you added a friend you also indicated the time and context in which you befriended that person (in real life). Based on that data a timeline of your life was generated that showed your life's timeline and the people you met along the way. I loved this feature, and one day a few years ago, it was gone. Bummer. Facebook's most recent change is to a new layout for fan pages. We have an application running that we are scrambling to test and modify, and that's just the problem. Facebook really does not have a real development environment. Sure, they have a sandbox mode for developers, but we need more than that. Typically we have 3 environments in our workflow, dev, staging, and production. The absence of a staging environment can be a real challenge, especially when reviewing an iteration with a client while the application is still in development. Boo. Top all that off with poor and out of date documentation, and you have a mostly unfavorable development workflow. My last gripe is with platform stability. While Facebook does not suffer from the prevalence of the fail whale like Twitter (will they every get it right), their are often bugs and quirks with the platform that are beyond a developers controls. When an issue arises I absolutely hate telling someone "it's a Facebook problem, we are waiting for them to fix it." In the middle of a lengthy campaign last week the Facebook Page Insights went haywire, and the data became inaccurate. There was nothing we could do. Mark Zuckerberg, if you are listening, HELP!


Share

37 Comments:

Unknown said...

christian louboutin, christian louboutin shoes, Cheap LV Handbags, wholesale jordan shoes, ugg boots, cheap nike jordan shoes, discount christian louboutin, Cheap Louis Vuitton Handbags, discount nike jordans, christian louboutin remise 50%, Bags Louis Vuitton, ugg pas cher, ugg, ugg soldes, cheap jordans , uggs outlet, cheap christian louboutin, Christian Louboutin Daffodile, Christian Louboutin Bois Dore, ugg australia, Discount Louis Vuitton, uggs on sale, Discount LV Handbags

Anonymous said...

----------
شركة تسليك مجاري بالخبر
شركة تنظيف بالخبر
شركة تنظيف بيوت بالخبر
شركة تنظيف موكيت بالخبر
شركة تنظيف شقق بالخبر
شركة تنظيف مجالس بالخبر
شركة تنظيف منازل بالخبر
شركة رش مبيدات بالخبر
شركة تنظيف خزانات بالخبر
شركة تنظيف فلل بالخبر
شركة شفط بيارات بالخبر
شركة عزل اسطح بالخبر
شركة عزل خزانات بالخبر
شركة كشف تسربات المياه بالخبر
شركة مكافحة البق بالخبر
شركة مكافحة النمل الابيض بالخبر
شركة مكافحة حشرات بالخبر
شركة نقل اثاث بالخبر
شركة نقل عفش بالخبر
-------------------------------
شركة تسليك مجاري بالظهران
شركة تنظيف خزانات بالظهران
شركة تنظيف بالظهران
شركة تنظيف بيوت بالظهران
شركة تنظيف فلل بالظهران
شركة تنظيف منازل بالظهران
شركة رش مبيدات بالظهران
شركة عزل اسطح بالظهران
شركة نقل عفش بالظهران
شركة نقل اثاث بالظهران
شركة مكافحة حشرات بالظهران
شركة مكافحة النمل الابيض بالظهران
شركة مكافحة البق بالظهران
شركة كشف تسربات المياه بالظهران
شركة عزل خزانات بالظهران
شركة شفط بيارات بالظهران
شركة تنظيف مجالس بالظهران
شركة تنظيف موكيت بالظهران
شركة تنظيف شقق بالظهران
-----------------------------

Anonymous said...

--------------
شركة تسليك مجاري بالقطيف
شركة تنظيف بالقطيف
شركة تنظيف بيوت بالقطيف
شركة تنظيف خزانات بالقطيف
شركة تنظيف موكيت بالقطيف
شركة تنظيف شقق بالقطيف
شركة تنظيف فلل بالقطيف
شركة تنظيف مجالس بالقطيف
شركة تنظيف منازل بالقطيف
شركة رش مبيدات بالقطيف
شركة شفط بيارات بالقطيف
شركة عزل اسطح بالقطيف
شركة عزل خزانات بالقطيف
شركة كشف تسربات المياه بالقطيف
شركة مكافحة البق بالقطيف
شركة مكافحة النمل الابيض بالقطيف
شركة مكافحة حشرات بالقطيف
شركة نقل اثاث بالقطيف
شركة نقل عفش بالقطيف

-------------------------------------------------
شركة تنظيف بالدمام
شركة تنظيف شقق بالدمام
شركة رش مبيدات بالدمام
شركة تنظيف خزانات بالدمام
شركة كشف تسربات المياه بالدمام
شركة شفط بيارات بالدمام
شركة تسليك مجاري بالدمام
شركة نقل اثاث بالدمام
شركة عزل خزانات بالدمام
شركة عزل اسطح بالدمام
شركة مكافحة البق بالدمام
شركة مكافحة النمل الابيض بالدمام
شركة مكافحة حشرات بالدمام
شركة تنظيف مجالس بالدمام
شركة تنظيف سجاد بالدمام
شركة تنظيف فلل بالدمام
شركة تنظيف منازل بالدمام
شركة تنظيف بيوت بالدمام
شركة نقل عفش بالدمام

التميز المثالي للخدمات المنزلية said...


شركة تنظيف شقق بالدمام
شركة تنظيف فلل بالدمام
شركة تنظيف مجالس بالدمام
شركة تنظيف سجاد بالجبيل
شركة تنظيف شقق بالجبيل
شركة تنظيف فلل بالجبيل
شركة تنظيف سجاد بالخبر
شركة تنظيف شقق بالخبر
شركة تنظيف فلل بالخبر
شركة تنظيف مجالس بالخبر

Unknown said...

كشف تسربات المياة الكترونيا
تنظيف خزانات
عزل مائي وحراري
ترميمات عامة
نقل عفش
شفط مياة الصرف الصحي
رش مبيدات
مكافحة حشرات
تخزين عفش
0551532742

Unknown said...

كشف تسربات المياة الكترونيا
تنظيف خزانات
عزل مائي وحراري
ترميمات عامة
نقل عفش
شفط مياة الصرف الصحي
رش مبيدات
مكافحة حشرات
تخزين عفش
0551532742

Unknown said...

كشف تسربات المياة الكترونيا
تنظيف خزانات
عزل مائي وحراري
ترميمات عامة
نقل عفش
شفط مياة الصرف الصحي
رش مبيدات
مكافحة حشرات
تخزين عفش
0551532742

Anonymous said...


RACOM is a primary producer, i.e. we do our own research & development of both Hardware and Software for all our product lines: Radio modem, GPRS/EDGE/UMTS router and Microwave link. Whenever the need arises, one can always find the responsible person for the respective part of a product at RACOM.
Services:


Pre-sales Support

With our help you can trust that you are getting the right product to fulfil your customers requirement. We can help guide and support you with all pre-sales questions and design needs.
Planning and Design
Correctly planning and designing you wireless network is imperative to ensure you get the speed, services and value for money. Using our premium services we can assist you with planning and designing your wireless network.
Installation and Aftercare

samaher said...





نقل عفش من جدة الى الطائف
شركة نقل عفش من المدينة المنورة الى جدة شركة نقل عفش من جدة الى المدينة المنورة

شركة نقل عفش من الرياض الى الامارات شركات نقل عفش من الرياض الى الامارات
شركة نقل عفش من الرياض الى الاردن شركات نقل عفش من الرياض الى الاردن

________

Haconi Siha said...

I was very pleased to find this web-site. I wanted to thanks for your time for this wonderful read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.

Click Here
Visit Web

aditya said...


I always appreciated your work, your creation is definitely unique. Great job

apk editor pro|kahoot hack



Denian Frizy said...

I discovered your blog site on google and check a few of your early posts. Continue to keep up the very good operate. I just additional up your RSS feed to my MSN News Reader. Seeking forward to reading more from you later on!…

Click Here
Visit Web
Devot-ee.com

Yudafa Fajir said...

Youre so cool! I dont suppose Ive read anything like this before. So nice to find somebody with some original thoughts on this subject. realy thank you for starting this up. this website is something that is needed on the web, someone with a little originality. useful job for bringing something new to the internet!

Information
Click Here
Visit Web

Abet lenato said...

This really answered my problem, thank you!

Click Here
Visit Web
Wysp.ws

Ronny said...

I just got to this amazing site not long ago. I was actually captured with the piece of resources you have got here. Generate qr code

Itexus said...



I really appreciate this great post that you have provided us. I guarantee this will benefit most people and myself. thank you very much!

Xvideostudio video editor apk
Roblox error code 524
How many centimeters in a meter
gogoanime

R1se Hluoluo said...

Kontak dengan India juga pembentukan kerajaan kuno menyebabkan transisi dari tribalisme ke zaman keemasan yaitu peradaban Dharma Indonesia. Pencak silat berkembang di era ini [samar-samar], menyebar dengan cepat dari Sumatera ke hampir seluruh nusantara.

Dibandingkan dengan sistem pertarungan suku negara itu, pencak silat menunjukkan pengaruh yg jelas lebih dari daratan Asia, khususnya Cina dan anak benua India. https://dalamsports.web.id/ Pencak silat mengikat seni bela diri dengan latihan meditasi juga pengembangan spiritual, menambahkan lapisan baru pada seni bela diri selain hanya digunakan untuk bertarung atau membunuh sehingga digunakan secara konsisten sepanjang sejarah Indonesia.

Krunal said...

Bond beams are courses of square developed with exceptional units intended to get even support and grout. These units are utilized to coordinate the flat support with vertical support bars in a built up workmanship divider. Bond beams frequently are set at ordinary spans in the divider to allow situation of more support than would be conceivable utilizing bed joint support.

Civil Lead said...

Thanks! for sharing it. Standard Room Sizes

Change AT&T Email Password said...

This is such a Great resource that you are providing and you give it away for free. It gives in depth information. Thanks for this valuable information.

Anonymous said...

دریچه منهول پلی اتيلن برای استفاده در سيستم هاي فاضلاب صنعتی و فاضلاب خانگی مورد استفاده قرار مي گيرد. با توجه به استفاده روز افزون از محصولات پلیمری در صنايع مختلف جهان، منهول های پلی اتیلن می تواند جایگزین مناسبي براي منهول هاي بتنی و يا ساير منهول های ساخته شده با مصالح بنائی باشد.

lavish said...

The information given here is useful in our tile business. So you can visit our website for information about different types of tiles

Kiran Bedi said...

Good points are given here which are useful in different ways.

Read More : https://www.indiasolv.in/dubai-metro-map-station-list-ticket-price-timings/

CivilAppraisal said...

House Leveling Prices: The costs for leveling a foundation are usually between $3 and $25 per square foot, so to level a 1,500-square-foot area of foundation will cost between $4,500 and $37,500.

John Hardy said...

Such an excellent blog. This blog is very helpful for me. Sometime i have issue in some application but this blog is very useful. Now it's time to avail solar in texas for more information.


Anonymous said...

Developing applications for Facebook can be challenging due to the constantly changing platform and the need to comply with Facebook's strict policies and guidelines. In addition, Facebook's algorithm can make it difficult for new apps to gain visibility and attract users. so you can follow Los Angeles magician and get some latest ways about magic. Monetization can also be a challenge, as Facebook takes a significant cut of the advertising revenue generated by apps. Despite these challenges, many developers continue to create successful apps for the platform.

Shaun James said...

Mark Zuckerberg is the owner of Facebook. He is the rich person all over the world. Facebook is my favorite social app. Now its time to avail Moving company in Tuscaloosa, AL for more information.

Hanica Kanile said...

cfd trader can be both thrilling and challenging. It's all about staying informed and making informed decisions.

derny said...

Jai utilisé vos etiquette valise à imprime pour mon dernier voyage, et elles ont facilité l'identification de ma valise. Merci pour cette astuce pratique !

Resolvedplumbing said...

When you're in a plumbing crisis, our Emergency Plumber
is just a call away.

Creative Web Design in San Diego said...

Discover the Best Web Design Portfolio in San Diego for stunning websites.

efedrina online said...

"heriz rugs boast bold patterns and rich colors."

Cosmos Art Ceramics said...

Discover the magic of ceramic pipes at Wild Dragon Productions, where we offer a variety of unique designs, including the enchanting mushroom pipe. Elevate your smoking experience with our cool and stylish options and find the perfect gift sets for stoners.

harperpaul said...

At Infotech, we're passionate about exploring the frontiers of technology and uncovering the potential for positive change that lies within. From artificial intelligence and machine learning to blockchain technology and quantum computing, our blog covers a wide range of topics that are revolutionizing industries and transforming societies.
loudoun traffic lawyer

말리야 사람제이스 트엉 said...

I think you made some good points in this blog. Keep working, great job!

주디스 햄튼행크 라이스 said...

I’m sure everyone will appreciate this interesting post here. thanks

가을 오초아케니아 매닝 said...

It’s very informative blog in this area. Continue writing man! Keep it up.. Thanks