Table of Contents
At least, as of right now. Suggestions? Comments? Complaints? Just know that some of these chapter sections mean more as notes to me than actual chapter sub-headings. Ask questions, though.
- Introductions1
- Background Info
- Intentions
- Prerequisites
- Usability
- Interface vs. Showcase
- User Expectations
- Feedback and Indications
- Semantic markup
- What CSS and JavaScript have in Common
- Accessibility
- Section 508 and WCAG
- Screenreaders Can Handle AJAX
- Unobtrusive JavaScript
- Assuming Nothing
- Designing with Accessibility in Mind
- Client-side Application Architecture2
- Objects and Event Triggering
- Model-View-Controller Design Pattern
- Event-driven Application Development
- Debugging Client-side Code
- Validation, Validation, Validation
- Code Profiling
- Browser Tools and Plugins
- Unit Testing
- Performance Optimization
- Bandwidth vs. Latency
- Server-side Cache
- Client-side Cache
- Content Negotiation
- Memory Usage
- Scalable, Maintainable AJAX
- General Practices
- A Multitude of Simple Interfaces
- Dense, Rich Interfaces
- Server-side Application Architecture
- Designing Applications for Multiple Interfaces
- Model-View-Controller Design Pattern
- Using the Factory Pattern with your Template Engine
- Keeping a Web Application Secure
- HTTPS
- SQL Injection
- XSS
- XSRF
- Don't Trust the User
- Don't Trust the Server
- Documenting
- Yes, You Need To
- API Documentation
- Internal Developer Documentation
- 3rd Party Developer Documentation
- Game Development
- Single Player
- Turn-based Multiplayer
- "Real-time" Multiplayer
- Conclusions
- Remember the Users
- Design for the Future
- Develop for the Future
- Final Thoughts
- 1Done! Just need to run it through the publisher's template (since I edit in vim and manage in subversion) and send it on its way.
- 2First draft done! At least, as I wrote it for the sample chapter. I need to do another once-over, getting its coherency in place, so it keeps in line with the rest of the book, then run through the publisher's template, but I have most of the content and code samples there.
Labels: advanced ajax, excerpts

2 Comments:
It seems I now know who is in charge of a project named quite the same as AdvancedAJAX AJAX library which I wrote :). Good luck with the book!
"It seems I now know who is in charge of a project named quite the same as AdvancedAJAX AJAX library which I wrote :). Good luck with the book!"
Thanks for the wish of good luck!
As far as the working title goes, I definitely didn't do any searching for books (let alone code libraries) before hand. Basically it just came from my description of what type of Ajax book I wanted to write.
P.S. Very interesting take on an OO API to making Ajax calls.
Post a Comment
Links to this post:
Create a Link
<< Home