» tagged pages
» logout
Ajax
Return to Ajax

Ajax Matters

(or Cancel)

(Editing anonymously: to be credited for your changes, login or register a new account)

other page actions:

Tags Applied to this Topic

1 person has tagged this page:

Monday, March 19, 2007

Adobe Apollo Alpha Ready for Download

Apollo is the code name for a cross-operating system runtime being developed by Adobe that allows developers to leverage their existing web development skills (Flash, Flex, HTML, JavaScript, Ajax) to build and deploy rich Internet applications (RIAs) to the desktop.

Apollo enables developers to create applications that combine the benefits of web applications – network and user connectivity, rich media content, ease of development, and broad reach – with the strengths of desktop applications – application interactions, local resource access, personal settings, powerful functionality, and rich interactive experiences.

This alpha version of the Apollo runtime provides developers with the opportunity to begin building applications for Apollo.  Future releases will provide more stability, more desktop integration, and enhanced support for Ajax developers.

The Apollo Developer SDK, sample applications, and Apollo documentation provide everything a developer needs to start building applications. There are also technical articles, developer videos, and sample applications located throughout the Labs site.

Monday, March 12, 2007

Need Help with your next Web development project?

Have a web development project that’s not getting done?

Need someone who can complete a project on time and on budget from start to finish?

Want to “Ajaxify” your application but you’re not sure where to start?

You have a small business and need advice on letting technology help you work smarter and not harder?

If your answer to any of these questions is yes, I may be able to help you. I’m looking for new gigs and I’m ready to help you out. My expertise is in Java and Ajax web development with experience in many other areas including usability, search engine marketing, and design. Being a professional web developer since 1999, I have several trusted contacts in the IT industry so even if I can’t help you, I probably know someone who can.

To inquire about what I can do for you, contact me at shane at ajaxmatters dot com.

Saturday, March 03, 2007

New Release of AJAX Control Toolkit Available

New Features

The release (March 1st) of the AJAX Control Toolkit includes two new controls (ListSearch and SlideShow), a number of fixes identified as important by the community, and three significant enhancements: localization support, automatic JavaScript comment stripping, and ASP.NET theme/skin support. It continues to target the new ASP.NET AJAX v1.0 release.

(more…)

Thursday, March 01, 2007

Data Visualization Software, Resources, Tutorials and Source Code

Max Kiesler put together a nice collection of eye candy resources. He mentions his interest in data visualization was in part due to the digg spy. This is an except of his post where Max explains his motivations behind putting the list together:

“As an interaction designer I’m always wondering what’s next. Over the last few years we’ve become familiar with web application design, new constructs like recency and popularity, however, in the back-channel of web design there has been an increasing movement towards data visualizations, both large and small. You can currently see this in everything from blog design to large-scale data visualizations like We Feel Fine and digg labs. Designers and programers are coming together in new ways, which in the end result are producing some of the most functional, and creative web interfaces I’ve ever seen.

Personally, I’d like to see more innovative uses of Ajax with some of the resources he has listed here and the growing number of Web APIs. I think we will see them in 2007 as Ajax interest continues to climb two years after the phrase was coined. What are your opinions?

Thursday, March 01, 2007

Performance Research, Part 3: When the Cookie Crumbles

The mad(in a good way) scientists at Yahoo! UI are at it again to learn more about optimizing web page performance. In part 3, they examine the impact of cookies on overall response time. The “takeaways” from this latest installment are:

  1. Eliminate unnecessary cookies.
  2. Keep cookie sizes as low as possible to minimize the impact on the user response time.
  3. Be mindful of setting cookies at the appropriate domain level so that other sub-domains are not affected.
  4. Set an Expires date appropriately. An earlier Expires date or none removes the cookie sooner, improving the user response time.

They also remarked that there was no considerable difference in cookie sizes across browsers and that it would be interesting to further investigate whether there is a difference in performance across browsers.

Something else that I wasn’t aware of is that there is an actual difference in the maximum cookie size depending on the browser:

“The maximum size of a cookie is 5051 bytes in IE 6.0 and 4096 bytes in Firefox 1.5.”

Another excellent read. If you haven’t already, take a look at the previous two parts in the performance research series:

  1. Part 1: What the 80/20 Rule Tells Us about Reducing HTTP Requests
  2. Part 2: Browser Cache Usage - Exposed!

Thursday, March 01, 2007

Rearden Commerce is Hiring Java and Ajax Engineers, Manager

If you have Java and Ajax skills, this is a great opportunity!

…work alongside top developers and user experience designers from Apple, Macromedia, Shutterfly, Tivo, EBay, and PayPal”

Here are the job descriptions…

(more…)

Tuesday, February 27, 2007

swfIR: Apply Visual Effects to Your Images

swfIF is a nice drop in library for adding effects to your images including round corners, rotating an image and applying a drop shadow.

swfIR

Tuesday, February 27, 2007

The Seven Deadly Sins of AJAX application development

Scott Robinson writes on the seven lesser sins and the seven deadly sins:

There are common, obvious mistakes anybody can make when creating an AJAX application; then there are the mistakes that can obliterate function and performance, stripping away all of AJAX’s benefits. Scott Robinson shows you how to avoid the Seven Deadly Sins of AJAX application development.

Monday, February 26, 2007

JavaScript currying

Dustin Diaz has written a post on the pattern technique called currying. For those of you not familiar with currying, it’s basically the transformation of an input into a new function. Dustin’s opinion is that:

[currying]…leads to clever programming. It is also one of the places in JavaScript where functional programming wins over object oriented practices.

Monday, February 26, 2007

Speed Up Your Javascript Load Time

Kalid Azad has written a great article on ways to investigate which parts of your web page are taking the longest and what tools you can use to optimize and compress your scripts.

Friday, February 23, 2007

Secrets of Self Taught Web Developers: 115 Resources to Help You Develop on the Web

Eric Hebert at degreetutor.com has written a nice article for those of you that are newbies or veterans to web development. His 115 resources for the web developer include recommended tools, books, and web resources to help get your next project done right. Be sure to check his Ajax Tutorials resource as well :)

Friday, February 23, 2007

Free Hosting of YUI Files from Yahoo!

It’s been a great week in terms of YUI offerings. Here’s another nice offer:

“Coinciding with this week’s release of YUI version 2.2.0, the one year anniversary of the YUI open-source release, and as announced at the YUI Party just moments ago, we’re opening up free YUI hosting from the Yahoo! network to all YUI implementers. If you’re using YUI for your own project, we’ll serve the files for you — gzipped, with good cache-control, using our state-of-the-art network, for free. You can count on these files being continuously available because they’re the same files, served by the same source, that we use for most YUI implementations at Yahoo!.

Files served from Yahoo!’s network include version numbers in filepaths, allowing you to reference a specific version in your code. Previous versions are retained even as new versions are released. While we are providing no explicit SLA with respect to the availability of legacy code, our current policy is to support permanent availability of legacy YUI files.”

Thursday, February 22, 2007

Web 2.0 Design Guide

A nice tutorial from webdesignfromscratch.com outlines 15 steps for making a great design for a web 2.0 site. There are plenty of eye candy examples and links to tutorials on how to create some of the eye-catching bold and simple designs you see on successful sites.

Thursday, February 22, 2007

SitePoint: JavaScript Isn’t Evil

Kevin Yank makes a brief clarification about his previous editorial “Avoiding Evil JavaScript”. He explains:

JavaScript itself is not evil, nor are the web sites and applications that provide a slick, enhanced user experience using JavaScript. What I call “evil” is the use of JavaScript in such a way that it needlessly prevents some users from being able to access the site or application.”

Thursday, February 22, 2007

Google Blog: Google Apps grows up

Great news from the official Google blog.

“Google Apps grows up” and starts to charge for an enhanced version of what they initially called Google Apps for your domain. New features for the “Premier Edition” include:

  • Free until April 30th, 2007 (then $50/user acount/year)
  • 10GB mailboxes
  • User account provisioning
  • Single sign-on
  • Email gateway
  • Email whitelist
  • No ads displayed on Google services
  • Access to Google partners

I’ve been using the original Google Apps for domains for several months and love the value it provides. Apparently, there was also an upgrade of the control panel too, doesn’t it look perty?

googleapps

Thursday, February 22, 2007

YUI Component Author Talks About Browser History Manager

Julien Lecomte, the author of Browser History Manager, talks about some issues that continue to plague Ajax applications and how he went about solving them. Browser History Manager is one of several new additions to the YUI library version 2.2.0 released yesterday.

Tuesday, February 20, 2007

YUI Version 2.2.0 Released: Browser History Manager, DataTable, and Button Components, New Versioning, and More

Today the Yahoo! UI Library just got a little bigger with the addition of some “beta” components including:

  1. Button Control - “provides a platform for implementing visually impactful buttons that range from standard click-to-navigate buttons to radio buttons and checkboxes to advanced split-buttons that can operate as both a button and a menu.”
  2. Browser History Manager - “supports all A-Grade browsers in managing the back/forward button navigation and bookmarking for dynamic web pages.”
  3. DataTable Control - “allows you to present tabular data and allow your user to engage that presentation by modifying/enhancing the data, sorting and searching through it, and adjusting the presentation itself (by, for example, changing column widths). DataTable’s debut featureset includes:”
    • Progressive enhancement: DataTable is built on the foundation of HTML table element markup, providing a solid progressive-enhancement path.
    • Nested column headers
    • Custom sort functions
    • XHR data sources: Integration with Connection Manager offers robust support for pulling in off-page data.
    • Inline editing: Contents of cells can be editable, allowing users to update the information they’re reviewing.

Other changes with this release are the reorganization of utility classes, the YAHOO Global Object, and the YAHOO_config global.

The new versioning has to do with merging an internal library which “were identical, the way we built and distributed them was different and we managed those differences with separate versioning tracks.”

Friday, February 16, 2007

Apress Forthcoming Web Development Titles

Looks like there are a ton of good books on Ajax and web development coming out from Apress. Here they are:

  1. Pro CSS and HTML Design Patterns…due out March 26, 2007
  2. Practical JavaScript, DOM Scripting, and Ajax Projects …due out April 16, 2007
  3. Pro DOM Scripting with Ajax, APIs and Libraries …due out March 26, 2007
  4. Pro Web 2.0 Mashups: Remixing Data and Web Services …due out July 23, 2007

Thursday, February 15, 2007

Develop a Web application using Ajax with Dojo and DB2

developerWorks has been cranking out the Ajax-related articles this week. Here’s another one by Leons Petrazickis labeled a practical case study.

Follow this case study for quickly creating an elegant, responsive Web application using IBM® DB2® 9 for Linux®, UNIX®, and Windows®, XQuery, PHP, and the Dojo Javascript Framework. The case study is based on IOD Planner 2006, a Web application that was used for the IBM Information On Demand 2006 Global Conference. Learn the advantages of the Ajax approach and see, step by step, how to implement this kind of application.

Wednesday, February 14, 2007

Ajax Link Masking - Providing HTTP URL Alternatives to ‘javascript:’ URLs

In this post I found on the Krugle Blog, Chris Burmester explains their strategy and reasoning behind not using the typical javascript: URLs you see in a lot of Ajax and JavaScript-heavy websites. By the way, the Krugle code search is the best I’ve seen to date when it comes to code search engines.

Update (Feb 15): On a related note, the Yahoo! Developers Network decided they liked Krugle too so they’ve added it to let users find API data and code in their six supported languages. Kudos to Krugle.

Page 1 | Next >>
Username:
Password:
(or Cancel)