Sunday, August 2, 2009

The Definitive Guide to Grails

The Definitive Guide to Grails

By: Graeme Rocher
ISBN10: 1-59059-758-3
ISBN13: 978-1-59059-758-3
384 pp.
Published Dec 2006

Reviewed and endorsed by Guillaume Laforge and Dierk Koenig of Groovy, The Definitive Guide to Grails, by Grails lead Graeme Rocher, is for anyone looking for a more agile approach to web development with a dynamic scripting language such as Groovy. It will show you the new direction web frameworks are taking and specifically how a dynamic scripting language like Groovy can be harnessed on the JavaTM platform for productive Grails development.

This book takes you through the Grails development life cycle, including its project infrastructure, screen generation, full automatic object mapping to relational database systems, and a flexible, easy-to-use web layer. This book also demonstrates how Grails complements Java web development. Topics include creating domain classes in the Java platform while still accessing advanced features like dynamic persistent methods, using Grails controllers to call business logic written in the Java specification, and testing your Java application logic using Grails test cases.

  • The author tackles new issues like writing web applications with dynamic languages, an agile approach, Ajax, and more.
  • The Java platform has always been about choice, and this book demonstrates how you can use select aspects of Grails that you choose.
  • The book makes up for the current lack of solid Groovy documentation.

DOWNLOAD :

The Definitive Guide to Grails

The Power of Many How the Living Web Is Transforming Politics Business and Everyday Life

The Power of Many How the Living Web Is Transforming Politics Business and Everyday Life

English Books
Hardcover 272 Pages
Edition : 1
ISBN-10 : 0782143466
ISBN-13 : 9780782143461
Publisher : Sybex
Pub date : Sep 28, 2004
Dimensions : 24 cm x 16 cm x 3 cm

"A lot of people are starting to use the Internet to reconnect themselves to their neighborhood, their community, and the world. The Power of Many is a great survey of the way this is really being accomplished by many individuals working together."
—Craig Newmark, founder of craigslist.org

"What a fascinating topic. If you're interested in the future, the past, or the present, then you should read this book."
—Scott Heiferman, Co-Founder of Meetup.com and Fotolog.net

The development of social networks on the Web touches countless aspects of our everyday lives. With instant access to people of similar mindsets, near or far, we can readily form partnerships with more people and in more ways than ever before. It's now possible to use Internet tools to organize a rally, energize a political campaign, arrange a date, join a support group, or sell a product, as naturally as we use a phone.

Through a series of pertinent case studies and interviews with leading thinkers and doers in this rapidly evolving field, Christian Crumlish uncovers universal themes and lessons learned. He illustrates how we use peer-to-peer technologies--web services, blogs, mobile phone SMS, and more—to accomplish widespread goals. He also suggests how we can take even more advantage of these technologies to connect with people who have similar interests.

Discover how Howard Dean's campaign used the Internet to take a little-known candidate a long way. How activists arrange public meetings and drive letter-writing campaigns. How individuals find much-needed help for personal issues. How artists promote and air their creative genius. How business people and singles seek potential partners. And much, much more.

Here are just a few of the more than 60 experts, businesspeople, activists, and writers who share their insights:

  • Futurist and best-selling author Howard Rheingold
  • Scott Heiferman, founder of Meetup.com
  • Executives from the American Red Cross, the Leukemia Society, and the Avon Walk for Breast Cancer
  • Venture capitalist Joi Ito
  • Official and unofficial bloggers for the Bush, Clark, Dean, and Kerry campaigns
  • Researchers Elizabeth Lane Lawley and Mary Hodder

The Power of Many explores how people are using new methods of social computing to simplify the ways they locate others who share their interests and kindle face-to-face communication. It reveals the tools that make it nearly effortless for groups and individuals to accomplish significant results in the real world. By understanding these trends and techniques, we can identify where and how to apply them in own lives.

DOWNLOAD :

The Power of Many How the Living Web Is Transforming Politics Business and Everyday Life

Google SketchUp For Dummies

Google SketchUp For Dummies

Book author: Aidan Chopra
ISBN: 978-0470137444
Publisher: -
Release Date: -

Remember when your high school English teacher explained that every word in the sentences you write needs to carry some meaning? While the rest of us missed that point, Aidan Chopra was paying attention. Google Sketchup for Dummies is a tightly written, fun to read book that gives a lot of byte for your buck. Aidan Chopra works at Google as the product evangelist for Google SketchUp and he's the editor of the monthly SketchUpdate email newsletter. He knows SketchUp inside and out and uses plain English to show you the ropes.

Google SketchUp is a 3D drawing program that defies easy description. It's fun, playful and at the same time very powerful. The free version of the program is very feature rich. The $495 version of the program is popular with architects. SketchUp's special charm is that the program seems to know what you want to do next in your drawing. Using inference points and inference lines -- and drawing tools found in no other drawing program -- it guides you to create the structures and objects you want to design.

When the free version of SketchUp was announced in the summer of 2006, I downloaded the program to check it out. I can tell you honestly I have little talent at creating computer graphics, but Google SketchUp grabbed my interest. Within15 minutes I was creating simple 3D models -- and having fun in the process. I found myself giggling the first time I used the program because of its low learning curve.

I showed Google SketchUp to some middle school students and they caught on even faster. I was intrigued to watch them explore the program -- and wished that I had a guidebook that could help me guide them. Google SketchUp for Dummies is that guidebook. Unlike other Dummies series books, this book goes beyond beginner level topics. "Comprehensive" is perhaps the best ways to describe this book.

Here is where I found the most value in the book. Chapter 16 of the book is titled: Ten SketchUp Traps and Their Work-arounds. Bingo. A jackpot of usetul tips.

Another very useful part of the book is on YouTube. YouTube? Yes, the book comes with a bunch of well-made screencasts that are freely available for anyone to view. These screencasts, created by the author of the book, make most sense when viewed in conjunction with the book. Here are some of the best screencasts.

DOWNLOAD :

Google SketchUp For Dummies

The Definitive Guide to Apache modrewrite

The Definitive Guide to Apache modrewrite

Book author : Rich Bowen
ISBN : 978-1590595619
ISBN : 1-59059-561-0
Publisher : -
Release Date : -

Organizing websites is highly dynamic and often chaotic. Thus, it is crucial that host web servers manipulate URLs in order to cope with temporarily or permanently relocated resources, prevent attacks by automated worms, and control resource access.

The Apache mod_rewrite module has long inspired fits of joy because it offers an unparalleled toolset for manipulating URLs. The Definitive Guide to Apache mod_rewrite guides you through configuration and use of the module for a variety of purposes, including basic and conditional rewrites, access control, virtual host maintenance, and proxies.

This book was authored by Rich Bowen, noted Apache expert and Apache Software Foundation member, and draws on his years of experience administering, and regular speaking and writing about, the Apache server.

DOWNLOAD :

The Definitive Guide to Apache modrewrite

Web Analytics An Hour a Day

Web Analytics An Hour a Day


Description :

Companies in the web space spend millions of dollars on web analytics, chasing optimization of hundreds of millions of dollars being spent on campaigns and their websites, which are in turn chasing billions of dollars of online revenue. Yet consistently the number one challenge in surveys, CMO priorities, case studies, and fix-it wish lists is the ability to measure accurately to make optimal decisions for those hundreds of millions of dollars companies spend. The reason this challenge persists is that most people go about solving it wrong

DOWNLOAD :

Web Analytics An Hour a Day

The Web Application Hackers Handbook Discovering and Exploiting Security Flaws

The Web Application Hackers Handbook Discovering and Exploiting Security Flaws

ISBN: 978-0-470-17077-9
Paperback
768 pages
October 2007

This book is a practical guide to discovering and exploiting security flaws in web applications. The authors explain each category of vulnerability using real-world examples, screen shots and code extracts. The book is extremely practical in focus, and describes in detail the steps involved in detecting and exploiting each kind of security weakness found within a variety of applications such as online banking, e-commerce and other web applications.

The topics covered include bypassing login mechanisms, injecting code, exploiting logic flaws and compromising other users. Because every web application is different, attacking them entails bringing to bear various general principles, techniques and experience in an imaginative way. The most successful hackers go beyond this, and find ways to automate their bespoke attacks. This handbook describes a proven methodology that combines the virtues of human intelligence and computerized brute force, often with devastating results.

The authors are professional penetration testers who have been involved in web application security for nearly a decade. They have presented training courses at the Black Hat security conferences throughout the world. Under the alias "PortSwigger", Dafydd developed the popular Burp Suite of web application hack tools.

(Download ebook, Free ebook, ebook, ebook for free, book, ebooks)

DOWNLOAD :

The Web Application Hackers Handbook Discovering and Exploiting Security Flaws

Pro Web 20 Mashups Remixing Data and Web Services

Pro Web 20 Mashups Remixing Data and Web Services

ISBN : 9781590598580 159059858X

Learning from specific mashups -- Uncovering the mashup potential of web sites -- Understanding tagging and folksonomies -- Working with feeds, RSS, and Atom -- Integrating with blogs -- Learning web services APIs through Flickr -- Exploring other web APIs -- Learning Ajax / JavaScript widgets and their APIs -- Moving from APIs and remixable elements to mashups -- Creating mashups of several services -- Using tools to create mashups -- Making your website mashable -- Remixing online maps and 3D digital globes -- Exploring social bookmarking and bibliographic systems -- Accessing online calendars and event aggregators -- Using online storage services -- Mashing up desktop and web-based office suites -- Using microformats and RDFa as embeddable data formats -- Integrating search.

DOWNLOAD :

Pro Web 20 Mashups Remixing Data and Web Services

Programming Amazon Web Services

Programming Amazon Web Services

By James Murty
March 2008
Pages: 600
ISBN 10: 0-596-51581-2
ISBN 13: 9780596515812

Description :

With this book, you'll learn how companies can take advantage of Amazon Web Services (AWS) to "rent" computing power, data storage and bandwidth on Amazon's vast network infrastructure. Programming Amazon Web Services gives developers the background and technical detail they need for using Amazon's subscription-based Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications.

Building on the success of its storefront and fulfillment services, Amazon now allows businesses to "rent" computing power, data storage and bandwidth on its vast network platform. This book demonstrates how developers working with small- to mid-sized companies can take advantage of Amazon Web Services (AWS) such as the Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications.

With AWS, Amazon offers a new paradigm for IT infrastructure: use what you need, as you need it, and pay as you go. Programming Amazon Web Services explains how you can access Amazon's open APIs to store and run applications, rather than spend precious time and resources building your own. With this book, you'll learn all the technical details you need to:
  • Store and retrieve any amount of data using application servers, unlimited data storage, and bandwidth with the Amazon S3 service
  • Buy computing time using Amazon EC2's interface to requisition machines, load them with an application environment, manage access permissions, and run your image using as many or few systems as needed
  • Use Amazon's web-scale messaging infrastructure to store messages as they travel between computers with Amazon SQS
  • Leverage the Amazon FPS service to structure payment instructions and allow the movement of money between any two entities, humans or computers
  • Create and store multiple data sets, query your data easily, and return the results using Amazon SimpleDB.
  • Scale up or down at a moment's notice, using these services to employ as much time and space as you need
Whether you're starting a new online business, need to ramp up existing services, or require an offsite backup for your home, Programming Amazon Web Services gives you the background and the practical knowledge you need to start using AWS. Other books explain how to build web services. This book teaches businesses how to take make use of existing services from an established technology leader.

DOWNLOAD :

Programming Amazon Web Services

Web 20 A Strategy Guide

Web 20 A Strategy Guide

April 2008
Pages: 266
ISBN 10: 0-596-52996-1
ISBN 13: 9780596529963

Description :

Web 2.0 makes headlines, but how does it make money? This book concise guide explains what's different about Web 2.0 and how those differences can improve the bottom line. Whether you're an executive, a small business owner, or an entrepreneur, Web 2.0: A Strategy Guide illustrates through real life examples how various businesses are creating new opportunities on today's Web. This book is about strategy rather than the technology itself.

This book or ebook is about strategy. Rather than focus on the technology, the examples concentrate on its effect. You will learn that creating a Web 2.0 business, or integrating Web 2.0 strategies with your existing business, means creating places online where people like to come together to share what they think, see, and do. When people come together over the Web, the result can be much more than the sum of the parts. The customers themselves help build the site, as old-fashioned "word of mouth" becomes hypergrowth.

Web 2.0: A Strategy Guide demonstrates the power of this new paradigm by examining how:

  • Flickr, a classic user-driven business, created value for itself by helping users create their own value
  • Google made money with a model based on free search, and changed the rules for doing business on the Web-opening opportunities you can take advantage of

  • Social network effects can support a business-ever wonder how FaceBook grew so quickly?
  • Businesses like Amazon tap into the Web as a source of indirect revenue, using creative new approaches to monetize the investments they've made in the Web


Written by Amy Shuen, an authority on Silicon Valley business models and innovation economics, Web 2.0: A Strategy Guide explains how to transform your business by looking at specific practices for integrating Web 2.0 with what you do. If you're executing business strategy and want to know how the Web is changing business, this book is for you.

DOWNLOAD :

Web 20 A Strategy Guide

Building a Server with FreeBSD 7

Building a Server with FreeBSD 7

Building a Server with FreeBSD 7
A Modular Approach
by Bryan J. Hong
April 2008, 288 pp.
ISBN-10 1-59327-145-X
ISBN-13 978-1-59327-145-9

The most difficult part of building a server with FreeBSD, the Unix-like operating system, is arguably software installation and configuration. Finding the software is easy enough; getting everything up and running is another thing entirely. The only option for many people has been to hire a consultant.

Building a Server with FreeBSD 7 is for those of us who prefer to build our own server. If you're a small business owner looking for a reliable email server, a curious Windows administrator, or if you just want to put that old computer in the closet to work, you'll learn how to get things up and running quickly. Then, once you have a working system, you can experiment, extend, and customize as you please.

You'll learn how to install FreeBSD, then how to install popular server applications with the ports collection. Each package is treated as an independent module, so you can dip into the book at any point to install just the packages you need, when you need them. The book’s modules cover topics like:

  • Running common FreeBSD admin commands and tasks
  • Managing the FreeBSD ports collection
  • Installing third-party apps like Apache, Courier-IMAP, SpamAssassin, CUPS, Cyrus SASL, MediaWiki, and WordPress
  • Setting up MySQL, NTP, ISC DHCP, ISC BIND DNS, PHP, OpenLDAP, OpenSSH, OpenSSL, and OpenVPN

Building a Server with FreeBSD 7 will have you up and running fast, with minimum hassle. (Just be sure to send the money you save to the Unemployed Consultant Foundation.)

DOWNLOAD :

Building a Server with FreeBSD 7

Refactoring HTML Improving the Design of Existing Web Applications

Refactoring HTML Improving the Design of Existing Web Applications

by Harold, Elliotte Rusty

This is the eBook version of the printed book. If the print book includes a CD-ROM, this content is not included within the eBook version.

Like any other software system, Web sites gradually accumulate “cruft” over time. They slow down. Links break. Security and compatibility problems mysteriously appear. New features don’t integrate seamlessly. Things just don’t work as well. In an ideal world, you’d rebuild from scratch. But you can’t: there’s no time or money for that. Fortunately, there’s a solution: You can refactor your Web code using easy, proven techniques, tools, and recipes adapted from the world of software development.


In Refactoring HTML, Elliotte Rusty Harold explains how to use refactoring to improve virtually any Web site or application. Writing for programmers and non-programmers alike, Harold shows how to refactor for better reliability, performance, usability, security, accessibility, compatibility, and even search engine placement. Step by step, he shows how to migrate obsolete code to today’s stable Web standards, including XHTML, CSS, and REST—and eliminate chronic problems like presentation-based markup, stateful applications, and “tag soup.”

The book’s extensive catalog of detailed refactorings and practical “recipes for success” are organized to help you find specific solutions fast, and get maximum benefit for minimum effort. Using this book, you can quickly improve site performance now—and make your site far easier to enhance, maintain, and scale for years to come.

Topics covered include

• Recognizing the “smells” of Web code that should be refactored
• Transforming old HTML into well-formed, valid XHTML, one step at a time
• Modernizing existing layouts with CSS
• Updating old Web applications: replacing POST with GET, replacing old contact forms, and refactoring JavaScript
• Systematically refactoring content and links
• Restructuring sites without changing the URLs your users rely upon

This book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today’s standards-compliant best practices.
This book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today’s standards-compliant best practices.

DOWNLOAD :

Refactoring HTML Improving the Design of Existing Web Applications

Web Sites Do It Yourself For Dummies

Web Sites Do It Yourself For Dummies

ISBN: 978-0-470-16903-2
Paperback
312 pages
February 2008

Have you ever looked at a Web site and wondered, "How did they do that?" It seems everyone has a Web site these days. Families use them to swap information and share photos; churches and clubs use them to keep their members informed. And if you have a business or are in charge of communication for an organization, a Web site is a must.

Web Sites Do-It-Yourself For Dummies shows you how easy it can be to create a professional-looking Web site for your business, club, or family. The illustrated, step-by-step instructions, along with the templates you can download from the book’s companion Web site, will help you create an effective Web presence fast, whether you're creating a site for the first time or redesigning an old one.

In the easy-to-follow style you expect from For Dummies books, Web Sites Do-It-Yourself For Dummies helps you:

  • Gather all your content
  • Plan your site, register a domain name, and create Web graphics
  • Design pages easily with Dreamweaver templates
  • Add a photo gallery, blog, podcasts, videos, or money-making advertising
  • Find a hosting service
  • Optimize graphics for faster downloads
  • Test and publish your site
  • Promote your site to attract visitors

All you need are the most basic computer skills, a few easy-to-find software programs, and Web Sites Do-It-Yourself For Dummies. You'll be up and running in no time!



DOWNLOAD :

Web Sites Do It Yourself For Dummies

Ground And Shielding Circuits And Interference 5th Fifth Edition

Ground And Shielding Circuits And Interference 5th Fifth Edition

ISBN: 978-0-470-09772-4
Hardcover
208 pages
March 2007, Wiley-IEEE Press

The fifth edition of Grounding and Shielding has been revised throughout. Material has been added on transmission lines, radiation and printed circuit design, all of which are of great current interest because of the smaller dimensions of electronic devices.

DOWNLOAD :

Ground And Shielding Circuits And Interference 5th Fifth Edition

Building Research Tools with Google For Dummies

Building Research Tools with Google For Dummies

ISBN: 978-0-7645-7809-0
Paperback
382 pages
April 2005

Google—a funny name for a fabulous tool. You’ve already used it to look up all sorts of information on the Web almost instantly. Now what if you could use its amazing abilities to turbo-charge your research on a grand scale?

Building Research Tools With Google For Dummies can help you do just that. In plain English, it shows you easy ways to:

  • Ask Google exactly what you want to know
  • Determine whether what you need can actually be found through Google, and where to look if the answer is “no”
  • Improve your research results
  • Present your findings in a way that makes sense
  • Write your own specialized search applications—if you want to

To get the most from Google, you need to understand Google. Building Research Tools With Google For Dummies explains how Google works and how you can build more effective queries (hint: it’s a lot more than just using the “Advanced Search” techniques!) It even shows you how to think like a researcher and how to package the results of your research so it means something to your audience. You’ll be able to:

  • Understand Google research techniques and use the custom search-related syntax
  • Recognize Google’s strengths—and limitations
  • Target your search by using Google operators
  • Use Google to research photos, or even an entire industry
  • Improve the effectiveness of your results by understanding Google’s comparative methodology
  • Build custom tools using WDSL and Web Services

You don’t have to become a programmer to use Google, but if you know a little about software development and want to explore new, more focused search techniques, Building Research Tools With Google For Dummies has a section just for you. It introduces you to the Google API, shows you how to download a developer key, and leads you through building a C# .Net Google application. On the companion Web site, you’ll find the source code and software discussed in the book as well as links to lots of other resources for researchers. Before you know it, you’ll be Googling your way to research success!


DOWNLOAD :

Building Research Tools with Google For Dummies

DotNetNuke FOR DUMmIES

DotNetNuke FOR DUMmIES

ISBN: 978-0-471-79843-9
Paperback
408 pages
April 2007

DotNetNuke For Dummies helps you get down to business and shows you how to create a user-friendly Web site. You’ll find out how you can build and manage a flexible, versatile site with all the advantages an open-source application offers, use convenient modules, build a community, and save some money at the same time. This plain-English guide lets you discover how to:

  • Install, run, and troubleshoot DotNetNuke
  • Change and customize portal settings
  • Add and manage pages on your site
  • Make your site look professional
  • Deliver contents with Text/HTML
  • Add news feeds, online surveys, and banners
  • Interact with visitors through blogging, feedback comments, and forums
  • Create an e-business
  • Customize the look of your site with exciting components

This book features cool new modules that will meet every Web site’s need, both commercial and personal. With DotNetNuke For Dummies, you’ll get up to speed with this wonderful online tool and create your own corner of the World Wide Web!



DOWNLOAD :

DotNetNuke FOR DUMmIES

Apress Practical Django Projects

Apress Practical Django Projects

By: James Bennett
ISBN10: 1-59059-996-9
ISBN13: 978-1-59059-996-9
256 pp.
Published Jun 2008

Build a django content management system, blog, and social networking site with James Bennett as he introduces the popular Django framework. You’ll work through the development of each project, implementing and running the applications while learning new features along the way.

Web frameworks are playing a major role in the creation of today’s most compelling web applications, because they automate many of the tedious tasks, allowing developers to instead focus on providing users with creative and powerful features. Python developers have been particularly fortunate in this area, having been able to take advantage of Django, a very popular open source web framework whose stated goal is to “make it easier to build better web applications more quickly with less code.”

Practical Django Projects is the first book to introduce this popular framework by way of a series of real–world projects.

What you’ll learn

  • Capitalize upon Django’s well–defined framework architecture to build web applications faster than ever before.
  • Learn by doing by working through the creation of three real–world projects, including a content management system, blog, and social networking site.
  • Build user–friendly web sites with well–structured URLs, session tracking, and syndication options.
  • Let Django handle tedious tasks such as database interaction while you focus on building compelling applications.

Who is this book for?

Web developers seeking to use the powerful Django framework to build powerful web sites.


DOWNLOAD :

Apress Practical Django Projects

Advanced Web Metrics with Google Analytics

Advanced Web Metrics with Google Analytics


ISBN: 978-0-470-25312-0
Paperback
384 pages
March 2008

Are you getting the most out of your website? Google insider and web metrics expert Brian Clifton reveals the information you need to get a true picture of your site's impact and stay competitive using Google Analytics (GA) and the latest web metrics methodologies. Which marketing campaigns work best? How do you quantify their success? What indicators should you track? Packed with techniques and insider secrets not documented elsewhere, this book has the expert guidance you need to enhance your brand and increase your site's ROI.

DOWNLOAD :

Advanced Web Metrics with Google Analytics

Web Accessibility A Foundation for Research

Web Accessibility A Foundation for Research

Web Accessibility
A Foundation for Research
Series: Human-Computer Interaction Series
Harper, Simon; Yesilada, Yeliz (Eds.)
2008, XIX, 364 p. 31 illus., Hardcover
ISBN: 978-1-84800-049-0

Covering key areas of evaluation and methodology, client-side applications, specialist and novel technologies, along with initial appraisals of disabilities, this important book provides comprehenisve coverage of web accessibility.

Written by leading experts in the field, it provides an overview of existing research and also looks at future developments, providing a much deeper insight than can be obtained through existing research libraries, aggregations, or search engines. In tackling the subject from a research, rather than practitioner standpoint, scientists, engineers and postgraduate students will find a definitive and foundational text that includes field overviews, references, issues, new research, problems and solutions, and opinions from industrial experts and renowned academics from leading international institutions including Adobe, Google, IBM, W3C, and York, Dartmouth and Kansai Universities.

Written for:

Researchers, academics, R & D staff

Keywords:
  • Human Computer Interaction
  • Research and Development
  • User Design
  • User Interfaces
  • Web Accessibility
DOWNLOAD :

Web Accessibility A Foundation for Research

Expert Spring MVC and Web Flow

Expert Spring MVC and Web Flow

By: Seth Ladd , Darren Davison , Steven Devijver , Colin Yates
ISBN10: 1-59059-584-X
ISBN13: 978-1-59059-584-8
424 pp.
Published Feb 2006

Expert Spring MVC and Web Flow provides in-depth coverage of Spring MVC and Spring Web Flow, two highly customizable and powerful web frameworks brought to you by the developers and community of the Spring Framework. Spring MVC is a modern web application framework built upon the Spring Framework, and Spring Web Flow is a new project that compliments Spring MVC for building reusable web controller modules that encapsulate rich page navigation rules. Along with detailed analysis of the code and functionality, plus the first-published coverage of Spring Web Flow, this book includes numerous tips and tricks to help you get the most out of Spring MVC, Spring Web Flow, and web development in general.

Spring MVC and Spring Web Flow are engineered with an important consideration for design patterns and expert object oriented programming techniques. This book explains not only the design decisions of the frameworks, but also how you can apply similar designs and techniques to your own code.

This book takes great care in covering every inch of Spring MVC and Spring Web Flow to give you the complete picture. Along with all the best known features of these frameworks, youll discover some new hidden treasures. Youll also learn how to correctly and safely extend the frameworks to create customized solutions.

From beginner to expert, this book is for anyone who wishes to write robust, modern, and useful web applications with the Spring Framework.

DOWNLOAD :

Expert Spring MVC and Web Flow

Web 2.0 Heroes Interviews with 20 Web 20 Influencers

Web 2.0 Heroes Interviews with 20 Web 20 Influencers


ISBN: 978-0-470-24199-8
Hardcover
273 pages
April 2008

Web 2.0 may be an elusive concept, but one thing is certain: using the Web as merely a means of retrieving and displaying information is history. Today s Web is immediate, interactive, innovative. It is user-controlled and community-driven. Organizations, marketers, application developers, and communicators must be ready to respond and to innovate or be left behind, and the experts featured on these pages are leading the charge. Their ideas are fresh, sometimes experimental, necessarily flexible, and always on the leading edge to prepare you for a Web where users rule.

DOWNLOAD :

Web 20 Heroes Interviews with 20 Web 20 Influencers

Manning NHibernate In Action

Manning NHibernate In Action

February, 2009 | 400 pages
ISBN: 1932394923

In the classic style of Manning's "In Action" series, NHibernate in Action introduces .NET developers to the NHibernate Object/Relational Mapping tool. As NHibernate is a port of Hibernate from Java to .NET, the book is based on Manning's bestselling Hibernate in Action.

NHibernate in Action begins by describing how to implement persistence in a layered .NET application. The book then quickly springs into action by introducing NHibernate through a classic "Hello World" example. It explains how to configure NHibernate to specify the mapping information between business objects and database tables, and then explores the internal architecture of NHibernate. A complete example application is progressively built with Agile methodologies in mind, which shows readers all kinds of entity and relationship mappings and how to perform CRUD operations. The book also covers advanced techniques like caching, concurrency access, and isolation levels. The Hibernate Query Language (HQL) and criteria query APIs are thoroughly detailed with optimization tips.

The last chapters of this book discuss various development scenarios, how to implement the layers of an NHibernate application (covering Windows and Web development), and which tools are available for these tasks. They also provide some solutions for data-binding objects to .NET GUI controls, integrating services, and interacting with components using DataSets. Finally, they explain how to build a complex application involving advanced session management and distributed transactions.

DOWNLOAD :

Manning NHibernate In Action

GWT in Practice manning

GWT in Practice manning

GWT in Practice is an example-driven, code-rich book designed for web developers who have already learned the basics of GWT. After a quick review of GWT fundamentals, GWT in Practice presents scores of handy, reusable solutions to the problems you face when you need to move beyond “Hello World” and “proof of concept” applications. This book skips the theory and looks at the way things really work when you’re building projects in GWT.

You’ll learn

  • How to create and customize widgets
  • The ins and outs of RPC
  • Packaging and building with Maven and Ant
  • Using the Java Persistence API with GWT
  • Effective internationalization

GWT in Practice shows you where GWT fits into the Enterprise Java developer's toolset. Written by expert authors Robert Cooper and Charlie Collins, this book combines sharp insight with hard-won experience. Readers will find thorough coverage of all aspects of GWT development from the basic GWT concepts and essentials to in-depth and complete real world example applications. If you know the basics and are ready to get your hands dirty, then you need this book.

DOWNLOAD :

GWT in Practice manning

Landing Page Optimization The Definitive Guide to Testing and Tuning for Conversions

Landing Page Optimization The Definitive Guide to Testing and Tuning for Conversions

Tim Ash "Landing Page Optimization: The Definitive Guide to Testing and Tuning for Conversions"
Sybex | 2008-01-29 | ISBN: 0470174625 | 384 pages | PDF | 3,9 MB

How much money are you losing because of poor landing page design? In this comprehensive, step-by-step guide, you’ll learn all the skills necessary to dramatically improve your bottom line, including identifying mission critical parts of your website and their true economic value, defining important visitor classes and key conversion tasks, gaining insight on customer decision-making, uncovering problems with your page and deciding which elements to test, developing an action plan, and avoiding common pitfalls. Includes a companion website and a detailed review of the Google Website Optimizer tool.

DOWNLOAD :

The Art and Science of Web Design

The Art and Science of Web Design

This book is a guide to help you think like a Web designer. It offers solutions to the problems we face every day on the Web. And it will give you the foundation you need to create smart and effective sites.

Here's what you'll learn:

  • Web Design Foundations Good design comes from a deep understanding of the technologies behind the scenes.
  • Consistency Learning from convention will make your site better.
  • Structure Information architecture defined - from the Web's biggest sites to the simplest user experience to an XML-enabled future.
  • Behavior Designing with interactivity and self-aware content.
  • Browsers With so many broken browsers, you'll need a strategy for designing for them all.
  • Speed The performance of your Web site is the most critical factor of its success.
  • Advertising Being commercial is a reality. Is your site as effective as it could be?
  • Object Oriented Publishing Harness the power of dynamic, database-driven Web sites.

Preventing Web Attacks With Apache

Preventing Web Attacks With Apache


Author(s) : Ryan C. Barnett
Publisher : Addison Wesley
Year : Jan 2006
ISBN : 0321321286
Language : English
File type : CHM
Pages : 624
Size (for download) : 6 MB

Apache can be hacked. As companies have improved perimeter security, hackers have increasingly focused on attacking Apache Web servers and Web applications. Firewalls and SSL won't protect you: you must systematically harden your Web application environment. Preventing Web Attacks with Apache brings together all the information you'll need to do that: step-by-step guidance, hands-on examples, and tested configuration files.

Building on his groundbreaking SANS presentations on Apache security, Ryan C. Barnett reveals why your Web servers represent such a compelling target, how significant exploits are performed, and how they can be defended against. Exploits discussed include: buffer overflows, denial of service, attacks on vulnerable scripts and programs, credential sniffing and spoofing, client parameter manipulation, brute force attacks, web defacements, and more.

Barnett introduces the Center for Internet Security Apache Benchmarks, a set of best-practice Apache security configuration actions and settings he helped to create. He addresses issues related to IT processes and your underlying OS; Apache downloading, installation, and configuration; application hardening; monitoring, and more. He also presents a chapter-length case study using actual Web attack logs and data captured "in the wild."

For every sysadmin, Web professional, and security specialist responsible for Apache or Web application security.

With this book, you will learn to:
  • Address the OS-related flaws most likely to compromise Web server security
  • Perform security-related tasks needed to safely download, configure, and install Apache
  • Lock down your Apache httpd.conf file and install essential Apache security modules
  • Test security with the CIS Apache Benchmark Scoring Tool
  • Use the WASC Web Security Threat Classification to identify and mitigate application threats
  • Test Apache mitigation settings against the Buggy Bank Web application
  • Analyze an Open Web Proxy Honeypot to gather crucial intelligence about attackers
  • Master advanced techniques for detecting and preventing intrusions
TABLE OF CONTENT:
Chapter 01 - Web Insecurity Contributing Factors
Chapter 02 - CIS Apache Benchmark
Chapter 03 - Downloading and Installing Apache
Chapter 04 - Configuring the httpd.conf File
Chapter 05 - Essential Security Modules for Apache
Chapter 06 - Using the Center for Internet Security Apache Benchmark Scoring Tool
Chapter 07 - Mitigating the WASC Web Security Threat Classification with Apache
Chapter 08 - Protecting a Flawed Web Application: Buggy Bank
Chapter 09 - Prevention and Countermeasures
Chapter 10 - Open Web Proxy Honeypot
Chapter 11 - Putting It All Together
Appendix A - Web Application Security Consortium Glossary
Appendix B - Apache Module Listing
Appendix C - Example httpd.conf File

Google Analytics

Google Analytics

Google Analytics | 336 pages | PDF | 9 Mb

You know you need to analyze the success of your Web site, but how? Do you even know what to look for? Is there a tool powerful enough to help you evaluate your marketing efforts, products, and services, but simple enough to use if you're not a propeller-head?

Google Analytics is that tool, and this is the handbook you need to make it work for you. Learn to set up Google Analytics, understand the reports it generates, and use the information to make your Web site a real asset to your business.
  • Get familiar with the concept of analytics, what Google Analytics offers, and how it compares to popular site statistics programs.
  • Learn to set up the program, navigate the interface, understand filters, and use goal-setting features.
  • Integrate Google Analytics with Google AdWords.
  • Make the most of reporting dashboards.
  • Find out how to use analytics for marketing and content optimization.
  • Understand what each type of report means and how to interpret it.
  • Explore how other companies have used analytics to improve site performance.
  • Investigate how to use Google Analytics for complete e-commerce analysis.
DOWNLOAD :

Google Analytics

Saturday, August 1, 2009

Actionable Web Analytics: Using Data to Make Smart Business Decisions

Actionable Web Analytics: Using Data to Make Smart Business Decisions

Actionable Web Analytics: Using Data to Make Smart Business Decisions
May 2007 | 288 Pages | PDF | 2.55 MB

Knowing everything you can about each click to your Web site can help you make strategic decisions regarding your business. This book is about the why, not just the how, of web analytics and the rules for developing a "culture of analysis" inside your organization. Why you should collect various types of data. Why you need a strategy. Why it must remain flexible. Why your data must generate meaningful action. The authors answer these critical questions—and many more—using their decade of experience in Web analytics.

DOWNLOAD :

Actionable Web Analytics: Using Data to Make Smart Business Decisions

The Internet - The Missing Manual

The Internet - The Missing Manual

Author(s) : J.D. Biersdorfer, David Pogue
Publisher : O'Reilly
Year : Jul 2006
ISBN : 059652742X
Language : English
Pages : 460
File type : CHM
Size : 8.5 MB

The Internet is almost synonymous with change--that's one of its charms, and one of its headaches. You may think you know the Internet, but are you really up to speed on internet telephones, movie and TV downloading, blogging, gaming, online banking, dating, and photosharing?

This utterly current book covers:
- Getting Online
- Finding Information
- Movies, music, and photos
- Keeping in touch

Ideal for anyone just venturing into cyberspace, this book is also perfect for more experienced users who could use an update to today's most exciting internet applications.

TABLE OF CONTENT:
Chapter 01 - Getting Online
Chapter 02 - Surfing the Web
Chapter 03 - How to Search the Web
Chapter 04 - Searching by Information Type
Chapter 05 - News and Blogs
Chapter 06 - Reviews and Ratings
Chapter 07 - Shopping
Chapter 08 - Planning Trips
Chapter 09 - Finance
Chapter 10 - Games and Gambling
Chapter 11 - Music and Audio
Chapter 12 - Videos, Movies, and TV
Chapter 13 - Photos
Chapter 14 - Email
Chapter 15 - Instant Messages and Chat
Chapter 16 - Discussion Groups
Chapter 17 - Social Networking
Chapter 18 - Skype & VoIP: Internet Phones
Chapter 19 - Your Own Blogs, Web Sites, and Podcasts
Chapter 20 - Living on the Web
Chapter 21 - Staying Safe

Developing Web Applications With ASP.NET And C# (with source code)

Developing Web Applications With ASP.NET And C# (with source code)


Author(s) : Hank Meyne, Scott Davis
Publisher : WileyJustify FullYear : Apr 2002
ISBN 10 : 0471120901
ISBN 13 : 9780471120902
Language : English
Pages : 448
File type : PDF
Size : 2.4 MB (book + source code)

This book will take the reader through the process of developing an entire suite of enterprise applications using the .NET Framework. Specifically, we will go in depth on all key aspects of enterprise application development using the full power of ASP.NET and C#.

Each chapter will explain its topics by example, and at the end of the book, you will have an application that touches on many of the things that can be done in a Web application, and all in the .NET way. We believe that we can help the reader understand the theories behind the features of ASP.NET and, at the same time, give real-world examples that would likely be a part of a large-scale system. As each chapter progresses, we will add functionality to the overall system using the features that are relevant to the chapter.

In addition, we will include multiple ways of doing things, where applicable, because your applications will have different requirements. We won’t hold back on the .NET Framework either; although the book is specifically for teaching how to write ASP.NET Web apps, we will try to include as much of the base class functionality of .NET as we can while keeping with the overall sample. We will also try to do things in C# that show off the power and features of the language. We won’t try to keep the examples too simple for fear of the reader’s not knowing enough about the particular language. This is a book about C#, too, and it will include many nontrivial examples of the language throughout.

This book is for programmers looking for an in-depth look at ASP.NET. The concepts and examples provided range from beginner to advanced level.

All examples in this book were written using Visual Studio .NET, on both Windows 2000 Professional and Windows 2000 Server. Before running any of the examples, make sure Internet Information Services is installed and running.

Professional Portal Development with Open Source Tools (with source code)

Professional Portal Development with Open Source Tools (with source code)


Author(s) : W. Clay Richardson, Donald Avondolio, Joe Vitale, Peter Len, Kevin B. Smith
Publisher : Wrox
Year : Feb 2004
ISBN 10 : 0471469513
ISBN 13 : 9780471469513
Language : English
Pages : 456
File type : PDF
Size : 12.5 MB (book + source code)

Open source technology enables you to build customized enterprise portal frameworks with more flexibility and fewer limitations. This book explains the fundamentals of a powerful set of open source tools and shows you how to use them.

Portal development projects have become the centerpiece of IT acquisition and development strategy for many organizations. Enterprise integration and Web application developers predictably groan when they hear the word �portal� � nightmares of proprietary APIs, oversold features, and shoddy tool integrations. The authors of this book have been involved in over a dozen production portal efforts over the last several years. In that time, we have dealt with numerous products and frameworks, including some in-house frameworks based on servlets and JSPs. Through all of this, we began to wonder whether these commercial suites were really providing any value. We started to realize that we could put together a framework from open-source products.

We would like to point out that our portal framework is not meant to be an all-or-nothing solution. We present a number of tools that you may use to satisfy your enterprise portal needs, and we demonstrate how to use them, but because portal efforts are largely integration efforts, it would be folly to presume that anyone will drop all of their current systems and pick up our framework.

This book explains a set of tools at the foundation of an open-source portal framework, and demonstrates how to build your own portal using open-source tools. However, before describing the structure of the book, it makes sense to cover some fundamental concepts addressed therein.


TABLE OF CONTENT:
Chapter 01 - The Java Portlet API (JSR 168)
Chapter 02 - Searching with Lucene
Chapter 03 - Messaging with Apache James
Chapter 04 - Object to Relational Mapping with Apache OJB
Chapter 05 - Content Management with Jakarta�s Slide
Chapter 06 - Portal Security
Chapter 07 - Planning for Portal Deployment
Chapter 08 - Effective Client-Side Development Using JavaScript
Chapter 09 - Developing Applications and Workflow for Your Portal
Chapter 10 - Portlet Integration with Web Services
Chapter 11 - Performance Testing, Administering, and Monitoring Your Portal
Chapter 12 - Unifying the Enterprise Application Space Through Web Start

DOWNLOAD :

Professional Portal Development with Open Source Tools (with source code)

Web DataMining

Web DataMining

Web mining aims to discover useful information or knowledge from the Web hyperlink structure, page content and usage log. Based on the primary kind of data used in the mining process, Web mining tasks are categorized into three main types: Web structure mining, Web content mining and Web usage mining. The goal of this book is to present these tasks, and their essential algorithms. It is written for advanced undergraduate students, graduate students, researchers and development professionals in the field. No prior knowledge of data mining or statistics is assumed. In fact, the book covers the essential topics of data mining as well.

DOWNLOAD :

Web DataMining

ASP.NET Data Presentation Controls Essentials

ASP.NET Data Presentation Controls Essentials


When you design and implement an ASP.NET web application, you need to manage and display data to the end user in more than one way. Data Presentation Controls in ASP.NET are server controls to which you can bind data to organize and display it in different ways. This book covers the major data controls in ASP.NET (from ASP.NET 1.x to ASP.NET 3.5/Orcas). Packed with plenty of real-life code examples, tips, and notes, this book is a good resource for readers who want to display and manage complex data in web applications using ASP.NET by fully leveraging the awesome features that these data controls provide.

Sams Teach Yourself CSS in 10 Minutes

Sams Teach Yourself CSS in 10 Minutes

Sams Teach Yourself CSS in 10 Minutes
CHM | English | 256 Pages | November 07, 2005 | 3.6 MB

The short, focused lessons presented in Sams Teach Yourself CSS in 10 Minutes will help you quickly understand CSS and how to immediately apply it to your work. Author Russ Weakley is a well-respected member of the CSS community and is known for his ability to make complicated concepts easy-to-understand for even inexperienced CSS users. With this book, you will cover the essentials for standards compliant techniques that are supported by the most common browsers. Once you master the basics, Weakley will also take you inside positioning, troubleshooting CSS, and handling common CSS bugs. Sams Teach Yourself CSS in 10 Minutes is the ultimate quick learning tool and handy desk reference guide to CSS.

DOWNLOAD :

The Ultimate CSS Reference Feb 2008

The Ultimate CSS Reference Feb 2008

The Ultimate CSS Reference Feb 2008
PDF | English | 436 Pages | Feb26, 2008 | 5.17 MB

A complete and thorough and up-to-date reference guide for CSS.
Stop wasting time doing Internet searches only to find inaccurate, out-of-date, or incomplete information. CSS: The Ultimate Reference includes all the ins-and-outs you need to know including compatability information for all major browsers, lists of useful hacks, known bugs in CSS, and much more - all presented in a beautiful, full color layout that will have you coming back over and over again.

DOWNLOAD :

The Ultimate CSS Reference Feb 2008