AJAX Rich Internet Applications and Web Development for Programmers
The practicing programmer's DEITEL® guide to AJAX, Rich Internet Applications, and web-application development
This book applies the Deitel signature live-code approach to teaching Web 2.0 application development. The book presents concepts in the context of more than 180 fully tested programs (18,000+ lines of code), complete with syntax shading, detailed descriptions, and sample outputs. It features hundreds of tips that will help you build robust applications.
Start with a concise introduction to XHTML, CSS, and JavaScript before rapidly moving on to more advanced client-side development with DOM, XML, AJAX, JSON, and other RIA technologies. Then proceed to server-side development with web servers, databases, PHP, Ruby on Rails, ASP.NET, JavaServer Faces, and web services. When you're finished, you'll have everything you need to build Web 2.0 applications.
The DEITEL Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, JavaTM, web services, Internet and web development, and more.



Uncover, plug, and ethically disclose security flaws
Cascading Style Sheets enable you to rapidly create web designs that can be shared by hundreds or even thousands of web pages. It accelerates development cycles by centralizing text and layout information for easy editing and updates. This book teaches you everything you need to know to start using CSS in your web development work, from the basics of marking up your content and styling text, through the creation of multi-column page layouts without the use of tables. Learn to create interface components, such as drop-down menus, navigation links, and animated graphical buttons, using only CSS (no JavaScript required). Discover how to design code that works on the latest standard-compliant browsers, such as IE7 and current versions of Firefox, Safari, and Opera, while working around the quirks of the older ones. With a mastery of CSS, your web design capabilities will move to a new level, and everything you need to know to get started and build your skills is right here in this book. You’ll be stylin’ in no time!
Get hands-on guidance for developing smart client applications using Windows Forms with the Composite UI Application Block (CAB) and the Smart Client Software Factory. Smart clients, the evolved intersection of thin clients and rich clients, have been hampered by the complexities involved in using traditional Web development methods. With just your fundamental Microsoft Visual Basic or Microsoft Visual C# skills, this guide will help you understand the prefabricated classes of CAB and the proven patterns that the Smart Client Software Factory provides. This book offers classroom-tested guidance, hands-on instruction, and a proven building-block approach. Through seven modular lessons, developers of moderate experience with learn how to create functional, robust smart client applications.
In the aftermath of scandals such as those at Enron and WorldCom, there is a growing suspicion of the corporate world. For this reason it is more important than ever for firms to maintain a good reputation. In Building Reputational Capital, Kevin T. Jackson offers a practical guide to taking the high road–the only path that leads to lasting success. Based on extensive research and real-world experience, Building Reputational Capital reveals basic principles of integrity and fairness with which firms can build an enduring reputation. More than image, a firm's reputation is a form of capital often neglected in the boardroom and overlooked in conventional analyses of financial statements. Speaking directly to the work experience of real people in practical business settings, Jackson couples each principle with straightforward actions that drive management systems, and he provides tested strategies–from downsizing techniques to e-commerce tips–that cultivate the hidden power of a good reputation. He outlines the advantages of a superior reputation (simply put, people want to work for, invest in, and do business with a company or person with integrity), describes the vital role the firm's leader must play, offers ways tobuild and protect your reputation on the Internet (from defusing Internet rumors to creating an online community), and shows how to rescue your reputation once disaster hits.
Vital tools for implementing Lean Six Sigma–what they are, how they work, and which to use


Tagging is fast becoming one of the primary ways people organize and manage digital information. Tagging complements traditional organizational tools like folders and search on users desktops as well as on the web. These developments mean that tagging has broad implications for information management, information architecture and interface design. And its reach extends beyond these technical domains to our culture at large. We can imagine, for example, the scrapbookers of the future curating their digital photos, emails, ticket stubs and other mementos with tags. This book explains the value of tagging, explores why people tag, how tagging works and when it can be used to improve the user experience. It exposes tagging's superficial simplicity to reveal interesting issues related to usability, information architecture, online community and collective intelligence.
Zend Studio for Eclipse gives millions of PHP/LAMP developers world-class tools for building state-of-the-art web applications. Now, here’s a definitive guide to making the most of this breakthrough development environment. Zend Certified Engineer Peter MacIntyre and expert PHP developer Ian Morse show how to use Zend Studio for Eclipse to improve productivity, effectiveness, and code quality throughout your entire project lifecycle.
Bigger, better, and broader in scope, the Big Book of Windows Hacks gives you everything you need to get the most out of your Windows Vista or XP system, including its related applications and the hardware it runs on or connects to. Whether you want to tweak Vista's Aero interface, build customized sidebar gadgets and run them from a USB key, or hack the "unhackable" screensavers, you'll find quick and ingenious ways to bend these recalcitrant operating systems to your will.









