Best of
Web

2009

Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems


Steve Krug - 2009
    But with a typical price tag of $5,000 to $10,000 for a usability consultant to conduct each round of tests, it rarely happens. In this how-to companion to Don't Make Me Think: A Common Sense Approach to Web Usability, Steve Krug spells out an approach to usability testing that anyone can easily apply to their own web site, application, or other product. (As he said in Don't Make Me Think, "It's not rocket surgery".)In this new book, Steve explains how to: -Test any design, from a sketch on a napkin to a fully-functioning web site or application-Keep your focus on finding the most important problems (because no one has the time or resources to fix them all)-Fix the problems that you find, using his "The least you can do" approachBy pairing the process of testing and fixing products down to its essentials (A morning a month, that's all we ask ), Rocket Surgery makes it realistic for teams to test early and often, catching problems while it's still easy to fix them. Rocket Surgery Made Easy adds demonstration videos to the proven mix of clear writing, before-and-after examples, witty illustrations, and practical advice that made Don't Make Me Think so popular.

Web Analytics 2.0: The Art of Online Accountability & Science of Customer Centricity [With CDROM]


Avinash Kaushik - 2009
    "Web Analytics 2.0" presents a new framework that will permanently change how you think about analytics. It provides specific recommendations for creating an actionable strategy, applying analytical techniques correctly, solving challenges such as measuring social media and multichannel campaigns, achieving optimal success by leveraging experimentation, and employing tactics for truly listening to your customers. The book will help your organization become more data driven while you become a super analysis ninja Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

The Art of SEO: Mastering Search Engine Optimization


Eric Enge - 2009
    This second edition brings you up to date on recent changes in search engine behavior—such as new ranking methods involving user engagement and social media—with an array of effective tactics, from basic to advanced.Comprehend SEO’s many intricacies and complexitiesExplore the underlying theory and inner workings of search enginesUnderstand the role of social media, user data, and linksDiscover tools to track results and measure successRecognize how changes to your site can confuse search enginesLearn to build a competent SEO team with defined rolesGlimpse the future of search and the SEO industry

Microsoft SQL Server 2008 Internals


Kalen Delaney - 2009
    Whether database developer, architect, or administrator, you’ll gain the deep knowledge you need to exploit key architectural changes—and capture the product’s full potential. Discover how SQL Server works behind the scenes, including:What happens internally when SQL Server builds, expands, shrinks, and moves databases How to use event tracking—from triggers to the Extended Events Engine Why the right indexes can drastically reduce your query execution time How to transcend normal row-size limits with new storage capabilities How the Query Optimizer operates Multiple techniques for troubleshooting problematic query plans When to force SQL Server to reuse a cached query plan—or create a new one What SQL Server checks internally when running DBCC How to choose among five isolation levels and two concurrency models when working with multiple concurrent users

Less Clutter. Less Noise.: Beyond Bulletins, Brochures and Bake Sales


Kem Meyer - 2009
    Imagine learning and employing the following leadership skills: -How to communicate vision in a way that causes people to respond -How to hire the right people and fire the wrong people -How to gauge the health of your church -Staffing strategies that add staff and reduce expenses -How to maximize momentum for greater growth -How to develop a system for raising up leaders -How to develop yourself as a leader -How to manage staff more effectively -And much more! Effective ministry doesn't have to be a mystery. Instead, it can be the ride of your life as you take the journey from Zero to Sixty!

Digging Into WordPress


Jeff Starr - 2009
    From your first steps of learning about WordPress all the way through maintaining a site throughout the years, this book is packed with truly practical information.

Handcrafted CSS: More Bulletproof Web Design


Dan Cederholm - 2009
    That's the theme running through Handcrafted CSS: More Bulletproof Web Design, by bestselling author Dan Cederholm, with a chapter contributed by renowned Web designer and developer Ethan Marcotte. This book explores CSS3 that works in today's browsers, and you'll be convinced that now's the time to start experimenting with it.Whether you're a Web designer, project manager, or a graphic designer wanting to learn more about the fluidity that's required when designing for the Web, you'll discover the tools to create the most flexible, reliable, and bulletproof Web designs. And you'll finally be able to persuade your clients to adopt innovative and effective techniques that make everyone's life easier while improving the end user's experience. This book's seven chapters deconstruct various aspects of a case-study Web site for the Tugboat Coffee Company, focusing on aspects that make it bulletproof and demonstrate progressive enrichment techniques over more traditional labor-intensive methods.Subjects covered in this book include: building for unanticipated future use progressively enriching designs using CSS3 properties using RGBA color for transparency with an alpha channel modular float management crafting flexible frameworks fluid layouts using grid-based design principles craftsmanship details on typography, jQuery, and shifting backgrounds

Developing with Web Standards


John Allsopp - 2009
    Using this book, readers will learn current best practices in standards-based development.

Plain Perfect / Quaker Summer


Beth Wiseman - 2009
    Inspired by their radical lives, Heather experiences a summer of awakening and grace. In Plain Perfect, Lillian Miller hopes the Plain life will offer her peace of mind, but she is practicing the Amish lifestyle with no real understanding or relationship with God. Complications arise when she takes a fancy to Amish widower Samuel Stoltzfus who has a 12-year-old son.

Ultra-Fast ASP.NET: Building Ultra-Fast and Ultra-Scalable Websites Using ASP.NET and SQL Server


Rick Kiessig - 2009
    The first half of my career regularly put me and the companies I worked with in competition with Microsoft, and I was often surrounded by anti-Microsoft stories and propaganda. However, when I heard about . NET, I decided I wanted to know more and that the best way to do that was to learn at the source. As I got into the technology and the company, what I found was more than a little surprising. The . NET Framework, the C# language, ASP. NET, and SQL Server are sophisticated and technically beautiful achievements. After working with Java for several years, which also has a definite elegance, it was refreshing and empowering to use a well-integrated platform, where everything (mostly) worked together seamlessly. At a technical level, I found that I usually agreed with the decisions and tradeoffs the platform developers made, and that the resulting system helped to substantially improve my productivity as a developer. I also found the Microsoft engineering teams to be wonderfully bright, creative, and-perhaps most surprising of all to me as a former outsider-sincerely interested in solving customer problems. My enthusiasm for the technology helped carry me into a customer-facing position as a solutions architect at the Microsoft Technology Center in Silicon Valley. Being exposed in-depth to customer issues was another eye-opening experience.

Adobe CS4 Web Workflows: Building Websites with Adobe Creative Suite 4


Joseph W. Lowery - 2009
    While it is incredibly convenient to have all these tools readily available in one suite, it also contributes to confusion with managing media from one product to the next.That's where this book comes in! Popular author Joseph Lowery walks you through best practices for refining, streamlining, and improving your workflow from one product to the next.Offers a clear overview of exactly what methods work best when transitioning from one Adobe CS4 product to another Demonstrates how to smoothly transition from one CS4 product to another Includes step-by-step examples of an exemplary workflow used throughout the chapters so you can watch its progression With a more streamlined workflow and a better understanding of how the Adobe CS4 products work in cohesion, you're well on your way to making the Adobe suite work for you.

PHP/Architect's Guide to Date and Time Programming


Derick Rethans - 2009
    In this book, Derick Rethans (contributor to PHP's core date extension and well-known PHP expert) explores in great detail the subtle nuances of working with dates and times. Frequently PHP developers encounter unexpected results that adversely affect their software and web applications. This book will undoubtedly help them tackle those issues. This book covers a variety of areas including: history of calendars and time standards, giving the reader a better understanding of how date/time concepts evolved into the way they are today parsing date/time strings and the potential pitfalls a developer can encounter timezones, the quirks inherent in them, and how your application can handle these quirks formatting and representing times and dates correctly and dealing with the DateTime Object manipulating and working with past, future and recurring dates obtaining dates when timestamps aren't available format specifiers upgrading the master timezone database What are PHP experts saying about this book? "Complex date and time programming isn't just for international applications. Even in the US, we have to deal with up to nine different time zones, and shifting between these can be difficult. Derick is one of the most knowledgeable people I know when it comes to date and time programming. I have turned to him countless times for help, and now he brings that depth of knowledge to this book. If you need to parse dates and times, shift between time zones, or manipulate dates and times in your applications then this book is for you." - Ben Ramsey "If you ever have to deal with parsing or formatting timestamps, or dealing with timezones this is the definite reference to make your time related PHP coding tasks fast and simple!" -Elizabeth Marie Smith This is the most comprehensive book on date/time data for PHP available, and one that any PHP developer can't do without.

Getting Start Ed With Css


David Powers - 2009
    Getting StartED with CSS takes a practical approach by showing you how to use CSS in simple stages, starting by changing the default appearance of HTML tags to improve the look of text and links. It assumes no prior knowledge of CSS and avoids bombarding you with unnecessary technical details. At the same time, it explains all the main points and acts as a reference that you can come back to when you need to refresh your memory. More advanced concepts are introduced gradually, so that by the end of the book you'll have a solid understanding of all the main aspects of CSS. Particular attention is paid to avoiding the common pitfalls of beginners, enabling you to create websites that not only look good, but also are easy to maintain.Requires no previous knowledge of CSS Instant results--starts off by showing how improve the look of a website stage by stage Doesn't bombard you with endless rules and jargon

WEB TECHNOLOGIES: HTML, JAVASCRIPT, PHP, JAVA, JSP, ASP.NET, XML AND AJAX, BLACK BOOK: HTML, Javascript, PHP, Java, Jsp, XML and Ajax, Black Book


Kogent Learning Solutions Inc. - 2009
    It will help you to master the entire spectrum of Web Technologies by exploring and implementing various concepts of each Web technology. Key Features Work with HTML and JavaScript Programming Work with variables, constants, control flow statements, functions, arrays, files, directories, cookies, sessions and security in PHP Work with JavaBeans Work with Servlets, JSP, and JDBC to create Web applications in Java Develop a Web Application using ASP.NET Work with application state, standard controls in Web Forms, navigation controls, validation controls, Web parts controls, database controls, login controls, master pages, and themes in ASP.NET Manage Web Applications, implement application globalization, and develop rich-interactive applications with Silverlight Work with Extensible Markup Language (XML) Implement JavaScript for AJAX, asynchronous data transfer with XMLHttpRequest, and AJAX frameworks Develop ASP.NET AJAX applications, AJAX applications with PHP, Web services in AJAX JavaScript Hyper Text Markup Language (HTML) PHP JavaBeans Servlets JavaServer Pages Java Database Connectivity (JDBC) ASP.NET 3.5 XML AJAX and Web Services Table Of Contents Part 1: Introduction to Web Technologies HTML and JavaScript Programming Part 2:

Expressive Photography


Shutter Sisters - 2009
    You not only see the image, you feel it. But how do you capture shots like that with your own camera? How do you make your photographs worth the proverbial thousand words? From portraits to landscapes, still-lifes to documentary shots, Expressive Photography will not only show you why certain images sing, but will also teach you how to create your own compelling photographic images-one click at a time. Visually stunning, and unique in its collaborative approach, this book brings the spirit of the immensely popular Shutter Sisters’ blog to the printed page through the voice and photography of its founding members.* Written by the immensely popular Shutter Sisters, Blogger's Choice Award nominees for best blog * Themed chapters containing the voices of several photographers give artistic insights into any shooting opportunity * Evocative imagery that captures the emotion of the moment *Compositional tips and recommendations throughout

Enterprise Web 2.0 Fundamentals


Krishna Sankar - 2009
    The authors illuminate the technologies that make Web 2.0 concepts accessible and systematically identify the business and technical best practices needed to make the most of it. You'll gain a clear understanding of what's really new about Web 2.0 and what isn't. Most important, you'll learn how Web 2.0 can help you enhance collaboration, decision-making, productivity, innovation, and your key enterprise initiatives. The authors cut through the hype that surrounds Web 2.0 and help you identify the specific innovations most likely to deliver value in your organization. Along the way, they help you assess, plan for, and profit from user-generated content, Rich Internet Applications (RIA), social networking, semantic web, content aggregation, cloud computing, the Mobile Web, and much more. This is the only book on Web 2.0 that: Covers Web 2.0 from the perspective of every participant and stakeholder, from consumers to product managers to technical professionals Provides a view of both the underlying technologies and the potential applications to bring you up to speed and spark creative ideas about how to apply Web 2.0 Introduces Web 2.0 business applications that work, as demonstrated by actual Cisco(R) case studies Offers detailed, expert insights into the technical infrastructure and development practices raised by Web 2.0 Previews tomorrow's emerging innovations-including "Web 3.0," the Semantic Web Provides up-to-date references, links, and pointers for exploring Web 2.0 first-hand Krishna Sankar, Distinguished Engineer in the Software Group at Cisco, currently focuses on highly scalable Web architectures and frameworks, social and knowledge graphs, collaborative social networks, and intelligent inferences. Susan A. Bouchard is a senior manager with US-Canada Sales Planning and Operations at Cisco. She focuses on Web 2.0 technology as part of the US-Canada collaboration initiative. Understand Web 2.0's foundational concepts and component technologies Discover today's best business and technical practices for profiting from Web 2.0 and Rich Internet Applications (RIA) Leverage cloud computing, social networking, and user-generated content Understand the infrastructure scalability and development practices that must be address-ed for Web 2.0 to work Gain insight into how Web 2.0 technologies are deployed inside Cisco and their business value to employees, partners, and customers This book is part of the Cisco Press(R) Fundamentals Series. Books in this series introduce networking professionals to new networking technologies, covering network topologies, example deployment concepts, protocols, and management techniques. Category: General NetworkingCovers: Web 2.0 $40.00 USA / $48.00 CAN

Online and On Mission: Practical Web Strategy for Breakthrough Results


C. David Gammel - 2009
    Get insight into revenue, market need, and marketing strategies that can quickly transform your site into one of the most powerful marketing and communication tools ever! Quick highlights include these:Seven drivers that should steer the development and execution of your website;Results-driven revenue, marketing, and branding strategies that really work;How to formulate and implement your web strategy.Transform your website into a mission-centric reflection of the value of your organization.

Django 1.0 Website Development


Ayman Hourieh - 2009
    This book is for web developers who want to learn to build a complete site with Web 2.0 features, using the power of a proven and popular development system, Django, but do not necessarily want to learn how the complete framework functions in order to do this. Basic knowledge of Python development is required for this book, but no knowledge of Django is expected.

Just-In-Time Teaching: Across the Disciplines, Across the Academy


Scott Simkins - 2009
    The text is adeptly compiled and skillfully written.--Teaching Theology and ReligionI found the ideas presented by th eauthors intriguing, and I'm already thinking about how I'm going to make use of them myself.--EDC Resource ReviewJust-in-Time Teaching (JiTT) is a pedagogical approach that requires students to answer questions related to an upcoming class a few hours beforehand, using an online course management system. While the phrase "just in time" may evoke shades of slap-dash work and cut corners, JiTT pedagogy is just the opposite. It helps students to view learning as a process that takes time, introspection, and persistence. Students who experience JiTT come to class better prepared, and report that it helps to focus and organize their out-of-class studying. Their responses to JiTT questions make gaps in their learning visible to the teacher prior to class, enabling him or her to address learning gaps while the material is still fresh in students' minds - hence the label "just in time." JiTT questions differ from traditional homework problems in being designed not only to build cognitive skills, but also to help students confront misconceptions, make connections to previous knowledge, and develop metacognitive thinking practices. Students consequently spend more time on course concepts and ideas, but also read their textbooks in ways that result in more effective and deeper learning. Starting the class with students' work also dramatically changes the classroom-learning environment, creating greater student engagement. Part I provides a broad overview of JiTT, introducing the pedagogy and exploring various dimensions of its use without regard to discipline. Part II of the book demonstrates JiTT's remarkable cross-disciplinary impact with examples of applications in physics, biology, the geosciences, economics, hist

Microformats Made Simple


Emily P. Lewis - 2009
    They are widely used by some of the most important sites on the Web including Google, Yahoo!, Facebook, and Twitter. Lewis demystifies the simple open data formats that are designed for people first, machines second.

Adobe Fireworks CS4 Classroom in a Book


Adobe Creative Team - 2009
    Full description

When Search Meets Web Usability


Shari Thurow - 2009
    It outlines the steps needed to bridge the gap between a Google search and a Web site, and also improve the users' experience once they get to the site.

Noncognitivism in Ethics


Mark Schroeder - 2009
    These ideas challenge the core not only of much thinking about morality and metaethics, but also of much philosophical thought about language and meaning.Noncognitivism in Ethics is an outstanding introduction to these theories, ranging from their early history through the latest contemporary developments. Beginning with a general introduction to metaethics, Mark Schroeder introduces and assesses three principal kinds of noncognitivist theory: the speech-act theories of Ayer, Stevenson, and Hare, the expressivist theories of Blackburn and Gibbard, and hybrid theories. He pays particular attention both to the philosophical problems about what moral facts could be about or how they could matter which noncognitivism seeks to solve, and to the deep problems that it faces, including the task of explaining both the nature of moral thought and the complexity of moral attitudes, and the 'Frege-Geach' problem.Schroeder makes even the most difficult material accessible by offering crucial background along the way. Also included are exercises at the end of each chapter, chapter summaries, and a glossary of technical terms - making Noncognitivism in Ethics essential reading for all students of ethics and metaethics.

Web Application Design Patterns


Pawan Vora - 2009
    This often results in inconsistent behaviors and appearances, even among web applications created by the same company.Design patterns for web applications, similar in concept to those for web sites and software design, offer an effective solution. In Web Application Design Patterns, Pawan Vora documents design patterns for web applications by not only identifying design solutions for user interaction problems, but also by examining the rationale for their effectiveness, and by presenting how they should be applied.

The Essential Guide to 3D in Flash


Rob Bateman - 2009
    You will learn the core Flash 3D concepts, using the open source Away3D engine as a primary tool. Once you have mastered these skills, you will be able to realize the possibilities that the available Flash 3D engines, languages, and technologies have to offer you with Flash and 3D.Describes 3D concepts in theory and their implementation using Away3D Dives right in to show readers how to quickly create an interactive, animated 3D scene, and builds on that experience throughout the book Each chapter contains a number of tutorials that focus on one specific feature or group of features

Revolution: How to Thrive in Crazy Times


Bill Lucas - 2009
    In the coming decades, we face significant global challenges in terms of climate change, biodiversity, food and water resources and violent extremism. 150 years after Charles Darwin invented the concept of natural selection, Bill argues that the rules of evolution are changing. To thrive in our current crazy world we need a new kind of "mind-ware." Specifically, we need to develop our adaptive intelligence. Drawing on new and emerging sciences and using approaches previously applied in other domains, this book describes some of the practical steps we can take at home, at school, in the workplace and in the wide community around us to ensure that we can constantly adapt to new circumstances. Bill's analysis, optimism, and suggestions for practical learning make this an essential addition to the book shelf of all thoughtful questioning members of our species.

Web Squared: Web 2.0 Five Years On


Tim O'Reilly - 2009
    Is it the semantic web? The sentient web? Is it the social web? The mobile web? Is it some form of virtual reality?It is all of those, and more.The Web is no longer a collection of static pages of HTML that describe something in the world. Increasingly, the Web is the world "everything and everyone in the world casts an information shadow, an aura of data which, when captured and processed intelligently, offers extraordinary opportunity and mindbending implications. Web Squared is our way of exploring this phenomenon and giving it a name.

Web Marketing All-In-One for Dummies


John Arnold - 2009
    Building an online presence is vital to your business, and if you're looking for Web marketing real-world experiences, look no farther than Web Marketing All-in-One For Dummies. These eight minibooks break down Web marketing into understandable chunks, with lots of examples from an author team of experts. The minibooks cover:Establishing a Web Presence Search Engine Optimization Web Analytics E-Mail Marketing Blogging and Podcasting Social Media Marketing Online Advertising & Pay-Per-Click Mobile Web Marketing Web Marketing All-in-One For Dummies shows you how to please both customers and search engines; track your performance; market with e-mail, blogs, and social media; and more. It's a one-stop guide toMaximizing Internet potential for your business and ranking high in searches Tracking how your ads, pages, and products perform Managing pay-per-click ads, keywords, and budget, and developing marketing e-mails that customers actually want to read Creating a blog or podcast that helps you connect with clients Using social media outlets including StumbleUpon, Facebook, and Twitter Leveraging mobile technology Generating traffic to your site and writing ads that get clicks Not only that, but Web Marketing All-in-One For Dummies includes a Google AdWords redeemable coupon worth $25 to get you started! Begin developing your Web site strategy and start marketing your business online today.

Modx Web Development


Antano Solar John - 2009
    With the ease of a CMS and the extensibility of a framework, MODx allows you to develop professional-looking, intricate websites with its easy-to-use interface and flexible architecture. MODx provides reusable code called snippets most of which are so generic that, without any modification, they can serve multiple functionalities. The generic nature of the snippets makes it possible to get the perfect customization that is so hard in other content management systems. This book will get web developers up-and-running with MODx. With step-by-step examples and illustrative screenshots, you will be guided through installation, configuration, and customization. By the end of the book, you will have created a powerful, dynamic website by using the individual elements of MODx, without the need for programming know-how. Starting with a walk-through of installing MODx, you will quickly learn how to develop your site without having to use any programming language. Logical, step-by-step instructions will show you how to create your own unique site by adding and editing documents using the inbuilt TinyMCE editor. Change the look and feel of your site by creating your own templates using HTML, CSS, and widgets. By following the example of a blog site, you will learn how to extend your templates to allow rich user interactions through comments, posts, and forms. The book teaches a few core snippets such as Ditto and Wayfinder in detail. These powerful and flexible snippets will enable you to add multiple functionalities to your site. The book will also introduce you to many more snippets which will help you build some of the commonly required web functionalities such as forums and image galleries. Manage your users with authentication and authorization and make your site user-friendly with user groups, forums, and the use of PHx notations to embed logic in templates. Through following this easy-to-use, step-by-step guide, by the end of the book you will have a fully functional, feature-rich MODx site with professional-looking, dynamic web pages that are totally customizable. What you will learn from this book? Build a complete, feature-rich website using MODx Manage content easily using documents and containers Manage users and access with authentication and authorization Create templates to customize the look of your site Learn how to enhance your website quickly with dynamic content such as recent posts and dynamic menus using core snippets Learn the powerful templating language PHx to extend logic to templates Use custom snippets to add more functionality such as forums and image galleries Learn to create your own snippet for unique functionalities Deploy a search-engine-optimized and secure site Approach This book is an example-driven tutorial, which will take you from the installation of MODx through to configuration, customization, and deployment. Step-by-step instructions will enable you to build a fully-functional, feature-rich website quickly and without any programming language. Who this book is written for? This book is ideal for those who want to learn to use MODx. Both beginner and experienced web developers will benefit from this comprehensive guide to MODx. No knowledge of PHP programming or any templating language is needed, but the more advanced chapters towards the end of the book will allow more confident developers to extend their applications even further by creating their own snippets.

Oracle Jdeveloper 11g Handbook: A Guide to Oracle Fusion Web Development


Duncan Mills - 2009
    The book discusses the latest technologies and explains how to develop code using multiple techniques.Oracle JDeveloper 11g Handbook: A Guide to Fusion Web Development covers the Oracle Application Development Framework and JavaServer Faces. Hands-on practice examples walk you through the creation of a complete sample application that employs highly-interactive user interface components and declarative development methods. You will learn the techniques required to implement Fusion-oriented software solutions in JDeveloper.

The Socially Networked Classroom: Teaching In The New Media Age


William R. Kist - 2009
    William Kist demonstrates how pioneering teachers have successfully integrated screen-based literacies into instruction and provides:Real-world activities and lesson examples for Grades 5-12, with assignment sheets, assessments, and rubrics Ideas on fostering collaborative learning using blogs, wikis, nings, and other interactive media. Tips on Internet safety, blogging etiquette, protected blogging sites, and more Blog entries from classroom teachers