Archive for the 'javascript' Category

New FeedBlendr Backend Code

Thursday, August 16th, 2007

I am in the process of moving over to a new set of internal code for FeedBlendr to help with future enhancements, so you might see some funkiness over the next few days (although hopefully not!). The new version introduces a few enhancements, including some slight changes to existing features:

  • Internal APIs use Atom-based formats where possible now (OPML stuff is still there where it makes sense tho).
  • Added a custom namespace (fv, for FeedVille) to the OPML output, and also some other outputs to provide additional information to users/developers.
  • Added some new output format options (look for them on blend information pages soon).
  • Added some customization options for output formats for restricting the number of entries displayed and limiting output to headlines only.
  • LOTS of internal changes, but those shouldn’t affect you 🙂

Hopefully all servers will be switched over to the new code-base by the end of today, and some new documentation etc will be available to detail these changes.

UPDATE 2007-08-21: This code has been fully deployed on all servers as of 2007-08-17 and appears to be working successfully 🙂

Major Core Upgrades

Wednesday, May 16th, 2007

I’m currently working on some significant core upgrades to FeedBlendr that will also allow the service to start scaling towards some of the other tools that I’m going to be rolling out. These changes affect pretty much everything internally, and will allow me to add a few new features, and to build out the other tools faster>

  • New, standardized Caching framework (that will hopefully not cause more problems!)
  • Improved database connection handling (this will allow me to more easily use slave DBs etc when required)
  • Standardized and centralized “auto-discovery” class for locating feeds
  • Improved and generalized HTTP class, customized to handle everything I need and nothing I don’t
  • Totally separate “format conversion” layer for doing output in Serialized PHP, JS, JSON etc – some cool things can happen here!

I’m really excited about these changes (and some others that I’m still working on). This is the next step in ramping up towards the rest of the Feedville family. Keep an eye on this blog for more info!

Oh — and in response to my previous post about moving to Amazon Elastic Compute Cloud and Simple Storage Service, I got a few questions about my experiences etc, so I’ll be writing up another quick post summarizing it all soon.

More Blendr Updates

Sunday, April 15th, 2007

I’ve just finished uploading and testing a new round of updates for FeedBlendr, please let me know if you spot anything funky!

  • Added a “What Are Feeds?” page (link) to the homepage.
  • Improved RSS output (stripped some unnecessary attributes, output <category> tags properly, and a couple others).
  • Changed all the URLs that you use to request blends and subscribe pages etc. I’ve added redirects to handle all the old formats and redirect them to the new formats, but please take note of the new formats as outlined on a blend’s detail page. This change makes all the request URLs much more RESTful.
  • Added the “Source” in the output for mobile reading.
  • Got rid of the separate subscription buttons and added a single, “AddThis” button which links to all sorts of readers, both online and actual clients.
  • Added caching to JavaScript and JSON output, so hopefully they’ll work a little faster. You may see slightly longer delays with updates of content, but actual page-loads should be a bit quicker for you now.
  • Added the option to get headlines-only from JavaScript and JSON outputs. Read about it in the Developers section

You can email me using this address if you notice anything strange, or would like to suggest a new feature.