8/06/2010

ASP.NET MVC 2 in Action - pdf

ASP.NET MVC 2 in ActionBook Description
Microsoft ASP.NET MVC (model/view/controller) is a relatively new Web application framework that combines ASP.NET’s power and ease of use with the stability and testability of a MVC framework. The much-anticipated version 2 release brings new capabilities to the framework along with numerous additions that enhance developer productivity. In ASP.NET MVC 2 in Action, readers learn how to move from web form-based development to designs based on the MVC pattern. It begins with an introduction to the MVC framework and quickly dives into a working MVC 2 project.

Featuring full coverage of new version 2 features, this book helps readers use developer-oriented upgrades like “Areas” to break a large project into smaller pieces and explore the new data handling tools. This revised edition adds a completely new tutorial to bring developers with no prior exposure to the MVC pattern up to speed quickly, keeping its focus on providing high-quality, professional grade examples that go deeper than the other ASP.NET MVC books.

About the Author
JEFFREY PALERMO is the CIO of Headspring Systems, cofounder of the MvcContrib project, and a Microsoft MVP. A popular speaker and writer, Jeffrey ™s Party with Palermo site is one of the first and longest-running ASP.NET MVC websites.

BEN SCHEIRMAN is a Microsoft MVP, Microsoft ASP Insider, and Certified Scrum Master. He is Director of Development for ChaiONE in Houston, TX.

JIMMY BOGARD is a Principal Consultant at Headspring Systems, a Microsoft Certified Application Developer (MCAD), an ASP Insider, and a Microsoft MVP.

ERIC HEXTER is a veteran software developer and Director of the Austin .NET Users group.

MATT HINZE is a Principal Consultant at Headspring, a MCAD, ASP Insider, and Microsoft MVP.

Book Details

  • Paperback: 450 pages
  • Publisher: Manning Publications; 2 edition (June 15, 2010)
  • Language: English
  • ISBN-10: 193518279X
  • ISBN-13: 978-1935182795
Download [Normal] - Manning.ASP.NET.MVC.2.in.Action.Jun.2010.rar (6.5 MiB, 2,594 hits)
[Direct] - Manning.ASP.NET.MVC.2.in.Action.Jun.2010.rar
[Fast] - Manning.ASP.NET.MVC.2.in.Action.Jun.2010.rar

Test-Drive ASP.NET MVC - pdf

Test Drive ASP.NET MVCBook Description
It’s testable. It’s light-weight. It’s open-source. It’s . . . Microsoft?

Yes, finally, Microsoft has figured it out. ASP.NET MVC 2.0 lets you test drive your code, control the output of your HTML, and leverage C# and .NET in an easy-to-use web framework. This book shows you all you need to know to get started developing web applications using test-driven development (TDD). You’ll learn how to do everything from creating your first test, to building REST web services, to deploying your finished ASP.NET MVC applications. Test-Drive ASP.NET MVC gets you started with all the fundamentals you need, whether you’re transitioning from older Microsoft technologies, or if you’re coming from an open-source background and are curious about what ASP.NET MVC has to offer.

ASP.NET MVC 2.0 is C# on the web done right. No more fiddling around with Viewstate, IsPostBack(), and drag-and-drop coding. Microsoft has addressed the shortcomings of ASP.NET and created a framework that goes toe-to-toe with other popular web frameworks such as Ruby on Rails. Programming in C# is fun again!

This book takes a test-first approach to the main features of ASP.NET MVC. You’ll get hands-on experience building and deploying a time-management web application from start to finish. From building your first page, to data access, to integrating with web services such as Blogger.com, Test-Drive ASP.NET MVC guides you step by step. You’ll come away with a complete understanding of web services and data access, and you’ll learn how to test each component so that your code is bug-free and maintainable from the start. You’ll see how to handle security, logging, and error handling.

Software isn’t useful until it’s deployed into production. We’ll cover automated deployment using MSBuild, a build tool product that can help you get your site online, repeatably and reliably. Throughout, you’ll work with open source projects that complement ASP.NET MVC, including NHibernate, MVCContrib, and Castle Windsor Container. These tools speed up developing database components, architecture layers, and testing your code.

As you build and deploy your application, you’ll not only learn the framework itself, but also gain valuable experience with the test-first methodology, driving your application development through small and measurable incremental improvements.

About the Author
Jonathan McCracken is the Director of Services with ThoughtWorks Canada. He has developed .NET applications for a wide range of companies, including Microsoft. Jonathan has been developing software since 1994 and his .NET experience goes all the way back to .NET 1.0 in 2002. In addition to his professional activities, Jonathan enjoys speaking and blogging about diverse topics such as technology and the meaning of life (http://jonathanmccracken.blogspot.com).

Book Details

  • Paperback: 250 pages
  • Publisher: Pragmatic Bookshelf; 1 edition (June, 2010)
  • Language: English
  • ISBN-10: 1934356530
  • ISBN-13: 978-1934356531
Download [Normal] - Pragmatic.Test.Drive.ASP.NET.MVC.Jun.2010.rar (6.1 MiB, 2,277 hits)
[Direct] - Pragmatic.Test.Drive.ASP.NET.MVC.Jun.2010.rar
[Fast] - Pragmatic.Test.Drive.ASP.NET.MVC.Jun.2010.rar

WordPress 2.8 Themes Cookbook - pdf

WordPress 2.8 Themes CookbookBook Description
Over 100 simple but incredibly effective recipes for creating powerful, custom WordPress themesThemes are among the most powerful features that can be used to customize a web site and give it a professional look, especially in WordPress. Using custom themes you can brand your site for a particular corporate image, ensure standards compliance, and create easily navigable layouts. But most WordPress users still continue to use default themes as developing and deploying themes that are flexible and easily maintainable is not always straightforward and lot of issues pop up during the process.

This easy-to-use step-by-step guide will help you create powerful themes for your WordPress web site, and solve your theme development problems in a quick and effective way. It enables you to take full control over your site’s design and branding and make it look smarter.

WordPress is distributed with two ready-to-use themes. You can use these themes to give a common look to your website, or use the techniques described in this book to create custom themes. This book includes over 100 useful recipes to help you get started and create advanced themes. It starts with the basics of WordPress themes and creating a theme from scratch. Then, it covers how to enhance your template and add effects to get a rich look. You will learn how to manage pages, categories, and tags for your blogs, and how to make your posts look unique. You will also learn about the comment system and sidebars that will help you give a new feel to your blog and web site.

This book will help you through the most common problems encountered when developing a WordPress theme. You will get tips to enhance your design skill and eventually enhance your blog’s design.

Get solutions to common WordPress theme design problems and create custom themes to make your web site look smarter

Overview of WordPress 2.8 Themes Cookbook

  • Take control of the look and feel of your WordPress site
  • Quick recipes to get started and successfully build advanced themes
  • Step-by-step instructions and useful screenshots for easy learning
  • Give a professional look to your web site with popular JavaScript libraries

What you will learn from this book

  • Enhance your page templates, optimize the use of images, and add effects to them
  • List your pages, categories, and tags on a blog and create navigation
  • Stylize your posts to make them look interesting
  • Display, format, and tweak the comment system to attract the visitors
  • Add sophistication to your dynamic web site using popular JavaScript libraries
  • Package and distribute your theme using the WordPress.org theme repository
  • Display auxiliary information about the post being displayed using dynamic sidebars
  • Empower your end users to change the contents displayed in the theme’s sidebar without involving a programmer
  • Change the style of your theme depending upon image content and time

Approach
Each recipe comprises step-by-step instructions followed by the analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order. There are plenty of useful screenshots to make learning easier for you.

Who this book is written for
This book is for WordPress developers who want to create powerful themes for their blogs and web sites to impress and influence visitors.

This book expects working knowledge of the WordPress platform. Knowledge of HTML and CSS would also be useful.

About the Author
Nick Ohrn has been creating with WordPress for more than five years and has worked with some of the biggest media companies in the USA. In his day to day work, he deals with the WordPress source, creates custom themes and plugins, and helps his clients and customers utilize WordPress to run their sites and their businesses. Nick has a Bachelor’s of Science in Computer Science from the Rose-Hulman Institute of Technology and works full time as a web developer with an emphasis in WordPress development. He resides in Seattle, WA and works with people and companies from around the world.

Lee Jordan is a web developer with a large collection of web technology acronyms on her resume that sound like the names of laundry detergents and cause glazed expressions in school children. She designs and maintains internal and external enterprise-level websites and web-based applications as part of a project team for a privately held technical services company. Her work includes proposing, writing, and editing web content and user guides people actually read. She began her career in 1997 as a web designer after graduating from Florida State University with a Bachelor of Fine Arts, where she swears that she missed at least one home football game while in the computer lab. Lee later convinced Seminole Community College to give her a Web Programming degree in 2003, even though her final project was a Java-based application that actually contained a usable help file.

Book Details

  • Paperback: 330 pages
  • Publisher: Packt Publishing; 1st Edition (July, 2010)
  • Language: English
  • ISBN-10: 1847198449
  • ISBN-13: 978-1847198440
Download [Normal] - Packtpub.WordPress.2.8.Themes.Cookbook.Jul.2010.rar (10.6 MiB, 1,231 hits)
[Direct] - Packtpub.WordPress.2.8.Themes.Cookbook.Jul.2010.rar
[Fast] - Packtpub.WordPress.2.8.Themes.Cookbook.Jul.2010.rar

WCF Multi-tier Services Development with LINQ - pdf

WCF Multi tier Services Development with LINQBook Description
WCF is Microsoft’s unified programming model for building service-oriented applications. It enables developers to build secure, reliable, transacted solutions that integrate across platforms and interoperate with existing investments. WCF is built on the Microsoft .NET Framework and simplifies development of connected systems. It unifies a broad array of distributed systems capabilities in a composable, extensible architecture that supports multiple transports, messaging patterns, encodings, network topologies, and hosting models. It is the next version of several existing products: ASP.NET’s web methods (ASMX), Microsoft Web Services Enhancements for Microsoft .NET (WSE), .NET Remoting, Enterprise Services, and System.Messaging.

If you are a C++/C# developer looking for a book to build real-world WCF services, you would have run into the huge reference tomes currently in the market. These books are crammed with more information than you need and most build simple one-tier WCF services. And if you plan to use LINQ in the data access layer, you might buy another volume that is just as huge and just as expensive.

Our book is the quickest and easiest way to learn WCF and LINQ in Visual Studio 2008. It is the first book to combine WCF and LINQ in a multi-tier real-world WCF service. Multi-tier services provide separation of concerns and better factoring of code, which gives you better maintainability and the ability to split layers out into separate tiers for scalability. WCF and LINQ are both powerful yet complex technologies from Microsoft, but this book will get you through. The mastery of these two topics will quickly get you started creating service-oriented applications, and allow you to take your first steps into the world of Service Oriented Architecture without getting overwhelmed.

Through this book, you will first understand WCF concepts by developing a functional service and apply these techniques to a multi-tier real-world WCF service. You will learn how to use WCF to define the contracts in the service interface layer, Plain Old C# Objects (POCO) to implement business rules in the business logic layer, and LINQ to communicate with the databases in the data access layer. Microsoft pattern and practice Web Service Software Factory is used to create the framework for this WCF service. Concurrency control and distributed transaction support are discussed and tested at the end of the book. Clear step-by-step instructions and precise screenshots will make sure you will not get lost in the new world of WCF and LINQ.

What you will learn from this book?

  • Create, host, and consume your first WCF service in just a few minutes
  • Explore and learn different hosting and debugging options for a WCF service
  • Build a multi-tier real-world WCF service from scratch to understand every layer of a WCF service and apply it to your real work
  • Add exception handling to your WCF services
  • Accelerate your WCF service development with Service Factory by applying best practices
  • Understand basic and advanced concepts and features of LINQ and LINQ to SQL
  • Communicate securely and reliably with databases by rewriting the data access layer of your WCF service with LINQ to SQL
  • Control concurrent updates to the databases and add distributed transaction support to your WCF services

Approach
This book is a step-by-step tutorial with clear instructions and screenshots to guide you through the creation of a multi-tier real-world WCF service solution. Configuration files, host applications, test clients, and WCF services for each solution will be available for download on this website for you to examine, modify, and debug from the outside to the inside.

The book focuses on the essentials of using WCF and LINQ, rather than providing a reference to every single possibility. It leaves the reference material online where it belongs, and concentrates instead on practical examples, code, and advice.

Who this book is written for?
This book is for C# and C++ developers who are eager to get started with WCF and LINQ, and want a book that is practical and rich with examples from the very beginning. Developers and architects evaluating SOA implementation technologies for their company will find this book particularly useful because it gets you started with Microsoft’s tools for SOA and shows you how to customize our examples for your prototypes.

This book presumes basic knowledge of C# or C++. Previous experience with Visual Studio will be helpful but is not required, as detailed instructions are given throughout the book.

About the Author
Mike Liu is a Microsoft Certified Solution Developer (MCSD) for both .NET and Visual Studio 6.0, and a Sun Certified Java Programmer. He has over two decade’s software development experience in several countries for various domains. Mike started using C# for production development back in the year 2001 when C# was still in Beta stage. He has authored a few books in Unix and Windows operating systems, with the latest one, Advanced C# Programming, being published in 2003.

Mike Liu holds a Master’s degree in software engineering from Brandeis University. He is currently working as a Principal Software Engineer for a national student loan guarantor company in the United States, responsible for architecting, designing, developing and maintaining technical application architecture for the company. He is the lead for the SOA implementation team in the company, and has been involved in many aspects of the SOA realization projects including WCF and LINQ preparation, BPM selection, and ESB product evaluation.

Book Details

  • Paperback: 384 pages
  • Publisher: Packt Publishing; 1st Edition (December, 2008)
  • Language: English
  • ISBN-10: 1847196624
  • ISBN-13: 978-1847196620
Download [Normal] - Packtpub.WCF.Multi.tier.Services.Development.with.LINQ.Dec.2008.rar (11.0 MiB, 1,804 hits)
[Direct] - Packtpub.WCF.Multi.tier.Services.Development.with.LINQ.Dec.2008.rar
[Fast] - Packtpub.WCF.Multi.tier.Services.Development.with.LINQ.Dec.2008.rar

Joomla! 1.5 Templates Cookbook - pdf

Joomla! 1.5 Templates CookbookBook Description
Templates in Joomla! provide a powerful way to make your site look exactly the way you want either using a single template for the entire site or a separate template for each site section. Although it sounds like an easy task to build and maintain templates, it can be challenging to get beyond the basics and customize templates to meet your needs perfectly.

Joomla! 1.5 Templates Cookbook consists of a series of self-contained step-by-step recipes that cover everything from common tasks such as changing your site’s logo or favicon and altering color schemes, to custom error pages and template overrides. It starts off with the basics of template design and then digs deep into more complex concepts. It will help you make your site more attractive and user-friendly. You will integrate your site with various social media such as Twitter and YouTube; make your site mobile-friendly with the help of recipes for creating and customizing mobile spreadsheets; and use miscellaneous tricks and tips to get the most out of your website. You get all of this in a simple recipe format that guides you quickly through the steps and explains how it all happened.

Develop Joomla! templates as well as learn to tweak them to meet your needs perfectly with clear and easy-to-follow recipes

What you will learn from this book :

  • Get to grips with the basics of template design for Joomla! such as changing the logo and altering color schemes for your templates
  • Understand Joomla! concepts such as module chrome and template positions
  • Add a multilingual aspect to your website to cater to a larger audience
  • Create custom error templates and generate revenue by displaying advertisements on your website
  • Style Joomla!’s search results and customize Joomla!’s breadcrumb trail
  • Create attractive and functional print styles for your website to make your content printer-friendly
  • Customize the look and feel of your Joomla! website’s administration panel to match either your business or client identity
  • Create social bookmarks, embed videos, and add a shoutbox to your Joomla! website to make it more user-friendly
  • Integrate Joomla! with social media such as Twitter and YouTube
  • Create and specify mobile stylesheets for you Joomla! website to style your Joomla! website more effectively for mobile users
  • Use JavaScript to enhance your Joomla! templates
  • A wide range of miscellaneous tips, tricks, and tasks to help get your Joomla! website one step closer to perfection

Approach
Joomla! 1.5 Templates Cookbook contains step-by-step instructions for Joomla! users to customize their Joomla! templates. The book is designed so that you can refer to it chapter by chapter, or you can look at the list of recipes and read those that interest you in no particular order.

Who this book is written for
This book is written for Joomla! developers who want to improve the look and feel of their Joomla! sites. Readers are expected to have knowledge of CSS and (X)HTML. Although it will be helpful, no prior knowledge of Joomla! theming is expected.

Book Details

  • Paperback: 236 pages
  • Publisher: Packt Publishing (July, 2010)
  • Language: English
  • ISBN-10: 1849511241
  • ISBN-13: 978-1849511247
Download [Normal] - Packtpub.Joomla.1.5.Templates.Cookbook.Jul.2010.rar (6.3 MiB, 1,558 hits)
[Direct] - Packtpub.Joomla.1.5.Templates.Cookbook.Jul.2010.rar
[Fast] - Packtpub.Joomla.1.5.Templates.Cookbook.Jul.2010.rar

Microsoft Dynamics GP 2010 Cookbook - pdf

Microsoft Dynamics GP 2010 CookbookBook Description
Solve real-world Dynamics GP problems with over 100 immediately usable and incredibly effective recipes

Microsoft Dynamics GP is an Enterprise Resource Planning system, essentially an accounting system on steroids, designed for mid-sized organizations. The implementation of Dynamics GP is usually considered to be complex, and people often realize there must be more efficient ways of working with the system. This book will show readers how to improve their use of Dynamics GP and get the most out of this tool quickly and effectively.

This book picks up where implementation training leaves off. Whether you are new or experienced you will find useful recipes for improving the way you use and work with Dynamics GP. The clear recipe steps and screenshots make implementing these solutions easy for users of any level and will be sure to improve your efficiency with the Dynamics GP system.

The book starts with recipes designed to enhance the usefulness of Microsoft Dynamics GP by personalizing the look and feel of the application. Most of the recipes are designed to give tips for a typical installation of Dynamics GP, including core financials and distribution modules. The book then moves through recipes that include automating Dynamics GP to allow users or administrators to focus on value adding tasks, harnessing the power of SmartLists to leverage both simplicity and power, connecting Dynamics GP to Microsoft Office 2007, exposing hidden features in Dynamics GP, and much more!

By following the clear recipe steps and screenshots in this book, you will learn what is required to improve your efficiency with the Dynamics GP system

Find solutions to common Dynamics GP problems, and effectively manage your business processes

Overview of Microsoft Dynamics GP 2010 Cookbook

  • Discover how to solve real-world Dynamics GP problems with immediately useable recipes
  • Follow carefully organized sequences of instructions along with screenshots
  • Understand the various tips and tricks to master Dynamics GP, improve your system’s stability, and enable you to get work done faster
  • Access proven and effective Dynamics GP techniques from an author with over 10 years of experience in Dynamics GP
  • Covers the new features in Dynamics GP 2010

What you will learn from this book

  • Create and run macros in Dynamics GP
  • Activate hidden features of Dynamics GP
  • Improve the usability of Dynamics GP by hacking the system
  • Leverage the impressive and powerful SmartList feature using proven techniques
  • Enhance your Dynamics GP processes using various tools and tips
  • Prevent and correct errors in Dynamics GP using proven methods
  • Maintain Dynamics GP and ensure proper operation of the system using optimum processes
  • Connect Dynamics GP to Microsoft Office using different options
  • Improve the efficiency of ordinary Dynamics GP applications

Approach
As a cookbook, this book enables you to solve real-world Dynamics GP problems with immediately useable recipes that unleash the powerful functionality of Dynamics GP. The book provides tips, techniques, and solutions designed to show users how to improve their use of Dynamics GP, not simply perform basic tasks.

Who this book is written for
If you are a Dynamics GP user or Dynamics GP partner primarily focused on delivering time-proven application optimizations, then this book is for you. This book assumes that you have a basic understanding of business management systems, with basic knowledge of Microsoft Dynamics GP. All the recipes are real-world tested and designed to be used immediately.

About the Author
Mark Polino is a Certified Public Accountant, a Microsoft Certified Business Management Professional, and a Microsoft MVP for Dynamics GP. He has been working with Dynamics GP as an administrator and consultant for more than ten years. Currently Mark is a Principal Consultant with Microsoft partner I.B.I.S., Inc. and he runs the premier user-focused Dynamics GP blog at DynamicAccounting.net.

Book Details

  • Paperback: 324 pages
  • Publisher: Packt Publishing (June, 2010)
  • Language: English
  • ISBN-10: 1849680426
  • ISBN-13: 978-1849680424
Download [Normal] - Packtpub.Microsoft.Dynamics.GP.2010.Cookbook.Jul.2010.rar (17.1 MiB, 826 hits)
[Direct] - Packtpub.Microsoft.Dynamics.GP.2010.Cookbook.Jul.2010.rar
[Fast] - Packtpub.Microsoft.Dynamics.GP.2010.Cookbook.Jul.2010.rar

Beginning Joomla! Web Site Development - pdf

Beginning Joomla! Web Site DevelopmentBook Description
By programmers for programmers-the essential beginner’s guide to building websites with Joomla! Want to build and maintain dynamic websites without having to learn HTML and CSS? Joomla! open-source web content management system and this beginner’s guide are all you need. This book walks you step-by-step through the process of building a website with Joomla!, providing detailed instruction in Wrox’s practical, programmer-to- programmer style.

The book explores key concepts and shows how each concept relates to the development of an actual real-world web site you can access online.

  • Joomla! is an open-source web content management system used to build and maintain dynamic web sites without using specific web languages like HTML and Cascading Style Sheets (CSS)
  • Walks you step by step through the process of building a website with Jooma! and features plenty of examples of actual websites that illustrate concepts
  • Topics include configuration; managing content, core modules, plugins, menus, and extensions; building custom templates; and performing troubleshooting; also provides advanced tips and tricks, and more

From configuration and management to troubleshooting and advanced tips, this is the book to get you up and running with Joomla!

From the Back Cover
Since its release in 2005, Joomla! has become one of the most popular open-source content management systems in the world. It is used by millions of people to build and maintain professional, easy-to-manage sites. Written with an approachable and informative writing style, this hands-on book introduces you to Joomla! and gets you started with using this powerful, versatile tool for developing and managing Web sites.Joomla! guru Cory Webb teaches you the concepts that every beginner should know. He walks you through the process of building a Web site with Joomla! and reinforces the topics discussed throughout the chapters with real-world examples. You’ll gain a clear understanding of Joomla! and learn how to get things done within the Joomla! framework. Using this book, you will be able to harness the power of Joomla! to accomplish the goals you want to achieve with your Web site.

What you will learn from this book

  • How to understand and use the language and jargon of Joomla!
  • How to extend Joomla!’s functionality (components, modules, plugins, templates, and languages
  • What concepts are involved in building custom Joomla! templates
  • How to set up sections, categories, and articles
  • Ways to test your site and troubleshoot issues that may arise
  • Tips and tricks for achieving non-standard functionality in Joomla!

Who this book is for
This book is for anyone interested in using Joomla! to build a Web site.
Updates, source code, and Wrox technical support at www.wrox.com

About the Author
Cory Webb is a web designer and developer and the owner of CoryWebbMedia, LLC, where he specializes in building web sites with the premier content management system (CMS), Joomla!. He is perhaps best known for his instructional site, HowToJoomla.net, where he shares his insights and experiences through tips and tricks for beginning Joomla! users. Since the inception of HowToJoomla.net, he has written dozens of articles that have been well received by the Joomla! community. He has received numerous accolades such as “Sweet Jesus, thank you! I spent a day and a half looking for this bit of code! You've saved my sanity!” and “Thank You! I REALLY needed this solution!” He began working with Joomla!'s predecessor, Mambo, in 2003 when he was given the task of building a web site for his employer. After an exhaustive search for the right CMS, he found Mambo and never looked back. In May 2006, Cory started working part-time as a freelance developer for JoomlaShack.com. In February 2008, he parlayed that freelance work into a full-time career as the founder of Cory Webb Media, LLC.

Book Details

  • Paperback: 312 pages
  • Publisher: Wrox (April, 2009)
  • Language: English
  • ISBN-10: 0470438533
  • ISBN-13: 978-0470438534
Download [Normal] - Wrox.Beginning.Joomla.Web.Site.Development.Apr.2009.rar (5.2 MiB, 1,126 hits)
[Direct] - Wrox.Beginning.Joomla.Web.Site.Development.Apr.2009.rar
[Fast] - Wrox.Beginning.Joomla.Web.Site.Development.Apr.2009.rar

ASP.NET MVC 1.0 Website Programming: Problem – Design – Solution - pdf

ASP.NET MVC 1.0 Website Programming: Problem – Design – SolutionBook Description
Perfectly suited to the innovative Problem ? Design ? Solution approach, ASP.NET MVC is a new development model that separates code for the data, look, and business processes of a Web site. This nuts-and-bolts guide thoroughly covers creating a Web site with MVC and discusses solving the most common problems that you may encounter when creating your first application or trying to upgrade a current application. The material is based on the highly praised and widely used ?TheBeerHouse? ASP.NET Starter Kit that was developed in the bestselling ASP.NET 2.0 Website Programming: Problem?Design?Solution. Additional coverage includes registration and membership systems and user-selectable themes; content management systems for articles and photos; polls, mailing lists, and forums; e-commerce stores, shopping carts, and order management with real-time credit card processing, and more.

From the Back Cover
ASP.NET MVC integrates powerful new functionality that enables you to create ASP.NET sites based on the important Model-View-Controller pattern. Beyond just understanding the key MVC benefits and coding techniques, you’ll see how to implement the ASP.NET MVC pattern to build a complete real-world site.Based on Marco Bellinaso’s classic TheBeerHouse ASP.NET 2.0 site example, each chapter presents a business requirement for the site, a roadmap for designing a solution, and the code for implementing the features. By the end of the book, you’ll have a complete functional site and the skills to build your own ASP.NET MVC content and e-commerce site.

What you will learn from this book

  • Techniques for building a flexible, easily configurable, and instrumented site
  • How to use jQuery to enhance and extend the capabilities of your ASP.NET MVC site
  • How to design a module to manage articles, news, and blog posts
  • Tips for creating and managing multiple polls on your site
  • Ways to build a robust newsletter system for e-mail newsletters on a background thread
  • How to develop a Web 2.0 community-centric forum from scratch
  • Steps for adding a working e-commerce store based on PayPal
  • All the different ways to deploy an ASP.NET MVC site

Who this book is for
This book is for web developers who are familiar with the basic concepts of web development and ASP.NET. Code examples are shown using C#.

Wrox Problem – Design – Solution references give you solid, workable solutions to real-world development problems. Each is devoted to a single application, analyzing every problem, examining relevant design issues, and implementing the ideal solution.

About the Author
Nick Berardi is the owner of Managed Fusion (www.managedfusion.com), a U.S.-based company that specializes in the fields of software architecture/development, usability engineering, and cloud-based computing initiatives with a strong focus on .NET, the Web, SEO, SEM, and Microsoft technologies.

Al Katawazi is owner of Blue Shift Technologies Inc. (www.blueshifttechnologies.com), a software consulting company based out of Upstate New York. He is very fortunate to have worked on a variety of different projects for many notable clients. Most recently his focus has been on creating SaaS-based solutions leveraging the MVC framework. Al is also the author of his own blog (www.codingsmarter.com), which he has tried to keep up to date even though writing a book is a great excuse not to. When Al is not programming he enjoys kayaking with his dog Scout and card sharking with his wife Heather.

Marco Bellinaso lives in Bologna, Italy, and works as a freelance consultant, developer, and trainer specialized in all "web-things" that run on the Microsoft platform, such as ASP.NET, AJAX, and SharePoint. He's been working with the .NET Framework since the Beta 1 on applications of all types, including Web Services, Windows Forms, Windows Services, and mobile applications. He is also author or co-author of a number of commercial tools for developers, such as the VB Migration Partner (http://www.vbmigration.com/), the award-winning VBMaximizer add-in, CodeBox for .NET, and FormMaximizer for .NET.

Book Details

  • Paperback: 552 pages
  • Publisher: Wrox (June, 2009)
  • Language: English
  • ISBN-10: 0470410957
  • ISBN-13: 978-0470410950
Download [Normal] - Wrox.ASP.NET.MVC.1.0.Website.Programming.Problem.Design.Solution.Jun.2009.rar (17.3 MiB, 771 hits)
[Direct] - Wrox.ASP.NET.MVC.1.0.Website.Programming.Problem.Design.Solution.Jun.2009.rar
[Fast] - Wrox.ASP.NET.MVC.1.0.Website.Programming.Problem.Design.Solution.Jun.2009.rar

Professional JavaScript Frameworks: Prototype, YUI, ExtJS, Dojo and MooTools - pdf

Professional JavaScript Frameworks: Prototype, YUI, ExtJS, Dojo and MooToolsBook Description
As the industry-standard, must-know scripting language, JavaScript is supported by all major browsers and is increasingly the foundation of new web development technologies such as Ajax and JSON. This book offers a selection of some of the most active and most used JavaScript frameworks available, replete with practical examples and explanations of what each framework does best. You'll look at common web development tasks and discover how each framework approaches that set of tasks, as well as learn how to use the features of each framework and avoid potential pitfalls.

From the Back Cover
Professional JavaScript® Frameworks: Prototype, YUI, Ext JS, Dojo and MooTools
As the needs and demands of developers have evolved over the years, so has JavaScript, which boasts a track record of delivering high-performing and exceptionally impressive web-user experiences. This flexible, dynamic programming language is increasingly used for serious development on the web, and several of its tools and projects are being shared in the form of libraries and frameworks. Packed with coverage of many of the most popular JavaScript frameworks, this authoritative guide examines how these frameworks can present unique and varying approaches to a variety of problems in web development—each of which has its own pros and cons.

This unparalleled team of authors has assembled some of the most active and popular JavaScript frameworks available and they walk you through common web development tasks addressed by each framework, while also examining how the framework approaches a particular set of tasks. In addition, practical examples and clear explanations demonstrate the many aspects of contemporary web development and exactly what the selection of JavaScript frameworks has to offer so that you can get up and running quickly.

What you will learn from this book

  • The Prototype framework: handling cross-browser events, manipulating common data functions, simplifying AJAX and dynamic data, and more
  • Yahoo! User Interface (YUI) library: using animation and drag and drop, building user interfaces with widgets, working with YUI CSS tools, and more
  • Ext JS framework: talking with the server, using dataviews and grids, dealing with form controls and validation, and more
  • The Dojo framework: manipulating the DOM, composing animators, deploying and expanding Dojo, and more
  • The MooTools framework: enhancing development with MooTools, building user interfaces and using animation, and more

Who this book is for
This book is for web developers who are eager to explore the benefits of JavaScript frameworks. A working knowledge of HTML, CSS, and JavaScript is required.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Book Details

  • Paperback: 888 pages
  • Publisher: Wrox (August, 2009)
  • Language: English
  • ISBN-10: 047038459X
  • ISBN-13: 978-0470384596
Download [Normal] - Wrox.Professional.JavaScript.Frameworks.Prototype.YUI.ExtJS.Dojo.and.MooTools.Aug.2009.rar (7.7 MiB, 2,176 hits)
[Direct] - Wrox.Professional.JavaScript.Frameworks.Prototype.YUI.ExtJS.Dojo.and.MooTools.Aug.2009.rar
[Fast] - Wrox.Professional.JavaScript.Frameworks.Prototype.YUI.ExtJS.Dojo.and.MooTools.Aug.2009.rar

Professional BlazeDS: Creating Rich Internet Applications with Flex and Java - pdf

Professional BlazeDS: Creating Rich Internet Applications with Flex and JavaBook Description
A hands-on guide to creating Rich Internet Applications (RIA) using BlazeDS. BlazeDS enables you to easily connect to back-end distributed data and push data in real time to Adobe Flex and Adobe AIR applications in order to garner more responsive Rich Internet Application (RIA) experiences. It is a scalable option for Flex and Java integration and allows you to create excellent RIAs with both Flex and Java.

This informative resource provides you with detailed examples and walkthroughs that explain the best practices for creating RIAs using BlazeDS. You’ll begin with the essentials of BlazeDS and then more on to more advanced topics. Along the way, you’ll learn the real-world concerns that surround enterprise-based Java and Flex applications.

  • BlazeDS enables you to connect to back-end distributed data in order to garner more responsive Rich Internet Application (RIA) experiences
  • Begins with an introduction to BlazeDS, and explains the necessary features for integrating new and existing Java data sources and applications with Flex-based RIAs
  • Provides hands-on examples and addresses real-world concerns surrounding enterprise-based Java and Flex applications
  • Serves as a comprehensive walk through for creating RIAs using BlazeDS

If you’re looking to create rich, productive, and engaging applications, then this book is for you.

From the Back Cover
Use BlazeDS to create exceptional rich applications with Flex and Java. BlazeDS is a popular, open source web application that can successfully be deployed into a Java application server, making it an ideal option for Flex and Java integration. With this comprehensive resource, you’ll walk through the process of creating Rich Internet Applications (RIA) using BlazeDS. After a look at BlazeDS basics, the book then moves on to explain how to configure, customize, and extend BlazeDS in order to integrate with new and existing Java data sources and applications with Flex-based RIA.

  • Explains how to install BlazeDS from source as well as its compiled distributions
  • Demonstrates ways to make user interfaces engaging and effective
  • Introduces techniques for intercepting for control and management
  • Features tips for configuring a remoting service and a destination
  • Reviews remoting communication flow and remoting related classes, components, and modules
  • Includes coverage of testing and debugging Flex and BlazeDS applications
  • Shows how to extend BlazeDS with custom adapters and factories to connect to enterprise Java resources.
  • Discusses methods for leveraging JPA and Hibernate with Flex
  • Delves into the topic of communicating real-time via messages

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author
Shashank Tiwari is a technology entrepreneur, speaker, author, and innovator. He is currently a managing partner & CTO at Treasury of Ideas (http://www.treasuryofideas.com), a technology-driven innovation and value optimization company.

Book Details

  • Paperback: 384 pages
  • Publisher: Wrox (October, 2009)
  • Language: English
  • ISBN-10: 0470464895
  • ISBN-13: 978-0470464892
Download [Normal] - Wrox.Professional.BlazeDS.Creating.Rich.Internet.Applications.with.Flex.and.Java.Oct.2009.rar (5.3 MiB, 1,139 hits)
[Direct] - Wrox.Professional.BlazeDS.Creating.Rich.Internet.Applications.with.Flex.and.Java.Oct.2009.rar
[Fast] - Wrox.Professional.BlazeDS.Creating.Rich.Internet.Applications.with.Flex.and.Java.Oct.2009.rar

Beginning iPad Application Development - pdf

Beginning iPad Application DevelopmentBook Description
A hands-on approach to iPad application development. Beginning iPad Application Development is written to help jumpstart beginning iPad developers. It covers the various topics in such a manner that you will progressively learn without being overwhelmed by the details. It adopts the philosophy that the best way to learn is by doing, hence the numerous Try It Out sections in all the chapters, which first show you how to build something and then explain how things work.

Although iPad programming is a huge topic, the aim for this book is to get you started with the fundamentals, and help you understand the underlying architecture of the SDK, and appreciate why things are done certain ways. After reading this book (and doing the exercises), you will be well equipped to tackle your next iPad programming challenge.

This book is for the beginning iPad developer who wants to start developing iPad applications using the Apple iPhone SDK. To truly benefit from this book, you should have some background in programming and at least be familiar with object-oriented programming concepts. If you are totally new to the Objective-C language, you might want to jump straight to Appendix D, which provides an overview of the language. Alternatively, you can use Appendix D as a quick reference while you tackle the various chapters, checking out the syntax as you try the exercises. Depending on your learning pattern, one of those approaches may work best for you.

What This Book Covers
This book covers the fundamentals of iPad programming using the iPhone SDK. It is divided into 18 chapters and four appendices.

Chapter 1: Getting Started with iPad Programming covers the various tools found in the iPhone SDK and explains their uses in iPad development.

Chapter 2: Write Your First Hello World! Application gets you started with Xcode and Interface Builder to build a Hello World application. The focus is on getting your hands dirty. More details on the various parts and components are covered in subsequent chapters.

Chapter 3: Views, Outlets, and Actions covers the fundamental concepts of iPad programming: outlets and actions. You learn how outlets and actions allow your code to interact with the visual elements in Interface Builder and why they are an integral part of every iPad application. You will also learn about the various UI widgets known as views that make up the user interface of your iPad application.

Chapter 4: View Controllers discusses the various view controllers available in the iPhone SDK. You will learn how to develop different types of iPad applications – View-based, Window-based, Split View-based, as well as Tab Bar applications.

Chapter 5: Keyboard Inputs shows you how to deal with the virtual keyboard in your iPad. You see how to hide the keyboard on demand and how to ensure that your views are not blocked by the keyboard when it is displayed.

Chapter 6: Screen Rotations demonstrates how you can reorient your application’s UI when the device is rotated. You learn about the various events that are fired when the device is rotated. You also learn how to force your application to display in a certain orientation.

Chapter 7: Using the Table View explores one of the most powerful views in the iPhone SDK – the Table view. The Table view is commonly used to display rows of data. In this chapter, you also learn how to implement search capabilities in your Table view.

Chapter 8: Application Preferences discusses the use of application settings to persist application preferences. Using application settings, you can access preferences related to your application through the Settings application available on the iPad.

Chapter 9: File Handling shows how you can persist your application data by saving the data to files in your application’s sandbox directory. You also learn how to access the various folders available in your application sandbox.

Chapter 10: Database Storage Using SQLLite3 covers the use of the embedded SQLite3 database library to store your data.

Chapter 11: Simple Animations provides an overview of the various techniques you can use to implement simple animations on the iPad. You also learn about the various affine transformations supported by the iPhone SDK.

Chapter 12: Gesture Recognizers provides an overview of the various gesture recognizers available in the iPhone SDK to help your device interpret user’s input gestures.

Chapter 13: Accessing the Accelerometer shows how you can access the accelerometer that comes with every iPad. You will also learn how to detect shakes to your device.

Chapter 14: Web Services teaches you how to consume Web services from within your iPad application. You will learn the various ways to communicate with Web services – SOAP, HTTP GET, and HTTP POST. You will also learn how to parse the returning XML result returned by the Web service.

Chapter 15: Bluetooth Programming explores the use of the Game Kit framework for Bluetooth programming. You will learn how to get two iPads to communicate using a Bluetooth connection. You will also learn how to implement voice chatting over a Bluetooth connection.

Chapter 16: Bonjour Programming shows how you can publish services on the network using the Bonjour protocol.

Chapter 17: Apple Push Notification Services explains how you can implement applications that use push notifications. The APNs allows your applications to constantly receive status updates from a service provider even though the application may not be running.

Chapter 18: Displaying Maps shows how to build location-based services application using the Map Kit framework. You will also learn how to obtain geographical locations data and use them to display a map.

Appendix A: Answers to Exercises contains the solutions to the end-of-chapter exercises found in every chapter except Chapter 1.

Appendix B: Getting Around in Xcode provides a quick run-through of the many features in Xcode.

Appendix C: Getting Around in Interface Builder provides an overview of the many features of Interface Builder.

Appendix D: Crash Course in Objective-C provides a crash course in Objective-C. Readers who are new to this language should read this chapter before getting started.

From the Back Cover
Learn to develop successful—and profitable—iPad applications. Eager to start developing applications for the iPad? Then look no further than the book in your hands. This comprehensive, hands-on approach to iPad development walks you through all the necessary tools and skills required for successful iPad app programming. You’ll first familiarize yourself with the iPhone® SDK, Xcode®, and Interface Builder tools, all of which provide a solid foundation for developing apps. You’ll then explore the features and syntax of the Objective-C® language, which is essential for creating most iPad apps. Plus, you’ll discover how to best implement the many features of the iPhone SDK into your apps so that you can deploy your applications to the Apple AppStore.

Beginning iPad Application Development:

  • Explains the various types of iPad applications supported by the iPhone SDK
  • Discusses the various types of screen orientations and ways to handle rotations
  • Covers the new Gesture Recognizers available in this release of the iPhone SDK
  • Covers the new Split View-based Application project type
  • Zeroes in on database storage using SQLite3
  • Examines Web Services, Bluetooth programming, and Bonjour programming
  • Covers Apple Push Notification Services programming

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

About the Author
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions, a technology company specializing in hands-on training in the latest Microsoft and Apple technologies. He is also the author of Beginning iPhone SDK Programming with Objective-C and writes frequently for online publications.

Book Details

  • Paperback: 600 pages
  • Publisher: Wrox (May, 2010)
  • Language: English
  • ISBN-10: 0470641657
  • ISBN-13: 978-0470641651
Download [Normal] - Wrox.Beginning.iPad.Application.Development.Jun.2010.rar (9.4 MiB, 2,277 hits)
[Direct] - Wrox.Beginning.iPad.Application.Development.Jun.2010.rar
[Fast] - Wrox.Beginning.iPad.Application.Development.Jun.2010.rar

SharePoint 2010 as a Development Platform - pdf

SharePoint 2010 as a Development PlatformBook Description
SharePoint is gaining recognition as a full-fledged application server with many features and enhancements that specifically allow non-developers to create sophisticated intranet sites. However, with the 2010 release, Microsoft's SharePoint increasingly becomes a compelling development platform. The strong application programming interface (API), its highly extensible nature, and its foundation on the underlying .NET Framework all generate "the perfect storm" to make it one of the most powerful web development platforms available.

However, with power comes complexity. The wide range of usage scenarios make it difficult for developers to grasp the full ability of this next-generation platform. This book takes an in-depth, all-encompassing approach to programming concepts, the extensibility interfaces, and how to embrace SharePoint as a toolkit full of features available to web developers.

  • Take an in-depth look into the internals of SharePoint.
  • Create sophisticated applications using SharePoint controls and databases.
  • Understand the API and use in conjunction with ASP.NET to extend SharePoint.

SharePoint is more than a portal and more than an intranet. Harness its capabilities and put it to work for you.

What you'll learn

  • The hierarchy of SharePoint's API
  • How to create rich, extensible, and broad SharePoint applications
  • How to use SharePoint's internals
  • How to approach SharePoint as an open toolkit rather than a closed, intranet-only model
  • How to take advantage of SharePoint's extensibility and customize its behavior

Who is this book for?
This book is for ASP.NET developers who want to create applications using SharePoint as a platform. It's also for users of SharePoint Designer that want to professionalize their development work.

About the Author
Joerg Krause has been working with software and software technology since the early '80s, starting with a ZX–81 and going the first steps using BASIC and assembler language. He studied information technology at Humboldt University Berlin, but left early to start his own operation in the '90s. He is the author of E–Commerce and Online Marketing (Carl Hanser Verlag, Munich). He currently works as a senior consultant for Microsoft Technologies at Computacenter AG.

Christian Langhirt has been working with information technology since the early '90s. He starts running his own software development business in 1998 at the age of 18. In addition to his own company he studied information technologies at the University for Applied Sciences Ravensburg-Weingarten. After that he received a degree as Master of Science at Technische Universität München. He currently works as a senior consultant at Computacenter AG and leads a high skilled consulting team for Microsoft technologies.

Alexander Sterff works as a Consultant for Microsoft Technologies at Computacenter AG. After many years of experience in object oriented Software Development with Java and Open Source technologies he started working with Microsoft products. Since then, he has participated in many different software projects, using his wide experience to guarantee their success. In the past years he became an expert in building solutions that leverage the full potential of Office SharePoint Server, BizTalk and InfoPath. Alexander received a bachelor's degree in informatics and a master's degree in information science, both at Technische Universität München.

Book Details

  • Paperback: 1168 pages
  • Publisher: Apress; 1 edition (June, 2010)
  • Language: English
  • ISBN-10: 1430227060
  • ISBN-13: 978-1430227069
Download [Normal] - Apress.SharePoint.2010.as.a.Development.Platform.Jun.2010.rar (15.7 MiB, 1,601 hits)
[Direct] - Apress.SharePoint.2010.as.a.Development.Platform.Jun.2010.rar
[Fast] - Apress.SharePoint.2010.as.a.Development.Platform.Jun.2010.rar

Office and SharePoint 2010 User’s Guide: Integrating SharePoint with Excel, Outlook, Access and Word - pdf

Office and SharePoint 2010 User's Guide: Integrating SharePoint with Excel, Outlook, Access and WordBook Description
Web sites, collaboration, document management, paperless offices—we want it all in business today, but how do we achieve all of these goals? More importantly, if you work for one of the millions of small-to-medium-sized businesses, how do you find the time to build the expertise necessary to reach these goals? Even the most powerful tool will not allow you to succeed unless you can get the majority of your staff to use it efficiently and effectively. You need a guide that demonstrates a platform that small-to-medium-sized businesses can use to reach these goals.

Office and SharePoint 2010 User's Guide demystifies the path that every Microsoft Office user can follow to benefit from the synergism of tools they are already familiar with. Together with SharePoint 2010, users can achieve goals like web sites with a consistent single view, improved collaboration within their organization, and better document management, and may even get one step closer to the paperless office we've been promised for years. This book has topics for Office users of all skill levels, from those just starting to use Office tools to experienced power users. It examines each major Office tool and shows how it contributes to the support and use of SharePoint in today's increasingly electronic-based office environment.

What you'll learn

  • How to access, customize, share, and extend SharePoint document libraries in conjunction with Word, Excel, and other Office products
  • Different ways of working through Office while interacting with SharePoint, like synchronizing your calendar and contacts, exporting databases, and modifying them with SharePoint's list view
  • The best ways of managing content across teams and your entire organization
  • What it really means to leverage all of SharePoint's capabilities by tying them directly into the Office applications you use every day

Who is this book for?
This book is the perfect reference for anyone who works at a company or organization that is using or planning to use either Windows SharePoint Services 4.0 or Microsoft Office SharePoint Server 2010. This is the book for anyone who wants to make a difference by developing content and collaboration, and who wants to benefit from the synergism that working with several Microsoft products can provide.

Book Details

  • Paperback: 752 pages
  • Publisher: Apress; 1 edition (June, 2010)
  • Language: English
  • ISBN-10: 1430227605
  • ISBN-13: 978-1430227601
Download [Normal] - Apress.Office.and.SharePoint.2010.Users.Guide.Jun.2010.rar (18.0 MiB, 1,386 hits)
[Direct] - Apress.Office.and.SharePoint.2010.Users.Guide.Jun.2010.rar
[Fast] - Apress.Office.and.SharePoint.2010.Users.Guide.Jun.2010.rar

Pro Telerik ASP.NET and Silverlight Controls - pdf

Pro Telerik ASP.NET and Silverlight ControlsBook Description
This book provides a complete guide to implementing Telerik's range of ASP.NET and Silverlight controls. Telerik controls are invaluable for ASP.NET and Silverlight developers because they provide a vast array of rich controls targeted for the presentation layer of web applications. Telerik offers you solutions for the reports, grids, charts, and text-editing controls that you need but don't want to build from scratch yourself—the options are endless for increasing the functionality of any of your web solutions.

What you'll learn

  • Understand how to integrate the standard Telerik controls into any ASP.NET or Silverlight solution to increase productivity and usability.
  • Incorporate the Telerik extensions for ASP.NET MVC.
  • Learn to implement Telerik Open Access and ORM for all your data access requirements.
  • Understand the new functionality provided by the WebAii Testing Framework.
  • Work with the full API to master using the entire suite of controls.

Who this book is for
This book is aimed at .NET developers working with ASP.NET and Silverlight who want to take advantage of the prewritten controls that Telerik provides when developing their software. No prior knowledge of Telerik controls is required, but a working knowledge of ASP.NET and Silverlight is assumed.

Book Details

  • Paperback: 696 pages
  • Publisher: Apress; 1 edition (July, 2010)
  • Language: English
  • ISBN-10: 1430229403
  • ISBN-13: 978-1430229407
Download [Normal] - Apress.Pro.Telerik.ASP.NET.and.Silverlight.Controls.Jul.2010.rar (12.3 MiB, 1,495 hits)
[Direct] - Apress.Pro.Telerik.ASP.NET.and.Silverlight.Controls.Jul.2010.rar
[Fast] - Apress.Pro.Telerik.ASP.NET.and.Silverlight.Controls.Jul.2010.rar

Pro Python - pdf

Pro PythonBook Description
You've learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python explores concepts and features normally left to experimentation, allowing you to be even more productive and creative.

In addition to pure code concerns, Pro Python will develop your programming techniques and approaches, which will help make you a better Python programmer. Not only will this book help your code, it will also help you understand and interact with the many established Python communities, or even start your own.

  • Take your Python knowledge and coding skills to the next level.
  • Write clean, innovative code that will be respected among your peers.
  • Make your code do more with introspection and metaprogramming.
  • Design complete frameworks and libraries (two are included in the book!).

What you'll learn

  • Write strong Python code that will be respected in the Python community.
  • Understand the reasons behind big design decisions in Python.
  • Write programs that can reconfigure themselves in Python.
  • Disguise your code as different types of objects in Python.
  • Inspect just about any object in Python.
  • Prepare your code for international audiences.
  • Ensure code quality with rigorous testing.

Who this book is for
This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level.

About the Author
Marty Alchin is a seasoned web developer, with prior work ranging from static content to highly dynamic web frameworks. Experience in several languages, both server–side and client–side, has led Marty to a willingness to work in any environment. He is primarily interested in server–side work using Python, preferably with the Django web framework.

Book Details

  • Paperback: 368 pages
  • Publisher: Apress; 1 edition (June, 2010)
  • Language: English
  • ISBN-10: 1430227575
  • ISBN-13: 978-1430227571
Download [Normal] - Apress.Pro.Python.Jun.2010.rar (6.6 MiB, 2,335 hits)
[Direct] - Apress.Pro.Python.Jun.2010.rar
[Fast] - Apress.Pro.Python.Jun.2010.rar

Pro PHP Refactoring - pdf

Pro PHP RefactoringBook Description
Many businesses and organizations depend on older high-value PHP software that risks abandonment because it is impossible to maintain. The reasons for this may be that the software is not well designed; there is only one developer (the one who created the system) who can develop it because he didn't use common design patterns and documentation; or the code is procedural, not object oriented. With this book, you'll learn to identify problem code and refactor it to create more effective applications using test-driven design.

What you'll learn

  • What refactoring is and why you need to refactor code
  • What test-driven design is and why you need to test your code
  • How to write unit and functional tests with PHPUnit and Selenium Remote Control (RC)
  • How to detect "bad smells" in PHP code, and refactor them using test-driven design
  • How to refactor a large procedural application affected by many bad smells

Who is this book for?
This book is for PHP developers, businesses, and developers relying on legacy PHP apps.

About the Author
Francesco Trucchia worked some years as web engineer on small, medium and large projects for international companies. Now he is the co-founder and the CTO of ideato srl, a PHP italian company expert in web software development and agile methods. He likes to develop with XP methods (TDD, Pair Programming, KISS). He introduced these practices in ideato with a lot of positive feedback about the software life cycle process. He is specializes in web engineering, web development, ITC consultant, ITC problem solving, symfony development, PHP development, project management, xp methods, and agile processes.

Jacopo Romei is an engineer with broad interests, really passionate for business and development processes. He’s a great open standards and open source supporter. He pushes every project he is in to move towards integral agile methodologies, Extreme Programming above all. He strongly believes that domain knowledge and agile methodologies are the key for success.

Book Details

  • Paperback: 360 pages
  • Publisher: Apress; 1 edition (July, 2010)
  • Language: English
  • ISBN-10: 1430227273
  • ISBN-13: 978-1430227274
Download [Normal] - Apress.Pro.PHP.Refactoring.Jul.2010.rar (5.7 MiB, 2,007 hits)
[Direct] - Apress.Pro.PHP.Refactoring.Jul.2010.rar
[Fast] - Apress.Pro.PHP.Refactoring.Jul.2010.rar

Photography for the Web - pdf

Photography for the WebBook Description
A hands-on on guide to digital photography, with a practical focus on the Web. Readers will learn how to make the most of their digital camera, while learning the basics of composition, exposures, filters and more.

Step-by-step guides will walk readers through advance techniques like using long exposures, photographing items in motion, and the importance of the RAW data format.

“Photography for the Web” will also offer helpful advice on editing images (levels, colors, histograms), correcting for barrel distortions and vanishing points, removing blemishes, going black & white and stitching panoramas.

Finally, the book will discuss sharing images online, utilizing online communities like Flickr & Fotalia, competitions for amateur photographers and selling photos on stock image sites like iStockPhoto.

About the Author
Paul Duncanson has been mucking about with cameras for more years than he cares to remember. When digital cameras became as good as film (but without the waiting and the messy chemicals) he started taking it seriously. He began taking photos professionally before finishing his studies at Melbourne’s Photography Studies College (psc.edu.au) and now works as a freelancer, doing advertising and other commercial photography along with the occasional wedding.

Book Details

  • Paperback: 200 pages
  • Publisher: SitePoint; 1 edition (May, 2010)
  • Language: English
  • ISBN-10: 0980576873
  • ISBN-13: 978-0980576870
Download [Normal] - SitePoint.Photography.for.the.Web.May.2010.rar (15.0 MiB, 1,654 hits)
[Direct] - SitePoint.Photography.for.the.Web.May.2010.rar
[Fast] - SitePoint.Photography.for.the.Web.May.2010.rar

Hello, Android: Introducing Google’s Mobile Development Platform, 3rd Edition - pdf

Hello, Android: Introducing Google's Mobile Development Platform, 3rd EditionBook Description
Android is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It’s inside millions of cell phones and other mobile devices, making Android a major platform for application developers. That could be your own program running on all those devices.

Within minutes, Hello, Android will get you started creating your first working application: Android’s version of “Hello, World.” From there, you’ll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game, you’ll learn the basics of Android programming. You’ll also see how to build in audio and video support, add graphics using 2D and 3D OpenGL, network with web pages and web services, and store data with SQLite. You’ll also learn how to publish your applications to the Android Market.

The #1 book for learning Android is now in its third edition. Every page and example was reviewed and updated for compatibility with the latest versions. Freshly added material covers installing applications to the SD card, supporting multi-touch, and creating live wallpaper. You’ll also find plenty of real-world advice on how to support all the Android versions in use today-everything from Donut (Android 1.5) to FroYo (Android 2.2) and beyond.

If you’d rather be coding than reading about coding, this book is for you.

About the Author
Ed Burnette is editor of the articles section at eclipse.org, and author of the web site’s “The Rich Client Platform (RCP) Tutorial” series. Ed also co-authored Eclipse in Action (Manning) and runs the eclipsepowered.org site, where he can often be found hanging out in the Eclipse community forums. He’s written everything from multi-user servers to compilers to commercial video games since earning a Bachelor of Science degree in computer science from North Carolina State University. He is a Principal Systems Developer at SAS, and lives near Research Triangle Park, NC.

Book Details

  • Paperback: 300 pages
  • Publisher: Pragmatic Bookshelf; 3 edition (July, 2010)
  • Language: English
  • ISBN-10: 1934356565
  • ISBN-13: 978-1934356562
Download [Normal] - Pragmatic.Hello.Android.3rd.Edition.Jul.2010.rar (6.4 MiB, 3,003 hits)
[Direct] - Pragmatic.Hello.Android.3rd.Edition.Jul.2010.rar
[Fast] - Pragmatic.Hello.Android.3rd.Edition.Jul.2010.rar

High Performance MySQL, 2nd Edition - pdf

High Performance MySQL, 2nd EditionBook Description
High Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experience building very large systems, this book covers every aspect of MySQL performance in detail, and focuses on robustness, security, and data integrity. High Performance MySQL teaches you advanced techniques in depth so you can bring out MySQL’s full power. Learn how to design schemas, indexes, queries and advanced MySQL features for maximum performance, and get detailed guidance for tuning your MySQL server, operating system, and hardware to their fullest potential. You’ll also learn practical, safe, high-performance ways to scale your applications with replication, load balancing, high availability, and failover. This second edition is completely revised and greatly expanded, with deeper coverage in all areas. Major additions include:

  • Emphasis throughout on both performance and reliability
  • Thorough coverage of storage engines, including in-depth tuning and optimizations for the InnoDB storage engine
  • Effects of new features in MySQL 5.0 and 5.1, including stored procedures, partitioned databases, triggers, and views
  • A detailed discussion on how to build very large, highly scalable systems with MySQL
  • New options for backups and replication
  • Optimization of advanced querying features, such as full-text searches
  • Four new appendices


The book also includes chapters on benchmarking, profiling, backups, security, and tools and techniques to help you measure, monitor, and manage your MySQL installations.

About the Author
Baron Schwartz is a software engineer who lives in Charlottesville, Virginia and goes by the online handle of “Xaprb,” which is his first name typed in QWERTY on a Dvorak keyboard. When he’s not busy solving a fun programming challenge, he relaxes with his wife Lynn and dog Carbon. He blogs about software engineering at http://www.xaprb.com/blog/.

A former manager of the High Performace Group at MySQL AB, Peter Zaitsev now runs the mysqlperformanceblog.com site. He specializes in helping administrators fix issues with Web sites handling millions of visitors a day, dealing with terabytes of data using hundreds of servers. He is used to making changes and upgrades both to hardware to software (such as query optimization) in order to find solutions. He also speaks frequently at conferences.

Vadim Tkachenko was a Performance Engineer in at MySQL AB. As an expert in multithreaded programming and synchronization, his primary tasks were benchmarks, profiling, and finding bottlenecks. He also worked on a number of features for performance monitoring and tuning, and getting MySQL to scale well on multiple CPUs.

Jeremy Zawodny and his two cats moved from Northwest Ohio to Silicon Valley in late 1999 so he could work for Yahoo!–just in time to witness the .com bubble bursting first-hand. He’s been at Yahoo!® ever since, helping to put MySQL and other Open Source technologies to use in fun, interesting, and often very big ways. Starting with the popular and high-traffic Yahoo! Finance site, he worked to make MySQL part of the site’s core infrastructure in large batch operations as well as real-time feed processing and serving content directly on the site. He then helped to spread “the MySQL religion” to numerous other groups within Yahoo!, including News, Personals, Sports, and Shopping. Nowadays he acts as Yahoo!’s MySQL guru, working with Yahoo!’s many engineering groups to get the most out of their MySQL deployments.

Arjen Lentz was born in Amsterdam but has lived in Queensland Australia since the turn of the millennium, sharing his life these days with his beautiful daughter Phoebe and black cat Figaro. Originally a C programmer, Arjen was employee #25 at MySQL AB (2001-2007). After a brief break in 2007, Arjen founded Open Query (http://openquery.com.au), which develops and provides its own data management training and consulting services in the Asia Pacific region and beyond. Arjen also regularly speaks at conferences and user groups. In his abundant spare time Arjen indulges in cooking, gardening, reading, camping, and exploring the RepRap. Arjen’s weblog is at http://arjen-lentz.livejournal.com/

Derek J. Balling has been a Linux system administrator since 1996. He has helped build and maintain server infrastructure for companies like Yahoo, and institutions like Vassar College. He has also written articles for The Perl Journal and a number of online magazines, and is on the Program Committee for the 2008 LISA Conference. He is currently employed as the Data Center Manager for Answers.com.

Book Details

  • Paperback: 712 pages
  • Publisher: O’Reilly Media; 2 edition (June, 2008)
  • Language: English
  • ISBN-10: 0596101716
  • ISBN-13: 978-0596101718
Download [Normal] - Oreilly.High.Performance.MySQL.2nd.Edition.Jun.2008.rar (6.5 MiB, 2,410 hits)
[Direct] - Oreilly.High.Performance.MySQL.2nd.Edition.Jun.2008.rar
[Fast] - Oreilly.High.Performance.MySQL.2nd.Edition.Jun.2008.rar

MySQL High Availability - pdf

MySQL High AvailabilityBook Description
Server bottlenecks and failures are a fact of life in any database deployment, but they don’t have to bring everything to a halt. MySQL has several features that can help you protect your system from outages, whether it’s running on hardware, virtual machines, or in the cloud. MySQL High Availability explains how to use these replication, cluster, and monitoring features in a wide range of real-life situations.

Written by engineers who designed many of the tools covered inside, this book reveals undocumented or hard-to-find aspects of MySQL reliability and high availability — knowledge that's essential for any organization using this database system.

  • Explore the binary log, a file for replication that helps in disaster recovery and troubleshooting
  • Get techniques for improving response time and handling large data sets
  • Monitor database activity and performance, as well as major operating system parameters
  • Keep track of what masters and slaves are doing, and deal with failures and restarts, corruption, and other incidents
  • Automate key tasks with code from an open source library written by the authors
  • Learn techniques for using MySQL in virtualized environments, such as Amazon Web Services
  • Use MySQL Cluster to achieve high availability


“MySQL replication is widely deployed but has never been adequately explained. This book changes that.” — Mark Callaghan, MySQL contributor and leader of MySQL engineering efforts at a few of the world’s largest Internet companies

About the Author
Dr. Charles A Bell is a Senior Software Engineer at Oracle. He is currently the lead developer for backup and a member of the MySQL Backup and Replication team. He lives in a small town in rural Virginia with his loving wife. He received his Doctor of Philosophy in Engineering from Virginia Commonwealth University in 2005. His research interests include database systems, versioning systems, semantic web, and agile software development.

Dr. Mats Kindahl is a senior software developer working on the MySQL server. He is the main architect and implementor of MySQL’s row-based replication and is responsible for strategic development of replication, reengineering, and the plugin architecture. Before starting at MySQL, he did research in formal methods, program analysis, and distributed systems, the area where he earned his doctoral degree in computer science. He has also spent many years developing C/C++ compilers and knows more programming languages than he has fingers.

Dr. Lars Thalmann is the development manager for MySQL replication and backup. He is responsible for the strategy and development of these features and leads the corresponding engineering teams. Thalmann has worked with MySQL development since 2001, when he was a software developer working on MySQL Cluster. More recently, he has driven the creation and development of the MySQL backup feature, has guided the evolution of MySQL replication since 2004, and has been a key player in the development of MySQL Cluster replication. Thalmann holds a doctorate in Computer Science from Uppsala University, Sweden.

Book Details

  • Paperback: 624 pages
  • Publisher: O’Reilly Media; 1 edition (June, 2010)
  • Language: English
  • ISBN-10: 0596807309
  • ISBN-13: 978-0596807306
Download [Normal] - Oreilly.MySQL.High.Availability.Jun.2010.rar (8.8 MiB, 2,507 hits)
[Direct] - Oreilly.MySQL.High.Availability.Jun.2010.rar
[Fast] - Oreilly.MySQL.High.Availability.Jun.2010.rar