Friday, May 16, 2008

twitterfeed.com : feed your blog to twitter - post RSS to twitter automatically

twitterfeed.com : feed your blog to twitter - post RSS to twitter automatically: "Getting started
Here’s how to get your blog (or any other RSS or Atom feed) twittering:

1.
Create a new twitter user at twitter.com (or use your existing one)

this twitter user is going to be the one posting your blog entries - twitterfeed needs to know your chosen twitter username and password so it can post your blog updates to your twitter account
2.
Login to twitterfeed using your OpenID

OpenID is a standard for providing single sign on between web sites
You can register your own OpenID for free, or may even be able to use your existing blog ID [more]
3.
Provide us with the URL for your blog's RSS feed, and how often we should post to twitter

Our server will check your blog's feed at the specified interval and post any new items to your twitter account. You just sit back and relax!"

Twitter: What are you doing?

Twitter and TwitterFeed can be very useful in attracting followers to your blog site -- ral

Twitter: What are you doing?: "Twitter is a service for friends, family, and co–workers to communicate and stay connected through the exchange of quick, frequent answers to one simple question: What are you doing?"

YouTube - Google AJAX APIs go RESTful

If this doesnt mean much to you now, hopefully by the end of the course it will -- ral
YouTube - Google AJAX APIs go RESTful: "Mark Lucovsky sat down with me to discuss the fact that developers can now access Google Search, Feed, and Language APIs not only through the browser, but from the server side and elsewhere. He clarifies the new access, and compares it to the Google SOAP API"

YouTube - Interview with Steve Yegge on Rhino on Rails and more

YouTube - Interview with Steve Yegge on Rhino on Rails and more: "I had the pleasure of chatting with Steve Yegge, of long blogging fame, at the Google Kirkland office. We discussed the birth, growth, and future of the Rhino on Rails (RnR) project, as well as oth..."

Douglas Crockford's Wrrrld Wide Web

Douglas Crockford's Wrrrld Wide Web: "When you get bored, click something. If that doesn't help, then turn off your computer immediately."

The Philosophy of JavaScript | 20bits

The Philosophy of JavaScript | 20bits: "It's been said many times but bears repeating: JavaScript is an underappreciated
language. Most serious programmers spend time working outside or on the fringes of the world of web development and so don't have a real use for it, while most web developers don't have the theoretical background to appreciate the fact that JavaScript is actually a wonderful language. But with all this Web 2.0 brou-ha-ha it's important to understand the philosophy of JavaScript."

Google Doctype, an Encyclopedia for Web Developers

Google Doctype, an Encyclopedia for Web Developers: "Google released Doctype (HTML version), an encyclopedia of the open web. 'The open web is the web built on open standards: HTML, JavaScript, CSS, and more. The open web is a beautiful soup of barely compatible clients and servers. It comprises billions of pages, millions of users, and thousands of browser-based applications.'

Google Doctype is an encyclopedia that can be edited by anyone who has a Google account and wants to keep it up-to-date or add new articles. The encyclopedia contains articles about web security, DOM manipulation, CSS, HTML best practices, references for HTML, DOM, CSS, complete with browser compatibility information. There's also previously-unreleased code used internally by Google that is now documented and available for anyone to use.

You could call it Wikipedia for web developers or cross-browser MSDN, but Google Doctype is a clear sign that Google wants to foster a community of developers and encourage building web application using open standards."

Add gadgets to your homepage

This is the tool where we will develop our applications -- ral

Add gadgets to your homepage: "A gadget that lets you build gadgets! Load source code of gadgets by URL into a color-coded editor, make changes, and preview the gadget on the fly. If you have a Google account, you'll also be able to save and publish your gadget through the built-in hosting service."

What is BlogThis! ?

This is a useful tool that I use for adding content to this blog. Just select some text and click on the "BlogThis!" bookmarklet -- ral
What is BlogThis! ?: "BlogThis! is an easy way to make a blog post without visiting blogger.com. Once you add the BlogThis! link to your browser's toolbar, blogging will be a snap. Or rather, a click. Clicking BlogThis! creates a mini-interface to Blogger prepopulated with a link to the web page you are visiting, as well as any text you have highlighted on that page. Add additional text if you wish and then publish or post from within BlogThis!"

Wednesday, May 14, 2008

mnot’s Web log: Moving Beyond Methods in REST

REST is becoming the preferred mechanism for web services -- ral

mnot’s Web log: Moving Beyond Methods in REST: "Having complained before about the sad state of HTTP APIs, I’m somewhat happy to say that people seem to be getting it, producing more capable server-side and client-side tools for exposing the full range of the protocol; some frameworks are even starting to align object models with resource models, where HTTP methods map to method calls on things with identity. Good stuff.

However, something’s been bugging me for a long time about this. While there’s a nice internal logic to mapping HTTP methods to object methods, it doesn’t realise the power of having generic semantics."

Amazon Web Services Developer Connection : Use Amazon SQS to Build Self-Healing Applications

Amazon Web Services Developer Connection : Use Amazon SQS to Build Self-Healing Applications: "Once an application is in production, the real issues begin. This video shows you how to build a self-tending, self-healing application architecture. And as any operations person can attest, Murphy's Law dictates that it's almost always the middle of the night when things fail. By using a unique feature found in Amazon Simple Queue Service, your application can auto-restart failed components in a workflow and take up where it left off. And best of all, with some forethought this technique is easy to build into your architecture."

Newbie's Guide to Google Reader | Webware : Cool Web apps for everyone

Newbie's Guide to Google Reader | Webware : Cool Web apps for everyone: "What is Google Reader and why should you use it?

Google Reader is a free, Web-based reader for RSS feeds. You can find feeds on nearly every Web site. RSS feeds offer a simplified view of Web content down to just text, pictures and videos--minus the site's style and formatting, which can sometimes hinder or befuddle casual reading.

Google reader lets you subscribe to these feeds as easily as typing them into your browser's address bar, and lets you read them like you're browsing through e-mail. There are many online RSS readers available, but Google is one of the best. It's easy to get a grip on Google Reader basics, but there are several tips and tricks that can make it extremely productive."

New Blogger Tag Cloud / Label Cloud

(note: once you have tag clouds added to your blog, be sure to provide as labels to your blogs -- ral)
New Blogger Tag Cloud / Label Cloud: "Here is the code and setup information to use the Label Cloud in New Blogger.
First you obviously have to have a blog on New Blogger, and you MUST be using the layouts templates,
(this isn't available for classic templates, or FTP published blogs ) and you must have some posts labeled already. (There needs to be at least ONE label with more than ONE entry or the scripts hit a bug - so have at least one label with more than one entry before starting)."

How to Add Google Analytics to Your Blogger Blog

How to Add Google Analytics to Your Blogger Blog: "Yesterday we talked about Google Analytics, Google’s free service that lets you track the performance of your websites and blogs from one simple, easy-to-use interface."

Grab Your Google Analytics Code Block

1. Login to Google Analytics at http://google.com/analytics/. The main Settings page loads.
2. Click on Add Website Profile. A form displays.
3. Select Add a Profile for a New Domain.
4. Enter the URL of your site or blog.
5. Select your country and time zone. Click Finish.
6. Analytics provides you with a code block - a swatch of HTML - to add to your site’s pages.
7. Highlight the code block and then copy it by selecting Edit > Copy or Ctrl-C or Command-C.

Add the Google Analytics Code Block to Your Blogger Blog

1. Login to http://www.blogger.com/. The Dashboard loads.
2. Under the blog you want to add Analytics tracking to, click on Layout or Template.
3. Click on Edit HTML. An editing screen for your blog template’s HTML displays. Don’t freak out. Just scroll to the bottom.
4. Look for the end of the template. It’ll look like:



(Google Analytics Code Block is going to go here!!!)



5. Put your cursor right before that tag.
6. Paste the Google Analytics Code Block by selecting Edit > Paste, Ctrl -V or Command-V.
7. Click Save Changes.

You have now added the Google Analytics Code Block to Your Blogger Blog.
Check Your Work

1. To ensure that you have successfully added the Google Analytics Code Block to your Blogger blog, go back to http://google.com/analytics/.
2. Next to your blog’s URL it will say either Receiving Data (you were successful) or Tracking Not Installed (something is amiss).
3. If it said Tracking Not Installed, click on Check Status. Google then checks your blog for the Analytics Code Block and reports back if it find it or not.
4. If not, try re-pasting the Code Block in.

RSS and Blogging Assignment

Each student in my Executive MIS class will use Google Reader to subscribe to a set of RSS feeds related to the topics in the course. I will provide a sample set of subscriptions for importing into Google Reader. Each student is to add to the subscriptions and monitor the information regularly. Then, each student will create a blog site on blogger.com. I will maintain a list of all student blogs on this blog. Students should add features to their blogs as they discover new capabilities of Blogger. I will post two required features here: tag clouds and analytics.

YouTube - Introduction to the iGoogle Sandbox

YouTube - Introduction to the iGoogle Sandbox: "Jake walks through the iGoogle developer sandbox, and he shows upcoming features, and new information on Gadgets."

Getting Started - Google Gadgets - Google Code

Getting Started - Google Gadgets - Google Code: "Getting Started

Welcome to the Google Gadgets API! This developer guide is intended for people who want to use the Google Gadgets API to write gadgets. Gadgets are so easy to create that they are a good starting point if you are just learning about web programming."

Web Technologies 2008 Version

What are the important web technologies to learn in 2008? My view on this is that we need to look at two extremes. After a quick preview, we will cover the core, standards based components of everything we do on the web. Those components being: (X)HTML, CSS, DOM, and JavaScript. These technologies form the bed rock of for all future web technologies as they are built-in everywhere and must be understood in order to do anything constructive with the latest approaches. I try to avoid using proprietary tools as focusing on these merely teaching a current tool rather than the underlying technologies.

We will apply these basic technologies using a contemporary application that makes experimenting with HTML, CSS, and Javascript very convenient. That application is iGoogle. We will build some simple Gadgets for iGoogle using the Gadget Editor.

First Blog

I'm using this blog to post information and ideas for my classes. This summer I'm teaching a web technologies class and an emerging technologies class. The posts will be relevant to those two classes. I'll be posting clips on how to use technologies we will be covering in class.