Senin, 24 Oktober 2011

5 new posts


5 new posts

Link to Wow! eBook - Blog

Pro Agile .NET Development with SCRUM

Posted: 24 Oct 2011 08:06 AM PDT

Pro Agile .NET Development with SCRUM

Book Description

Pro Agile .NET Development with SCRUM guides you through a real-world ASP.NET project and shows how agile methodology is put into practice.

There is plenty of literature on the theory behind agile methodologies, but no book on the market takes the concepts of agile practices and applies these in a practical manner to an end-to-end ASP.NET project, especially the estimating, requirements and management aspects of a project. Pro Agile .NET Development with SCRUM takes you through the initial stages of a project–gathering requirements and setting up an environment–through to the development and deployment stages using an agile iterative approach: namely, Scrum.

In the book, you’ll focus on delivering an enterprise-level ASP.NET project. Each chapter is in iterations or sprints, putting into practice the features of agile–user stories, test-driven development (TDD), behavior-driven development (BDD), continuous integration, user acceptance testing, extreme programming, Scrum, design patterns and principles, inside-out development, lean developent, KanBan boards, and more. An appendix features code katas designed for the reader to get up-to-speed with some of the features of extreme programming, while also showcasing popular open-source frameworks to assist in automated testing and mocking.

What you’ll learn

  • Gain practical knowledge on employing the Scrum project methodology using a real-world ASP.NET project
  • See how extreme programming features in real world .NET projects
  • Learn best-practice tools for user interface and user acceptance testing, such as waitiN
  • Discover details on how to capture requirements and drive development using user stories
  • Learn how to estimate and plan agile projects and work with business stakeholders through a practical example
  • Uncover tips for developing using the outside-in, TDD and BDD methodologies
  • Gain information on tracking the progress of a project through burn down charts, iterations and retrospectives

Who this book is for
Experienced .NET developers who are looking to see how the Scrum agile project methodology and extreme programming features are employed in a real-world .NET application.

Table of Contents

  1. The Art of Agile Development
  2. Managing Agile Projects with SCRUM
  3. Extreme Programming
  4. Sprint 0: Generating the Product Backlog
  5. Sprint 1: Starting a Game
  6. Sprint 2: Playing a Basic Game
  7. Sprint 3: Changing the Game
  8. Sprint 4: The Release
  9. Code Review
  10. What’s Ahead for You and Scrum?
  11. Appendix A: TDD Primer with NUnit
  12. Appendix B: BDD Primer with SpecFlow
  13. Appendix C: Mocking with Moq
  14. Appendix D: Managing a Product Backlog with Pivotal Tracker
  15. Appendix E: Web Testing with WaitiN
  16. Appendix F: Source Control with SVN
  17. Appendix G: Continuous Integration wih Cruise Control .NET

Book Details

  • Paperback: 392 pages
  • Publisher: Apress (October 2011)
  • Language: English
  • ISBN-10: 1430235330
  • ISBN-13: 978-1430235330
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Beginning Ubuntu Linux: Natty Narwhal Edition, 6th Edition

Posted: 24 Oct 2011 08:06 AM PDT

Beginning Ubuntu Linux: Natty Narwhal Edition, 6th Edition

Book Description

This sixth edition of Beginning Ubuntu Linux introduces all of us—newbies, power users and system administrators—to the Natty Narwhal Ubuntu release.

Based on the bestselling fifth edition, this edition introduces the new Unity interface while not neglecting the finely-tuned administration techniques for new users present in previous editions. Whether you aim to use it in the home or in the office, you'll be introduced to the complete world of Ubuntu Linux, from simple word processing to using cloud services.

You'll learn how to control the Ubuntu system which you just installed as you are guided through common tasks, such as configuring the system’s graphical user interface, listening to audio CDs and MP3s, producing documents, using VoIP and chat, and of course, general system maintenance. Emilio also introduces the improved software center and Ubuntu’s multitouch capabilities. This book supplies a series of comprehensive tutorials on Ubuntu administration and security—essential for any Ubuntu user—while not neglecting matters pertaining to office applications and the Cloud.

What you'll learn

  • Use Ubuntu as a daily desktop on your laptop or PC
  • Complete office tasks, such as creating Microsoft Office-compatible documents and spreadsheets, using e-mail, and managing contacts
  • Listen to MP3s, manage pictures and CDs, and watch movies using a user-friendly Linux desktop
  • Configure Ubuntu’s printer- and file-sharing features to share resources seamlessly with other computers on your network
  • Configure and use Ubuntu’s multitouch capabilities
  • Administer and secure your Ubuntu machine

Who this book is for
Everyone interested in or already using Ubuntu—no exceptions.

Table of Contents

  1. Meet Ubuntu Linux
  2. GNU “slash” Linux
  3. Pre-installation Steps
  4. Installing Ubuntu
  5. Solving Installation Problems
  6. Booting Ubuntu for the First Time
  7. Getting Everything Up and Running
  8. How to Secure Your Computer
  9. Personalizing Ubuntu: Getting Everything Just Right
  10. Managing Your Data
  11. A World of Applications
  12. Working with Text Files
  13. Making the Move to OpenOffice.org
  14. Communicating with Others
  15. Social Networks and Cloud Computing
  16. Digital Audio Movies and Multimedia Digital Photos
  17. Playing Games
  18. Installing and Removing Software
  19. Understanding Linux Users and File Permissions
  20. Optimizing Your System
  21. Backing Up Data
  22. Scheduling Tasks
  23. Accessing Computers
  24. Remotely Taking Control of the System
  25. Appendix 1: Introducing the BASH Shell
  26. Appendix 2: Glossary of Linux Terms
  27. Appendix 3: Getting Further Help
  28. Appendix 4: Exploring the Digital Download and Other Ubuntu Versions

Book Details

  • Paperback: 656 pages
  • Publisher: Apress; 6th Edition (October 2011)
  • Language: English
  • ISBN-10: 1430236264
  • ISBN-13: 978-1430236269
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Beginning Arduino Programming

Posted: 24 Oct 2011 04:41 AM PDT

Beginning Arduino Programming

Book Description

Beginning Arduino Programming provides a clear introduction to writing Arduino code, building your skills with Arduino through a series of well-designed hardware and software building blocks. Once you have read this book, you’ll be ready to program Arduino in exactly the ways you want for your future projects.

Beginning Arduino Programming lets you discover new journeys with your Arduino board through programming. While everyone knows that Arduino is a platform for hardware hackers—be they engineers, artist or maker-enthusiasts—your Arduino board cannot function without code. This book will show you the fundamentals of programming and how to program your Arduino board to do the things you want it to do.

You’ll learn from first principles the core Arduino programming language, examining how to program loops, variables, arrays, and functions. While these features are common to many languages, you’ll also learn how they are used specifically for Arduino. Beginning Arduino Programming uses the sketching analogy, which means you’ll find yourself writing snippets of code that do interesting things very quickly. You’ll also learn how to code in a good, succinct Arduino style that other programmers will respect.

As you read Beginning Arduino Programming, you’ll learn how to make your Arduino code talk directly to the chips and sensors on your boards, taking into account pulse width, timing and sensor characteristics, all under your control. You’ll then be ready to discover the joys of the existing Arduino open source libraries, so you can benefit from the code that other people have already created, and even think about sharing your own Arduino code projects in the future.

What you'll learn

  • Start programming quickly with Arduino sketches
  • Get up to speed with the Arduino programming language
  • Write code that interacts with devices such as sensors and motors
  • How to code around pulse widths, timing and sensor characteristics
  • Work with time delays in your Arduino coding projects
  • Write your own, new Arduino functions
  • Write concise and well-written code that other programmers will respect
  • Use existing Arduino libraries, and create new ones!

Who this book is for
This book is for all Arduino board users who want to learn to program the Arduino board, regardless of hardware version or which devices are connected to the board. You do not need to have programmed before, but if you have, then you’ll learn how to apply core coding features in the Arduino context.

Table of Contents

  1. Getting Started
  2. Sketching in Code
  3. Working With Variables
  4. Making Decisions
  5. Digital Ins and Outs
  6. Analog in, Analog out
  7. Functions, Time, and Interrupts
  8. Arrays for Arduino
  9. Writing New Functions for Arduino
  10. Arduino Libraries
  11. Arduino Hardware 10
  12. Where to Go from Here?
  13. Appendix A: Common Circuits
  14. Appendix B: Arduino Math

Book Details

  • Paperback: 272 pages
  • Publisher: Apress (October 2011)
  • Language: English
  • ISBN-10: 1430237775
  • ISBN-13: 978-1430237778
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Learn OS X Lion, 2nd Edition

Posted: 24 Oct 2011 04:41 AM PDT

Learn OS X Lion, 2nd Edition

Book Description

You're smart and savvy, but you’re also busy. This comprehensive guide to Apple’s latest version of OS X, Lion, gives you everything you need to know to live a happy, productive Mac life. Learn OS X Lion will have you up and connected right away. With a minimum of overhead and a maximum of useful information, you'll cover a lot of ground in the time it takes other books to get you plugged in.

If this isn't your first experience with OS X, skip right to the “What's New in Lion” sections. You may also find yourself using this book as a quick refresher course or a way to learn new Mac skills you've never tried before.

What you'll learn

  • Lion’s new features and how to put them to work
  • How to work with documents
  • Managing email with Mail
  • How to enhance your life with iLife
  • Customizing your Lion environment
  • How to get things done at the command line

Who this book is for
New Mac users, existing Mac users upgrading from older versions of OS X, and PC users making the switch to Macs. These people share a common desire to learn stuff fast and keep learning! Because this book goes into greater depth than your average OS X guide, it is also excellent for small business owners, user support personnel, and system administrators.

Table of Contents

  1. Welcome to Lion
  2. Using the Finder
  3. OS X's File System
  4. Nifty Tools in Lion
  5. Application Basics
  6. Managing Applications
  7. Lion’s included applications
  8. Connecting to the network / Internet
  9. Learn to browse the web
  10. Learn to master email
  11. Contact management with Address Book
  12. Time management with iCal
  13. Chatting and communication
  14. iCloud and MobileMe
  15. iPhoto
  16. iMovie
  17. GarageBand
  18. Exploring the System Preferences
  19. Printing & Peripherals
  20. Time Machine Backup and Recovery
  21. General Lion Care and Feeding
  22. What you need to know about Security
  23. Introducing Darwin, Terminal, and the Shell
  24. Extending Lion with Darwin
  25. Networking with Lion
  26. Remote access and sharing
  27. Lion as a web server
  28. Working with your MS Windows friends
  29. Running Other OSs on your Mac
  30. An overview of Lion scripting and development
  31. AppleScript and Automator
  32. Xcode tools for Lion Development
  33. Cocoa App Development 101

Book Details

  • Paperback: 736 pages
  • Publisher: Apress; 2nd Edition (October 2011)
  • Language: English
  • ISBN-10: 1430237627
  • ISBN-13: 978-1430237624
Note: There is a file embedded within this post, please visit this post to download the file.

Related Posts


Preventing Good People From Doing Bad Things

Posted: 24 Oct 2011 04:41 AM PDT

Preventing Good People From Doing Bad Things

Book Description

In today's turbulent technological environment, it's becoming increasingly crucial for companies to know about the principle of least privilege. These organizations often have the best security software money can buy, with equally developed policies with which to execute them, but they fail to take into account the weakest link in their implementation: human nature. Despite all other efforts, people can sway from what they should be doing.

Preventing Good People from doing Bad Things drives that concept home to business executives, auditors, and IT professionals alike. Instead of going through the step-by-step process of implementation, the book points out the implications of allowing users to run with unlimited administrator rights, discusses the technology and supplementation of Microsoft's Group Policy, and dives into the different environments least privilege affects, such as Unix and Linux servers, and databases.

Readers will learn ways to protect virtual environments, how to secure multi-tenancy for the cloud, information about least privilege for applications, and how compliance enters the picture. The book also discusses the cost advantages of preventing good people from doing bad things. Each of the chapters emphasizes the need auditors, business executives, and IT professionals all have for least privilege, and discuss in detail the tensions and solutions it takes to implement this principle. Each chapter includes data from technology analysts including Forrester, Gartner, IDC, and Burton, along with analyst and industry expert quotations.

What you'll learn

  • Why unlimited administration rights are a bad thing
  • Why least privileges is a good solution
  • Effective implementation of least privileges
  • Least privileges on Unix and Linux servers
  • Issues with Microsoft’s Group Policy

Who this book is for
The audience is segmented into three separate categories, all of which are clearly addressed and weighed-in on in each chapter: the auditor, the businessman, and the IT professional.

Table of Contents

  1. The Only IT Constant is Change
  2. Misuse of Privilege is the New Corporate Landmine
  3. Business Executives, Technologisst and Auditors Need Least Privilege
  4. Supplementing Group Policy on Windows Desktops
  5. Servers Are the Primary Target for Insiders and Hackers Alike
  6. Protecting Virtual Environments from Hypervisor Sabotage
  7. Secure Multi-Tenancy for Private, Public and Hybrid Clouds
  8. Applications, Databases, and Desktop Data Need Least Privilege, Too
  9. Security Does Not Equal Compliance
  10. The Hard and Soft Cost of Apathy
  11. Final Thoughts for Least Privilege Best Practices

Book Details

  • Paperback: 220 pages
  • Publisher: Apress (October 2011)
  • Language: English
  • ISBN-10: 1430239212
  • ISBN-13: 978-1430239215
Note: There is a file embedded within this post, please visit this post to download the file.


Tidak ada komentar:

Posting Komentar