Jumat, 31 Januari 2014

Wow! eBook: Professional Embedded ARM Development - 4 new eBooks


Wow! eBook: Professional Embedded ARM Development - 4 new eBooks

Link to Wow! eBook

Professional Embedded ARM Development

Posted: 31 Jan 2014 06:07 AM PST

Book Description

A practical Wrox guide to ARM programming for mobile devices

With more than 90 percent of mobile phones sold in recent years using ARM-based processors, developers are eager to master this embedded technology. If you know the basics of C programming, this guide will ease you into the world of embedded ARM technology. With clear explanations of the systems common to all ARM processors and step-by-step instructions for creating an embedded application, it prepares you for this popular specialty.

While ARM technology is not new, existing books on the topic predate the current explosive growth of mobile devices using ARM and don’t cover these all-important aspects. Newcomers to embedded technology will find this guide approachable and easy to understand.

  • Covers the tools required, assembly and debugging techniques, C optimizations, and more
  • Lists the tools needed for various types of projects and explores the details of the assembly language
  • Examines the optimizations that can be made to ensure fast code
  • Provides step-by-step instructions for a basic application and shows how to build upon it

Professional Embedded ARM Development prepares you to enter this exciting and in-demand programming field.

Table of Contents
Part I: ARM Systems and Development
Chapter 1. The History of ARM
Chapter 2. ARM Embedded Systems
Chapter 3. ARM Architecture
Chapter 4. ARM Assembly Language
Chapter 5. First Steps
Chapter 6. Thumb Instruction Set
Chapter 7. Assembly Instructions
Chapter 8. Neon
Chapter 9. Debugging
Chapter 10. Writing Optimized C

Part II: Reference
Appendix A. Terminology
Appendix B. ARM Architecture Versions
Appendix C. ARM Core Versions
Appendix D. Neon Intrinsics and Instructions
Appendix E. Assembly Instructionsa

Book Details

  • Paperback: 336 pages
  • Publisher: Wrox (January 2014)
  • Language: English
  • ISBN-10: 111878894X
  • ISBN-13: 978-1118788943
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Professional Embedded ARM Development appeared first on Wow! eBook.

Professional Visual Studio 2012

Posted: 31 Jan 2014 05:56 AM PST

Book Description

The ultimate developers’ guide to Visual Studio 2012

This expert Wrox guide is what you need to get up and running quickly on Visual Studio 2012. Written by a Microsoft Visual C# MVP, it guides you through the integrated development environment (IDE), showing you how to maximize all new tools and improvements.

  • Offers programmers a fast way to IDE-centric programming success
  • Demonstrates new IDE features, including the new Metro style app project templates and Windows 8 app store features
  • Explains each feature, then illustrates the context in which it will help you solve problems
  • Covers timely and essential topics related to rich client app development, web applications, application services, file configuration, debugging and testing, and more
  • Helps advanced users customize and extend Visual Studio through the Automation Model, writing macros, working with the Managed Extensibility Framework (MEF), and more
  • Provides ample detail for programmers who are new to Visual Studio 2012, as well as for experienced programmers exploring the advanced capabilities of the IDE

Professional Visual Studio 2012 uses a unique, IDE-centric approach to help you get up and running quickly on this exciting new release.

Table of Contents
Part I: Integrated Development Environment
Chapter 1. A Quick Tour
Chapter 2. The Solution Explorer, Toolbox, and Properties
Chapter 3. Options and Customizations
Chapter 4. The Visual Studio Workspace
Chapter 5. Find and Replace and Help

Part II: Getting Started
Chapter 6. Solutions, Projects, and Items
Chapter 7. Intellisense and Bookmarks
Chapter 8. Code Snippets and Refactoring
Chapter 9. Server Explorer
Chapter 10. Modeling with The Class Designer

Part III: Digging Deeper
Chapter 11. Unit Testing
Chapter 12. Documentation with XML Comments
Chapter 13. Code Consistency Tools
Chapter 14. Code Generation with T4
Chapter 15. Project and Item Templates
Chapter 16. Language-Specific Features

Part IV: Rich Client Applications
Chapter 17. Windows Forms Applications
Chapter 18. Windows Presentation Foundation (WPF)
Chapter 19. Office Business Applications
Chapter 20. Windows Store Applications

Part V: Web Applications
Chapter 21. ASP.NET Web Forms
Chapter 22. ASP.NET MVC
Chapter 23. Silverlight
Chapter 24. Dynamic Data
Chapter 25. Sharepoint
Chapter 26. Windows Azure

Part VI: Data
Chapter 27. Visual Database Tools
Chapter 28. Datasets and Databinding
Chapter 29. Language Integrated Queries (LINQ)
Chapter 30. The ADO.NET Entity Framework
Chapter 31. Reporting

Part VII: Application Services
Chapter 32. Windows Communication Foundation (WCF)
Chapter 33. Windows Workflow Foundation (WF)
Chapter 34. Client Application Services
Chapter 35. Synchronization Services
Chapter 36. WCF Ria Services

Part VIII: Configuration and Resources
Chapter 37. Configuration Files
Chapter 38. Connection Strings
Chapter 39. Resource Files

Part IX: Debugging
Chapter 40. Using The Debugging Windows
Chapter 41. Debugging with Breakpoints
Chapter 42. Datatips, Debug Proxies, and Visualizers
Chapter 43. Debugging Web Applications
Chapter 44. Advanced Debugging Techniques

Part X: Build and Deployment
Chapter 45. Upgrading with Visual Studio 2012
Chapter 46. Build Customization
Chapter 47. Assembly Versioning and Signing
Chapter 48. Obfuscation, Application Monitoring, and Management
Chapter 49. Packaging and Deployment
Chapter 50. Web Application Deployment

Part XI: Customizing and Extending Visual Studio
Chapter 51. The Automation Model
Chapter 52. Add-Ins
Chapter 53. Managed Extensibility Framework (MEF)

Part XII: Visual Studio Ultimate
Chapter 54. Visual Studio Ultimate For Architects
Chapter 55. Visual Studio Ultimate For Developers
Chapter 56. Visual Studio Ultimate For Testers
Chapter 57. Team Foundation Server

Book Details

  • Paperback: 1104 pages
  • Publisher: Wrox (November 2012)
  • Language: English
  • ISBN-10: 1118337700
  • ISBN-13: 978-1118337707
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Professional Visual Studio 2012 appeared first on Wow! eBook.

Professional iOS Programming

Posted: 31 Jan 2014 05:40 AM PST

Book Description

Hands-on guidance for programming the next generation of iOS apps

If you want to create advanced level iOS apps that get noticed in the App Store, start with this expert book. Written by an international software developer and consultant who has delivered winning solutions for clients all over the world, this professional guide helps you build robust, professional iOS apps at a level that satisfies the demands of clients, companies, and your own creativity. The book includes full source code and invaluable insight from the author’s extensive experience. Especially helpful are numerous case studies that shed light on key topics.

  • Explores all topics necessary to help you build professional iOS applications perfectly targeted to clients’ needs
  • Covers essential topics including creating a professional UI, networking and data processing, integrating your app, and taking it into production
  • Includes sample code and sample apps, ideal for hands-on learning
  • Examines using social media aggregators, real-time currency converters, QR scanners, customer tracking and quality payment system
  • Provides in-depth examples from the author’s extensive career, as well as numerous case studies

Take your programming skills to an advanced level with Professional iOS Programming.

Table of Contents
Part I: Developing a Professional UI
Chapter 1. Creating a Personal Library
Chapter 2. Advancing with Tableviews
Chapter 3. Advancing with Map Kit
Chapter 4. Understanding Action Views and Alerts
Chapter 5. Internationalization: Building Apps for the World
Chapter 6. Using Multimedia

Part II: Networking–Data Processing
Chapter 7. Using Web Services and Parsing
Chapter 8. Using FTP
Chapter 9. Implementing Core Data

Part III: Integrating Your App
Chapter 10. Notifications
Chapter 11. Sending E‑Mail, SMS, and Dialing a Phone
Chapter 12. Understanding the Address Book
Chapter 13. Event Programming
Chapter 14. Integrating with Social Media

Part IV: Taking Your Application to Production
Chapter 15. Analyzing Your Application
Chapter 16. Monetize Your App
Chapter 17. Understanding iTunes Connect
Chapter 18. Building and Distribution

Book Details

  • Paperback: 576 pages
  • Publisher: Wrox (December 2013)
  • Language: English
  • ISBN-10: 1118661133
  • ISBN-13: 978-1118661130
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Professional iOS Programming appeared first on Wow! eBook.

Professional Access 2013 Programming

Posted: 31 Jan 2014 05:32 AM PST

Book Description

Authoritative and comprehensive coverage for building Access 2013 Solutions

Access, the most popular database system in the world, just opened a new frontier in the Cloud. Access 2013 provides significant new features for building robust line-of-business solutions for web, client and integrated environments.  This book was written by a team of Microsoft Access MVPs, with consulting and editing by Access experts, MVPs and members of the Microsoft Access team. It gives you the information and examples to expand your areas of expertise and immediately start to develop and upgrade projects.

  • Explores the new development environment for Access web apps
  • Focuses on the tools and techniques for developing robust web applications
  • Demonstrates how to monetize your apps with Office Store and create e-commerce solutions
  • Explains how to use SQL Server effectively to support both web and client solutions
  • Provides techniques to add professional polish and deploy desktop application
  • Shows you how to automate other programs using Macros, VBA, API calls and more.

Professional Access 2013 Programming is a complete guide on the latest tools and techniques for building Access 2013 applications for both the web and the desktop so that developers and businesses can move forward with confidence. Whether you want to add expand your expertise with Client/Server deployments or start developing web apps, you will want this book as a companion and reference.

Table of Contents
Part I: Access Web Application Design and Development
Chapter 1. Introduction to Access Web Apps and Architecture
Chapter 2. Designing Tables
Chapter 3. Understanding the New User Interface
Chapter 4. Designing Views
Chapter 5. Creating Queries and Writing Expressions
Chapter 6. Creating Macros
Chapter 7. Designing the Table Structure
Chapter 8. Designing the User Interface
Chapter 9. Solving Business Problems with Macros
Chapter 10. Extending Web Apps
Chapter 11. Connecting to Your Web App
Chapter 12. Web Apps In the Enterprise
Chapter 13. Implementing Security Models For the Access Web App
Chapter 14. Deploying Access Web Apps

Part Ii: Client-Server Design and Development
Chapter 15. Managing Data Sources
Chapter 16. Programming Using VBA, Apis, and Macros
Chapter 17. Creating Intuitive Forms
Chapter 18. Creating Powerful Reports
Chapter 19. Automating and Integrating with Other Programs
Chapter 20. Securing, Deploying, and Maintaining Access Applications
Chapter 21. Maximizing SQL Server Capabilities

Book Details

  • Paperback: 888 pages
  • Publisher: Wrox (August 2013)
  • Language: English
  • ISBN-10: 1118530837
  • ISBN-13: 978-1118530832
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Professional Access 2013 Programming appeared first on Wow! eBook.


READ MORE - Wow! eBook: Professional Embedded ARM Development - 4 new eBooks

Kamis, 30 Januari 2014

Wow! eBook: Learn Windows IIS in a Month of Lunches - 3 new eBooks


Wow! eBook: Learn Windows IIS in a Month of Lunches - 3 new eBooks

Link to Wow! eBook

Learn Windows IIS in a Month of Lunches

Posted: 30 Jan 2014 11:40 AM PST

Book Description

Learn Windows IIS in a Month of Lunches is an innovative tutorial designed for busy administrators. Even if you have no prior exposure to IIS, you can follow the crisp explanations, examples, and exercises in this concise, easy-to-read book. Just set aside one hour a day—lunchtime would be perfect—for a month, and you’ll be managing, securing, and automating IIS administrative tasks faster than you thought possible.

When your website slows to a crawl or Exchange stops sending internet mail, you have to get things working again. Fast. IIS is the communication gateway for most Microsoft servers as well as the primary technology for publishing web sites. Learning to manage it effectively means you can keep your systems running smoothly and go home on time.

Learn Windows IIS in a Month of Lunches is an innovative tutorial designed for busy administrators. Follow the crisp explanations, examples, and exercises in this concise, easy-to-read book, and you’ll be managing, securing, and automating IIS faster than you thought possible. You’ll start with IIS fundamentals, and then systematically explore web farm design, website management, and high availability, along with practices to keep your Exchange, SharePoint, System Center, and Lync servers running smoothly.

Written for anyone who needs to manage IIS, whether you’re an IT pro or a reluctant administrator.

What’s Inside

  • 24 bite-sized lessons with practice examples
  • High-value troubleshooting techniques
  • No previous IIS experience assumed

Table of Contents
Chapter 1. Before you begin
Chapter 2. Deploying the web server
Chapter 3. Exploring and launching a website
Chapter 4. Managing application pools
Chapter 5. Adding more websites to your server
Chapter 6. What every administrator should know about web applications
Chapter 7. Securing your sites and web applications
Chapter 8. Securing the server
Chapter 9. Protecting data with certificates
Chapter 10. FTP and SMTP with IIS
Chapter 11. Sharing administrative responsibilities through remote management
Chapter 12. Optimizing sites for users and search engines
Chapter 13. Building a web farm with Microsoft Network Load Balancing
Chapter 14. Building a web farm with Application Request Routing
Chapter 15. High availability for ARR using Microsoft NLB
Chapter 16. Sharing content and configuration to the web farm
Chapter 17. Sharing IIS configurations for a web farm
Chapter 18. Using the central certificate store for certificate management
Chapter 19. Web farm provisioning with the Web Farm Framework
Chapter 20. Disaster recovery for IIS
Chapter 21. The final exam
Chapter 22. Never the end
Chapter 23. IIS PowerShell cheat sheet
Chapter 24. Lab setup guide

Book Details

  • Paperback: 372 pages
  • Publisher: Manning Publications (December 2013)
  • Language: English
  • ISBN-10: 1617290971
  • ISBN-13: 978-1617290978
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Learn Windows IIS in a Month of Lunches appeared first on Wow! eBook.

Linked Data

Posted: 30 Jan 2014 11:28 AM PST

Book Description

Linked Data presents the Linked Data model in plain, jargon-free language to Web developers. Avoiding the overly academic terminology of the Semantic Web, this new book presents practical techniques, using everyday tools like JavaScript and Python.

The current Web is mostly a collection of linked documents useful for human consumption. The evolving Web includes data collections that may be identified and linked so that they can be consumed by automated processes. The W3C approach to this is Linked Data and it is already used by Google, Facebook, IBM, Oracle, and government agencies worldwide.

Linked Data presents practical techniques for using Linked Data on the Web via familiar tools like JavaScript and Python. You’ll work step-by-step through examples of increasing complexity as you explore foundational concepts such as HTTP URIs, the Resource Description Framework (RDF), and the SPARQL query language. Then you’ll use various Linked Data document formats to create powerful Web applications and mashups.

Written to be immediately useful to Web developers, this book requires no previous exposure to Linked Data or Semantic Web technologies.

What’s Inside

  • Finding and consuming Linked Data
  • Using Linked Data in your applications
  • Building Linked Data applications using standard Web techniques

Table of Contents
Part 1: The Linked Data Web
Chapter 1. Introducing Linked Data
Chapter 2. RDF: the data model for Linked Data
Chapter 3. Consuming Linked Data

Part 2: Taming Linked Data
Chapter 4. Creating Linked Data with FOAF
Chapter 5. SPARQL—querying the Linked Data Web

Part 3: Linked Data in the wild
Chapter 6. Enhancing results from search engines
Chapter 7. RDF database fundamentals
Chapter 8. Datasets

Part 4: Pulling it all together
Chapter 9. Callimachus: a Linked Data management system
Chapter 10. Publishing Linked Data—a recap
Chapter 11. The evolving Web

Appendix A. Development environments
Appendix B. SPARQL results formats

Book Details

  • Paperback: 336 pages
  • Publisher: Manning Publications (December 2013)
  • Language: English
  • ISBN-10: 1617290394
  • ISBN-13: 978-1617290398
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Linked Data appeared first on Wow! eBook.

Windows Phone 8 in Action

Posted: 30 Jan 2014 11:18 AM PST

Book Description

Windows Phone 8 in Action is a comprehensive guide to developing apps for the WP8 platform. It covers the Windows Phone Runtime and .NET APIs used to work with a phone’s sensors and hardware, including the accelerometer, camera, gyroscope, GPS, and microphone. You will learn to write code to dial the phone, write emails, send text messages, and recognize speech. The book also teaches you to build applications that use location and push notification.

With 10 million (and climbing) active handsets, Windows Phone 8 has become a real alternative to Android and iOS. WP users are hungry for great apps, so it’s time for you to start creating them!

Windows Phone 8 in Action teaches you how to design, build, and sell WP8 apps. In it, you’ll learn to use the WP Runtime and .NET APIs to control key features like the accelerometer, camera, GPS, and microphone. This example-driven book also shows you how to write applications that use location and push notification, enhanced navigation services, and WP8′s deep multimedia capabilities.

You’ll need a working knowledge of C#. No experience with Windows Phone or XAML is required.

What’s Inside

  • Build your first phone app
  • Master the Windows Phone 8 interface
  • How to sell on the Windows Phone Store
  • Use features like voice recognition and media

Table of Contents
Part 1: Introducing Windows Phone
Chapter 1. A new phone, a new operating system
Chapter 2. Creating your first Windows Phone application

Part 2: Core Windows Phone
Chapter 3. Fast application switching and resume
Chapter 4. Scheduled actions
Chapter 5. Launching tasks and choosers
Chapter 6. Contacts and calendars
Chapter 7. Storing data
Chapter 8. Working with the camera
Chapter 9. Integrating with the Photos and Music + Videos Hubs
Chapter 10. Using sensors
Chapter 11. Network communication with push notifications
Chapter 12. Using the Speech API

Part 3: XAML for Windows Phone
Chapter 13. ApplicationBar and context menus
Chapter 14. Panorama and pivot controls
Chapter 15. Building a media player
Chapter 16. Using Maps
Chapter 17. Building HTML applications
Chapter 18. Releasing and monetizing apps

Appendix A: XAML, the Extensible Application Markup Language
Appendix B: Model-View-ViewModel (MVVM)

Book Details

  • Paperback: 496 pages
  • Publisher: Manning Publications (December 2013)
  • Language: English
  • ISBN-10: 1617291374
  • ISBN-13: 978-1617291371
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Windows Phone 8 in Action appeared first on Wow! eBook.


READ MORE - Wow! eBook: Learn Windows IIS in a Month of Lunches - 3 new eBooks

Rabu, 29 Januari 2014

Wow! eBook: Hello World!, 2nd Edition - 4 new eBooks


Wow! eBook: Hello World!, 2nd Edition - 4 new eBooks

Link to Wow! eBook

Hello World!, 2nd Edition

Posted: 29 Jan 2014 09:19 AM PST

Book Description

A gentle but thorough introduction to the world of computer programming, it’s written in language a 12-year-old can follow, but anyone who wants to learn how to program a computer can use it. Even adults. Written by Warren Sande and his son, Carter, and reviewed by professional educators, this book is kid-tested and parent-approved.

Learn to talk to your computer in its own language! Whether you want to create a game, start a business, or solve an important problem, the first step is learning to write your own programs. Programming is a fun challenge, and it’s easy to get started!

This updated and revised edition of Hello World! introduces the world of computer programming in a clear and engaging style. Written by Warren Sande and his son, Carter, it is full of examples that will get you thinking and learning. Reviewed by professional educators, this book is kid-tested and parent-approved. You don’t need to know anything about programming to use the book, just the basics of using a computer. If you can start a program and save a file, you’ll be off and running!

What’s Inside

  • Explains concepts in clear language
  • Lots of pictures, cartoons, and fun examples
  • Complete set of practice questions and exercises
  • Illustrated in full color

Hello World! uses Python, a programming language designed to be easy to learn. Using fun examples, it brings to life concepts of computing— looping, decisions, input and output, data structures, graphics—and many more.

Table of Contents
Chapter 1. Getting Started
Chapter 2. Remember This: Memory and Variables
Chapter 3. Basic Math
Chapter 4. Types of Data
Chapter 5. Input
Chapter 6. GUIs—Graphical User Interfaces
Chapter 7. Decisions, Decisions
Chapter 8. Loop the Loop
Chapter 9. Just for You—Comments
Chapter 10. Game Time
Chapter 11. Nested and Variable Loops
Chapter 12. Collecting Things Together—Lists and Dictionaries
Chapter 13. Functions
Chapter 14. Objects
Chapter 15. Modules
Chapter 16. Graphics
Chapter 17. Sprites and Collision Detection
Chapter 18. A New Kind of Input—Events
Chapter 19. Sound
Chapter 20. More GUIs
Chapter 21. Print Formatting and Strings
Chapter 22. File Input and Output
Chapter 23. Take a Chance—Randomness
Chapter 24. Computer Simulations
Chapter 25. Skier Explained
Chapter 26. Python Battle
Chapter 27. What's Next?

Appendix A. Variable Naming Rules
Appendix B. Differences Between Python 2 and 3
Appendix C. Answers to Self-Test Questions

Book Details

  • Paperback: 435 pages
  • Publisher: Manning Publications; 2nd Edition (December 2013)
  • Language: English
  • ISBN-10: 1617290920
  • ISBN-13: 978-1617290923
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Hello World!, 2nd Edition appeared first on Wow! eBook.

The Art of Unit Testing, 2nd Edition

Posted: 29 Jan 2014 09:10 AM PST

Book Description

The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You’ll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy, and Typemock Isolator. You’ll explore test patterns and organization, working with legacy code, and even “untestable” code. Along the way, you’ll learn about integration testing and techniques and tools for testing databases and other technologies.

You know you should be unit testing, so why aren’t you doing it? If you’re new to unit testing, if you find unit testing tedious, or if you’re just not getting enough payoff for the effort you put into it, keep reading.

The Art of Unit Testing, Second Edition guides you step by step from writing your first simple unit tests to building complete test sets that are maintainable, readable, and trustworthy. You’ll move quickly to more complicated subjects like mocks and stubs, while learning to use isolation (mocking) frameworks like Moq, FakeItEasy, and Typemock Isolator. You’ll explore test patterns and organization, refactor code applications, and learn how to test “untestable” code. Along the way, you’ll learn about integration testing and techniques for testing with databases.

The examples in the book use C#, but will benefit anyone using a statically typed language such as Java or C++.

What’s Inside

  • Create readable, maintainable, trustworthy tests
  • Fakes, stubs, mock objects, and isolation (mocking) frameworks
  • Simple dependency injection techniques
  • Refactoring legacy code

Table of Contents
Part 1: Getting started
Chapter 1. The basics of unit testing
Chapter 2. A first unit test

Part 2: Core techniques
Chapter 3. Using stubs to break dependencies
Chapter 4. Interaction testing using mock objects
Chapter 5. Isolation (mocking) frameworks
Chapter 6. Digging deeper into isolation frameworks

Part 3: The test code
Chapter 7. Test hierarchies and organization
Chapter 8. The pillars of good unit tests

Part 4: Design and process
Chapter 9. Integrating unit testing into the organization
Chapter 10. Working with legacy code
Chapter 11. Design and testability

Book Details

  • Paperback: 296 pages
  • Publisher: Manning Publications; 2nd Edition (November 2013)
  • Language: English
  • ISBN-10: 1617290890
  • ISBN-13: 978-1617290893
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post The Art of Unit Testing, 2nd Edition appeared first on Wow! eBook.

SonarQube in Action

Posted: 29 Jan 2014 09:05 AM PST

Book Description

SonarQube in Action shows developers how to use the SonarQube platform to help them continuously improve their source code. The book presents SonarQube’s core Seven Axes of Quality: design/architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules. You’ll find simple, easy-to-follow discussion and examples as you learn to integrate SonarQube into your development process.

SonarQube is a powerful open source tool for continuous inspection, a process that makes code quality analysis and reporting an integral part of the development lifecycle. Its unique dashboards, rule-based defect analysis, and tight build integration result in improved code quality without disruption to developer workflow. It supports many languages, including Java, C, C++, C#, PHP, and JavaScript.

SonarQube in Action teaches you how to effectively use SonarQube following the continuous inspection model. This practical book systematically explores SonarQube’s core Seven Axes of Quality (design, duplications, comments, unit tests, complexity, potential bugs, and coding rules). With well-chosen examples, it helps you learn to use SonarQube’s review functionality and IDE integration to implement continuous inspection best practices in your own quality management process.

The book’s Java-based examples translate easily to other development languages. No prior experience with SonarQube or continuous delivery practice is assumed

What’s Inside

  • Gather meaningful quality metrics
  • Integrate with Ant, Maven, and Jenkins
  • Write your own plugins
  • Master the art of continuous inspection

Table of Contents
Part 1: What the numbers are telling you
Chapter 1. An introduction to SonarQube
Chapter 2. Issues and coding standards
Chapter 3. Ensuring that your code is doing things right
Chapter 4. Working with duplicate code
Chapter 5. Optimizing source code documentation
Chapter 6. Keeping your source code files elegant
Chapter 7. Improving your application design

Part 2: Settling in with SonarQube
Chapter 8. Planning a strategy and expanding your insight
Chapter 9. Continuous Inspection with SonarQube
Chapter 10. Letting SonarQube drive code reviews
Chapter 11. IDE integration

Part 3: Administering and extending
Chapter 12. Security: users, groups, and roles
Chapter 13. Rule profile administration
Chapter 14. Making SonarQube fit your needs
Chapter 15. Managing your projects
Chapter 16. Writing your own plugin

Appendix A. Installation and setup
Appendix B. Analysis

Book Details

  • Paperback: 392 pages
  • Publisher: Manning Publications (November 2013)
  • Language: English
  • ISBN-10: 1617290955
  • ISBN-13: 978-1617290954
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post SonarQube in Action appeared first on Wow! eBook.

Node.js in Action

Posted: 29 Jan 2014 08:56 AM PST

Book Description

Node.js in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you’ll need to build production-quality Node applications. You’ll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you’ll run several simple demonstration programs where you’ll learn the basics of a few common types of Node applications. Then you’ll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks.

JavaScript on the server? You bet. Node.js is a JavaScript server capable of supporting scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thing at a time, a key requirement for real-time apps like chat, games, and live statistics. And since it’s JavaScript, you use the same language end to end.

Node.js in Action shows you how to build production-quality applications. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment. You’ll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create non-HTTP applications like TCP/IP servers and command-line tools. Perfect for a web developer transitioning from Rails, Django, or PHP. Requires basic knowledge of JavaScript. No prior experience with Node.js needed.

What’s Inside

  • Set up Node and extensions
  • Grok asynchronous programming and the event loop
  • Examples including microblogging, IM, games, and more

Table of Contents
Part 1: Node fundamentals
Chapter 1. Welcome to Node.js Built on JavaScript
Chapter 2. Building a multiroom chat application
Chapter 3. Node programming fundamentals

Part 2: Web application development with Node
Chapter 4. Building Node web applications
Chapter 5. Storing Node application data
Chapter 6. Connect
Chapter 7. Connect's built-in middleware
Chapter 8. Express
Chapter 9. Advanced Express
Chapter 10. Testing Node applications
Chapter 11. Web application templating

Part 3: Going further with Node
Chapter 12. Deploying Node applications and maintaining uptime
Chapter 13. Beyond web servers
Chapter 14. The Node ecosystem

Appendix A. Installing Node and community add-ons
Appendix B. Debugging Node
Appendix C. Extending and configuring Express

Book Details

  • Paperback: 416 pages
  • Publisher: Manning Publications (November 2013)
  • Language: English
  • ISBN-10: 1617290572
  • ISBN-13: 978-1617290572
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Node.js in Action appeared first on Wow! eBook.


READ MORE - Wow! eBook: Hello World!, 2nd Edition - 4 new eBooks