Apress
Beginning ASP.NET e-commerce in C#; from novice to professional.
Aimed at web developers and designers who need to build e-commerce websites in the C# programming language, this manual provides detailed explanations of how ASP.NET and SQL servers can be used to create professional applications. Darie and Watson are noted Microsoft experts and authors, and they provide step-by-step instructions on how to design shopping carts, checkout mechanisms, PayPal integration, product searches, customer accounts, product reviews and online order management systems. A section is also devoted to employing search engine optimization (SEO) strategies. (Annotation ©2009 Book News Inc. Portland, OR)
Beginning Spring 2; from novice to professional.
Minter has written several books on Java applications such as Pro Hibernate 3 and Portlet API, and he provides web developers with a step-by-step tutorial on the use and testing of the Spring 2 open source toolkit. The author provides examples of common web applications that use Spring 2 to create web content in conjunction with Spring MVC and Web Flow. This book also describes how even novice developers can secure web applications with Acegi libraries, and how the Spring 2 wrappers can be used to send email for JavaMail APIs. (Annotation ©2009 Book News Inc. Portland, OR)
Beginning SQL Server 2008 for developers; from novice to professional.
Written for both novice and professional web developers, this tutorial on the SQL Server 2008 covers installation, features, terminology and management of all database solutions. Dewson has written several other guides on beginning and pro SQL server applications, and he includes both the GUI-based and text- based solutions to provide step-by-step instructions on how to complete each task. The author also explains T-SQL essentials, stored procedures and functions, triggers, advanced T-SQL and the reporting services offered by SQL Server 2008. (Annotation ©2009 Book News Inc. Portland, OR)
Beginning XNA 2.0 game programming; from novice to professional.
XNA is a new cross-platform game development framework with which non-professionals can create single-user and multi-user games that run in Windows and Xbox360. Three Brazilian game developers explain how to do it. They do not cover the advanced programming concepts that are necessary to become a professional, but, rather, they introduce basic concepts and how they map onto the new software. (Annotation ©2009 Book News Inc. Portland, OR)
Building a data warehouse with examples in SQL Server.
This book covers essentials of data warehousing. Each chapter introduces a data warehouse component, and then shows how to use Microsoft SQL Server 2005 and 2008 to build that component into an ongoing case study. Examples are based on SQL Server 2005, and are also applicable to future versions of SQL Server. Coverage includes creating the data model and physical attributes, SSIS, Reporting Services and Analysis Cubes, and testing and administration. Data for the case study is available on a web site. People who are familiar with databases, such as DBAs, developers who have never built a data warehouse, and IT students, will benefit the most from the book. The book will also be of interest to business intelligence and data warehousing professionals. Rainardi is a data warehousing consultant specializing in SQL Server. (Annotation ©2009 Book News Inc. Portland, OR)
The definitive guide to Django; Web development done right.
This guide to using the Django web framework is aimed at web developers who want to spend more time with the creative aspects of site design and less time engaging in repetitive programming tasks. Holovaty and Kaplan-Moss are lead developers of Django, and they bring an insiders' perspective to the features, designs and shortcuts by offering clear step-by-step instructions for installation and database setup, dynamic web page creation and template basics, integration with other databases, use of the admin interface and the application of security measures. Appendices include case studies for Django applications and references for model definitions, database API, generic views, settings, built-in template flags and filters, "djang-admin" utilities and request/response objects. (Annotation ©2009 Book News Inc. Portland, OR)
Foundations of agile Python development.
Designed for software developers who need to automate cycles for agile projects in order to meet shorter deadlines, this guide explains all of the open source tools for Python without the need for language-specific processes. McGugan, an independent software developer, emphasizes the integration of all Python development tools and fills in the information gaps that exist in current agile development guides. The author provides step-by- step instructions for subverting code, creating a framework for testing purposes, developing unit-testing techniques using "imposters," gathering feedback from the system and co-workers and conducting tests on the web. (Annotation ©2009 Book News Inc. Portland, OR)
Pro ASP.NET MVC framework.
UK-based freelance web developer, consultant, and trainer Sanderson presents discussion, documentation, and a substantial hands-on tutorial of the new ASP.NET MVC Framework for web development. The text is targeted at professional sofware developers who already have a working understanding of C# and general web development concepts such as HTML and HTTP, who may also have used traditional ASP.NET, or PHP, Rails, or another web development platform. The text includes chapters covering the basics, including MVC and its relationship with modern web application architecture and testing, followed by material on each major technology area in the MVC Framework, exploring how to get the maximum benefit from each feature, and descriptions of important ancillary topics such as security, deployment, and integrating with or migrating from legacy WebForms code. (Annotation ©2009 Book News Inc. Portland, OR)
Spring recipes; a problem-solution approach.
This book covers Spring 2.5, a Java EE application framework, from basic to advanced concepts, and introduces several common Spring projects. The first section focuses on core concepts and mechanisms of the Spring framework. Part 2 covers features used frequently in developing enterprise applications, and Part 3 examines advanced topics such as security and Spring Web Flow. Instead of abstract descriptions, topics are introduced with complete, real-world code example that readers can follow step by step. The book is for Java developers how want to gain hands-on experiences on Java/Java EE development using the Spring framework. Readers don't need much Java EE experience to read the book; however, the book assumes that readers know the basics of object-oriented programming with Java. It also assumes basic knowledge on web and database concepts, and on creating dynamic web pages and query databases with SQL statements. Mak is a technical architect and application developer on the enterprise Java platform. (Annotation ©2009 Book News Inc. Portland, OR)
SQL server 2008 query performance tuning distilled.
This guide for database administrators and developers shows how to set up mechanisms for collecting performance data on SQL Server instances and databases, and also goes over methods for collecting data on individual T-SQL calls. Along the way, it also discusses index structure, choice, maintenance, and writing T-SQL code. Discussion is illustrated with examples that resemble the types of queries found in the real world. Tools and methods presented are mostly available with SQL Server Standard Edition, although some are only available with SQL Server Enterprise Edition. The example database used in the book is available online. Fritchey is a database administrator experienced in SQL Server. Dam has been working with Microsoft technologies for 16 years. (Annotation ©2009 Book News Inc. Portland, OR)