Publisher: Morgan Kaufmann; 2nd edition (September 21, 2012)
Language: English
ISBN-10: 0123848695
ISBN-13: 978-0123848697
eBook Description:
Observing the User Experience, 2nd Edition
Explains how to create usable products that are still original, creative, and unique
A valuable resource for designers, developers, project managers-anyone in a position where their work comes in direct contact with the end user.
Provides a real-world perspective on research and provides advice about how user research can be done cheaply, quickly and how results can be presented persuasively
Gives readers the tools and confidence to perform user research on their own designs and tune their software user experience to the unique needs of their product and its users
Filled with real-world experience and a wealth of practical information, this book presents a complete toolbox of techniques to help designers and developers see through the eyes of their users. It provides in-depth coverage of 13 user experience research techniques that will provide a basis for developing better products, whether they’re Web, software or mobile based. In addition, it’s written with an understanding of how software is developed in the real world, taking tight budgets, short schedules, and existing processes into account.
The gap between who designers and developers imagine their users are, and who those users really are can be the biggest problem with product development. Observing the User Experience, Second Edition: A Practitioner’s Guide to User Research will help you bridge that gap to understand what your users want and need from your product, and whether they’ll be able to use what you’ve created. Download eBook Free »
Learn how to write algorithms to solve real-world problems
Understand the basics of computer architecture
Examine the basic tools of a programming language
Explore sequential, conditional, and loop programming structures
Understand how the array data structure organizes storage
Use searching techniques and comparison-based sorting algorithms
Learn about objects, including how to build your own
Discover how objects can be created from other objects
Manipulate files and use their data in your software
If you know basic high-school math, you can quickly learn and apply the core concepts of computer science with this concise, hands-on book. Led by a team of experts, you’ll quickly understand the difference between computer science and computer programming, and you’ll learn how algorithms help you solve computing problems.
Each chapter builds on material introduced earlier in the book, so you can master one core building block before moving on to the next. You’ll explore fundamental topics such as loops, arrays, objects, and classes, using the easy-to-learn Ruby programming language. Then you’ll put everything together in the last chapter by programming a simple game of tic-tac-toe. Download eBook Free »
Publisher: Microsoft Press; 2nd edition (April 26, 2013)
Language: English
ISBN-10: 0735678162
ISBN-13: 978-0735678163
eBook Description:
Supplement to Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, 2nd Edition
Extends your knowledge of MSBuild with all-new coverage of Visual Studio 2012
Shares additional hands-on insights and guidance from two expert authors
Provides a cookbook of examples to study and reuse
Get the supplement that helps you drill even further into MSBuild and maximize your control over the software build and deployment process. Designed as a companion to the popular book Supplement to Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, 2nd Edition, this supplement extends your knowledge by covering what’s new in Visual Studio 2012 for MSBuild and Team Foundation Build. You’ll also gain a fresh cookbook of examples to help you get productive with UI changes, batching, Team Foundation Server, offline apps, database publishing, and other essential topics.
Get the supplement that helps you drill even further into MSBuild and maximize your control over the software build and deployment process. Designed as a companion to the popular book Supplement to Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build, 2nd Edition, this supplement extends your knowledge by covering what’s new in Visual Studio 2012 for MSBuild and Team Foundation Build. You’ll also gain a fresh cookbook of examples to help you get productive with UI changes, batching, Team Foundation Server, offline apps, database publishing, and other essential topics. Download eBook Free »
Features information not found anywhere else, as both authors work for Heroku
Explains the inner workings of Heroku with special emphasis placed on building web and mobile applications
Introduces GIT-based development workflow and the process model within the Heroku platform
Details coding, building, deploying, and scaling effectively using the Heroku tool base
A complete guide to building and deploying web apps with Heroku
A cloud application platform, Heroku is currently the only approved platform for creating apps within Facebook, and its number of users is growing at rapid pace. However, there are very few books on the market that offer professional-level coverage of this platform, until now. The author duo begins with an introduction to the Heroku platform and its associated core concepts and then goes on to explain how writing for this platform differs from that of traditional development systems. Example applications, additional resources, and advice for your next steps round out this resource, making it a thorough, indispensable guide. Providing you with fully functional code and downloadable code examples, Professional Heroku Programming is your complete guide to mastering this platform. Download eBook Free »
Beginning ArcGIS for Desktop Development using .NET
ArcGIS for Desktop is a powerful suite of software tools for creating and using maps, compiling, analyzing and sharing geographic information, using maps and geographic information in applications, and managing geographic databases. But getting the hang of ArcGIS for Desktop can be a bit tricky, even for more experienced programmers. Core components of ArcGIS platform is called ArcObjects. This book first introduce you the whole ArcGIS platform and the opportunities for development using various programming languages. Then it focuses on ArcGIS for Desktop applications and makes you familiar with ArcObjects from .NET point of view. Whether you are an ArcGIS user with no background in programming or a programmer without experience with the ArcGIS platform, this book arms you with everything you need to get going with ArcGIS for Desktop development using .NET right away. Written by a leading expert in geospatial information system design and development, it provides concise, step-by-step guidance, illustrated with best-practices examples, along with plenty of ready-to-use source code. In no time you ll progress from .NET programming basics to understanding the full suite of ArcGIS tools and artefacts to customising and building your own commands, tools and extensions all the way through application deployment. Download eBook Free »
Offers an analysis of Excel application development and a complete introduction to VBA
Features invaluable advice from “Mr. Spreadsheet” himself, bestselling author John Walkenbach, who demonstrates all the techniques you need to create Excel applications, both large and small
Covers navigating the Excel interface, formatting worksheets, interacting with other Office applications, working with collaboration tools, and using sample workbooks and John Walkenbach’s award-winning Power Utility Pak to help enhance your Excel skills
Provides tips, tricks, and techniques for expanding Excel’s capabilities with VBA that you wont find anywhere else
Excel 2013 Power Programming with VBA: Maximize your Excel 2013 experience using VBA application development
The new Excel 2013 boasts updated features, enhanced power, and new capabilities. Naturally, that means John Walkenbach returns with a new edition of his bestselling VBA Programming book and covers all the methods and tools you need to know in order to program with Excel. With this comprehensive guide, “Mr. Spreadsheet” shows you how to maximize your Excel experience using professional spreadsheet application development tips from his own personal bookshelf. Download eBook Free »