Williamsport Media Developer

Get creative with technology.


About Me
Blog
ASP.NET Web Development
After Effects Motion Graphics
Online Video Production
Desktop Widgets
Benefit From Online Media
Portfolio

NOTE: You appear to have JavaScript disabled in your browser!

About Me

What is a media developer?

A media developer is a web developer who specializes in creating web applications for user generated content. This includes mashup sites for bringing together RSS feeds, desktop widgets to deliver content to the desktop, web parts to consume XML and data feeds from Google APIs, Amazon APIs, etc. A media developer also finds solutions for automating the process of generating content like video which is currently very time consuming. There are many other forms of user generated content which also require some development work. For example, wikis have their own markup syntax so there is a need to convert existing content into wiki friendly format.



Media developers.

Application developers create Windows applications. Web developers create web applications. Media developers create applications that deal with media. Application developers are almost always dealing with business data stored in a database and delivering that data to the desktop. Web developers also deal with business data but they frequently have to deal with a variety of other data sources including XML feeds and RSS feeds. The media developer deals with user generated content which can include blog posts, wiki articles, podcast audio, and vlog videos.



Data feeds.

Data feeds are becoming an increasingly complex part of the Internet. Major web sites like Google and Amazon are providing a variety of data to be consumed by desktop applications, web applications, and mobile devices. Unfortunately these data feeds are not all based on the same format. I have encountered a wide variety of data feeds and data formats which have slowed down my development work due to the time consuming process of studying a new data format. While RSS feeds are standardized and generally don't require any special consideration, I have found that XML feeds tend to vary a great deal. Their date formats are all over the place so you frequently need to change how the date and time are formatted. Then there is JSON, JavaScript Object Notation, a lightweight data-interchange format that has become popular in combination with AJAX libraries due to the increased interest in JavaScript. Google has created its own standard for XML data feeds known as Google Data. They provide client libraries for dealing with Google Data and a help file which reveals just how massive and complicated their data scheme has become.