July 30th, 2008 · Posted by Tejus Parikh · No Comments

Learn from the Source

In the early days of the web whenever you saw something neat and wanted to learn how they did it, all you had to do was right-click and select view source. Then you’d open your own page and try to apply what you saw. I’m sure I’m not the only one who used this method to learn HTML.

Of course, this was the early days of the web and there really wasn’t much to webpages. The epiphanies of the day were “oh, that’s how you change the color of the font,” or “Wow! The blink tag is so cool.”

As the web evolved, the pages themselves became more complex. Javascript enabled developers to manipulate the page programmatically. Presentation was separated from layout by CSS. A complex DHTML page probably had dozens of libraries and bizarre newlines inserted by the server templating language. It was all text and probably built on open-standards, but it was a little obfuscated. However, with enough time and patience, you could figure out what was going on.

This changed drastically with the next-generation of rich-technologies. With Flash, and most of its competitors that sprang up later, all you got was a binary. The best examples are in the real world. The web got richer, but the cost was developers had to search high and low to make something useful. They could no longer learn from something that worked.

The trade-off between functionality and the ability to learn by example was the status quo — until the advent of rich client technologies that use DOM extensions and better browsers. For example, when you view the source of an Appcelerator page, instead of bizarre hieroglyphics, you see things like on=”l:fade.me then effect[fade]”. What makes this great is that you get a lot of the rich interface, the framework abstracts the browser-specific work, and source is less obfuscated than it was in the early days of DHTML. It’s a triple win. The web is open, no rosetta stones required.

Popularity: 7% [?]

Tags: Announcement

July 25th, 2008 · Posted by Jeff Haynie · 1 Comment

Developer Network Upgrade - Maintenance this weekend

We’re going to be releasing a new version of the developer network this weekend once we complete testing. Most likely it will be at midnight EST on July 25th (today) if everything goes well.

We’ve decided to go ahead and release some much requested features ahead of a much larger release at the end of August.

Here is a summary of some of the major features that will be available:

Preview a post before you send it

You can now preview a post before posting it. Here’s a screenshot of a preview. You can go back and forth between preview and edit until you’ve got it looking like you want it.

preview

Personalized RSS feeds for groups

We now support 2 additional customized feeds for groups. You can get a feed of the last discussions across all groups or just a feed of your group activities - either topics you’ve started or ones that you’ve participated in.

feeds

Props to our top members

We want to continue giving props to our top members - thanks so much for participating. We love you. Code strong!

top

Member group activity on profile pages

We’re now showing some recent group activity on a members profile page.

activity

IPhone support

At appcelerator, we love the iphone. So, we’ve updated the network to have a streamlined iphone experience - mainly for groups for now. It’s pretty basic - we’ll expand it as you give us some direction in what you’d like to see.

iphone1

iphone2

We’d love your feedback once it’s up and running. Keep the requests coming…

This was a cross-post from a developer network group post.

Popularity: 8% [?]

Tags: Announcement