Jan 28, 2012 |
5,938 views |

Book Description
Using agile methods and the tools of Visual Studio 2010, development teams can deliver higher-value software faster, systematically eliminate waste, and increase transparency throughout the entire development lifecycle. Now, Microsoft Visual Studio product owner Sam Guckenheimer and leading Visual Studio implementation consultant Neno Loje show how to make the most of Microsoft’s new Visual Studio 2010 Application Lifecycle Management (ALM) tools in your environment.
This book is the definitive guide to the application of agile development with Scrum and modern software engineering practices using Visual Studio 2010. You’ll learn how to use Visual Studio 2010 to empower and engage multidisciplinary, self-managing teams and provide the transparency they need to maximize productivity. Along the way, Guckenheimer and Loje help you overcome every major impediment that leads to stakeholder dissatisfaction—from mismatched schedules to poor quality, blocked builds to irreproducible bugs, and technology “silos” to geographic “silos.”
Coverage includes
- Accelerating the “flow of value” to customers in any software project, no matter how large or complex
- Empowering high-performance software teams and removing overhead in software delivery
- Automating “burndowns” and using dashboards to gain a real-time, multidimensional view of quality and progress Download Now »
Jan 28, 2012 |
4,199 views |

Book Description
“In the Java world, security is not viewed as an add-on a feature. It is a pervasive way of thinking. Those who forget to think in a secure mindset end up in trouble. But just because the facilities are there doesn’t mean that security is assured automatically. A set of standard practices has evolved over the years. The Secure® Coding® Standard for Java™ is a compendium of these practices. These are not theoretical research papers or product marketing blurbs. This is all serious, mission-critical, battle-tested, enterprise-scale stuff.”
—James A. Gosling, Father of the Java Programming Language
An essential element of secure coding in the Java programming language is a well-documented and enforceable coding standard. Coding standards encourage programmers to follow a uniform set of rules determined by the requirements of the project and organization, rather than by the programmer’s familiarity or preference. Once established, these standards can be used as a metric to evaluate source code (using manual or automated processes).
The CERT® Oracle® Secure Coding Standard for Java™ provides rules designed to eliminate insecure coding practices that can lead to exploitable vulnerabilities. Application of the standard’s guidelines will lead to higher-quality systems–robust systems that are more resistant to attack. Such guidelines are required for the wide range of products coded in Java–for devices such as PCs, game players, mobile phones, home appliances, and automotive electronics.
After a high-level introduction to Java application security, seventeen consistently organized chapters detail specific rules for key areas of Java development. Download Now »
Jan 28, 2012 |
3,239 views |

Book Description
MariaDB is a database server that offers drop-in replacement functionality for MySQL. Built by some of the original authors of MySQL, with assistance from the broader community of free and open source software developers, MariaDB offers a rich set of feature enhancements to MySQL, including alternate storage engines, server optimizations, and patches.
MariaDB Crash Course teaches you all you need to know to be immediately productive with MariaDB. Master trainer Ben Forta introduces all the essentials through a series of quick, easy-to-follow, hands-on lessons. Instead of belaboring database theory and relational design, Forta focuses on teaching solutions for the majority of users who simply want to interact with data.
Learn how to:
- Retrieve and sort data
- Filter data using comparisons, regular expressions, and full text search
- Join relational data
- Create and alter tables
- Insert, update, and delete data
- Leverage the power of stored procedures and triggers
- Use views and cursors
- Manage transactional processing
- Create user accounts and manage security via access control Download Now »
Jan 28, 2012 |
3,718 views |

Book Description
Finally, Drupal Made Easy: A Step-By-Step Guide from Planning to Finished Site
The open source content management system Drupal offers amazing flexibility, sophistication, and power. The catch? Many first-time users find it difficult to get started, and most Drupal books don’t help with the initial stages. Drupal™ User’s Guide is different: easy to use, fun to read, practical, and complete!
Long-time Drupal site developer Emma Jane Hogbin guides you through every step of building sites with Drupal, from installation and site planning through launching your first site. Drawing on her experience teaching thousands of beginners, she covers both Drupal and Web design tasks, showing exactly how they fit together.
Drupal™ User’s Guide shows how to use Drupal 7’s newest improvements to build more modern, manageable sites for any business or organization. Hogbin covers crucial topics other Drupal books ignore, including search engine optimization and accessibility.
- Walk through installing Drupal on Mac OS X and Linux Web servers
- Get comfortable with Drupal 7’s new administrative interface
- Build a basic site in minutes
- Create S.M.A.R.T. (Specific, Measurable, Attainable, Realistic, Timely) site goals
- Audit your existing content so you can make the most of it
- Explore, choose, and customize Drupal themes
- Walk through building a community site with private discussion area Download Now »
Jan 28, 2012 |
4,684 views |

Book Description
Master C++ “The Qt Way” with Modern Design Patterns and Efficient Reuse
This fully updated, classroom-tested book teaches C++ “The Qt Way,” emphasizing design patterns and efficient reuse. Readers will master both the C++ language and Qt libraries, as they learn to develop maintainable software with well-defined code layers and simple, reusable classes and functions.
Every chapter of this edition has been improved with new content, better organization, or both. Readers will find extensively revised coverage of QObjects, Reflection, Widgets, Main Windows, Models and Views, Databases, Multi-Threaded Programming, and Reflection. This edition introduces the powerful new Qt Creator IDE; presents new multimedia APIs; and offers extended coverage of Qt Designer and C++ Integration. It has been restructured to help readers start writing software immediately and write robust, effective software sooner.
The authors introduce several new design patterns, add many quiz questions and labs, and present more efficient solutions relying on new Qt features and best practices. They also provide an up-to-date C++ reference section and a complete application case study.
- Master C++ keywords, literals, identifiers, declarations, types, and type conversions.
- Understand classes and objects, organize them, and describe their interrelationships.
- Learn consistent programming style and naming rules.
- Use lists, functions, and other essential techniques. Download Now »
Jan 27, 2012 |
2,189 views |

Book Description
A Day-by-Day Review Guide for the CompTIA A+ 220-701 and 220-702 Exams
31 Days Before Your CompTIA® A+ Exams, Second Edition offers you a personable and practical way to understand the certification process, commit to taking the exam, and finish your preparation using a variety of study resources.
The 31-Day format breaks down key exam topics into 31 daily review sessions using short summaries, lists, tables, examples, and graphics. This edition includes a Study Resources section at the end of each day that provides you with a quick reference for locating more in-depth treatment of a day’s topics within relevant textbook resources.
Use this day-by-day guide to organize, prepare, and review all the CompTIA A+ objectives for the CompTIA A+ Essentials exam (220-701) and the CompTIA A+ Practical Application exam (220-702).
- The features of the book empower you to fit exam preparation into an otherwise busy schedule:
- Tear-out visual calendar summarizes each day’s study topics
- Checklist highlights important tasks and deadlines leading up to your exam
- Description of the CompTIA A+ exams and sign-up process
- Strategies from the author help you to be mentally, organizationally, and physically prepared for exam day
- Conversational tone makes your study time more enjoyable
Download Now »