Top Computer Software Ebook Best Sellers

1

AI Engineering - Chip Huyen Cover Art

AI Engineering

AI Engineering Building Applications with Foundation Models by Chip Huyen

Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for those who want to build AI products. The model-as-a-service approach has transformed AI from an esoteric discipline into a powerful development tool that anyone can use. Everyone, including those with minimal or no prior AI experience, can now leverage AI models to build applications. In this book, author Chip Huyen discusses AI engineering: the process of building applications with readily available foundation models. The book starts with an overview of AI engineering, explaining how it differs from traditional ML engineering and discussing the new AI stack. The more AI is used, the more opportunities there are for catastrophic failures, and therefore, the more important evaluation becomes. This book discusses different approaches to evaluating open-ended models, including the rapidly growing AI-as-a-judge approach. AI application developers will discover how to navigate the AI landscape, including models, datasets, evaluation benchmarks, and the seemingly infinite number of use cases and application patterns. You'll learn a framework for developing an AI application, starting with simple techniques and progressing toward more sophisticated methods, and discover how to efficiently deploy these applications. Understand what AI engineering is and how it differs from traditional machine learning engineeringLearn the process for developing an AI application, the challenges at each step, and approaches to address themExplore various model adaptation techniques, including prompt engineering, RAG, fine-tuning, agents, and dataset engineering, and understand how and why they workExamine the bottlenecks for latency and cost when serving foundation models and learn how to overcome themChoose the right model, dataset, evaluation benchmarks, and metrics for your needs Chip Huyen works to accelerate data analytics on GPUs at Voltron Data. Previously, she was with Snorkel AI and NVIDIA, founded an AI infrastructure startup, and taught Machine Learning Systems Design at Stanford. She's the author of the book Designing Machine Learning Systems, an Amazon bestseller in AI. AI Engineering builds upon and is complementary to Designing Machine Learning Systems (O'Reilly).

2

The Staff Engineer's Path - Tanya Reilly Cover Art

The Staff Engineer's Path

The Staff Engineer's Path by Tanya Reilly

For years, companies have rewarded their most effective engineers with management positions. But treating management as the default path for an engineer with leadership ability doesn't serve the industry well--or the engineer. The staff engineer's path allows engineers to contribute at a high level as role models, driving big projects, determining technical strategy, and raising everyone's skills. This in-depth book shows you how to understand your role, manage your time, master strategic thinking, and set the standard for technical work. You'll read about how to be a leader without direct authority, how to plan ahead to make the right technical decisions, and how to make everyone around you better, while still growing as an expert in your domain. By exploring the three pillars of a staff engineer's job, Tanya Reilly, a veteran of the staff engineer track, shows you how to: Take a broad, strategic view when thinking about your workDive into practical tactics for making projects succeedDetermine what "good engineering" means in your organization

3

Scrum Narrative and PSM Exam Guide - Mohammed Musthafa Soukath Ali Cover Art

Scrum Narrative and PSM Exam Guide

Scrum Narrative and PSM Exam Guide by Mohammed Musthafa Soukath Ali

Scrum continues to prove as an effective newer way of working. This new way is rapidly making into many organizations, in particular the software development divisions due to the transformation results it delivers. The authentic source to know about Scrum and the approved body of knowledge on Scrum is "The Scrum Guide™” authored by Jeff Sutherland and Ken Schwaber. The 16 page guide is too dense to absorb without context and too theoretical without correlations. This book reveal Scrum Guide content with lot of context and correlations. The first part of the book is for the Executives, narrating Scrum in a lightweight and engaging fashion. While many books on Scrum position Scrum as collection of roles and practices, this book introduces Scrum's transformation roots that bring in a newer way of working, with far reaching effects. The second part is a coaching section for the Professionals getting into Scrum, getting into finer aspects of Scrum required for professionals working on the ground. It walks through the stages of Scrum Journey from Starting, Executing, and then Closing. Unlike many books that limit to the mechanics of Scrum, this book addresses plenty of practical questions including business management, team and task management, product engineering, etc such that this understanding enhances job skills on the top of the Scrum theory. The entire book is an all-in-one guidance book for PSM™ 1 Aspirants, preparing for the the most meritorious certificate of all that certify Scrum - Professional Scrum Master™ (PSM™ 1). PSM™ 1 is a high quality Scrum certificate administered by Scrum.org, that is guided by Ken Schwaber, one of the original two authors of Scrum. Unlike many other Scrum certificates, PSM is not a vanity means to claim Scrum knowledge, but a rigorous assessment of the knowledge in original Scrum. Its fee is nominal @ $150. Once acquired, it does not require renewal. Though there are multiple scattered materials are available, there is no comprehensive guidance for PSM™ assessment preparation. This book is a one-stop source including guidance on understanding, enrollment, preparation, practicing, and getting the certificate. The book augments the Scrum Narrative with exam preparation tips, quick tests and a full blown assessment like a real assessment. It provides 250+ PSM™ 1 assessment related questions to practice What is unique about this book? •Sticks to Authentic Version of Scrum: There are many sources available that teach Scrum and provide training material for PSM™. It is common for them to provide a muddied version of Scrum associating it with Activities, artifacts, and sub-techniques not prescribed or endorsed by Scrum framework and interchange and incorrect representation of Scrum terms. Such sources may add confusion and cloud your attempt to understand Scrum. Also, such an understanding will make one loose the points by incorrect answers in PSM™ assessment. This book articulates the original unpolluted Scrum framework as defined in its authentic source, the Scrum Guide™. Wherever, there are exceptions/additional pointers with respect to Scrum Guide, they are highlighted by DE-TOUR tag. •Anchors the learning firmly using Active Learning technique: This book will help you dig the deeper meaning behind the Scrum by means of active learning. Active Learning used in this book refers to - Not just passive reading of the content, but taking frequent pauses during the reading, looking at a question about what was read, and then thinking, analyzing, and inferring the subject through answering that question. The questions make you think about the granular interpretations behind every statement of Scrum Guide™. These granular interpretations are usually not evident in normal reading, but pops out when backed by questions around them.

4

Programming Kotlin Applications - Brett McLaughlin Cover Art

Programming Kotlin Applications

Programming Kotlin Applications Building Mobile and Server-Side Applications with Kotlin by Brett McLaughlin

Learn to program  with Kotlin, one of the fastest-growing programming languages available today Programming Kotlin Applications : Building Mobile and Server-Side Applications with Kotlin  drops readers into the fast lane for learning to develop with the Kotlin programming language. Authored by accomplished cloud consultant and technology professional Brett McLaughlin,  Programming Kotlin Applications  provides readers with the pragmatic and practical advice they need to build their very first Kotlin applications. Designed to give readers a thorough understanding of Kotlin that goes beyond mere mobile programming, this book will help you: Learn how to develop your first Kotlin project Understand how Kotlin securely protects and stores information Advocate for using Kotlin in your own professional and personal environments Understand Kotlin's goals and how to use it as its best Know when to avoid using Kotlin Programming Kotlin Applications  is written in a highly approachable and accessible way without the fluff and unrealistic samples that characterize some of its competitor guides. Perfect for developers familiar with another object-oriented programming language like Java or Ruby, or for people who want to advance their skillset in the Kotlin environment, this book is an indispensable addition to any programmer’s library.

5

Excel Quick and Easy - Michael Alexander & Dick Kusleika Cover Art

Excel Quick and Easy

Excel Quick and Easy by Michael Alexander & Dick Kusleika

A fast, up-to-date, and convenient desk reference for Excel users of any skill level Drawn from the most important tasks in the latest bestselling Excel Bible , Excel Quick and Easy is your ticket to data mastery. Excel veterans Michael Alexander and Dick Kusleika distil the most essential and useful tasks you need to understand about the world's most popular spreadsheet program, from functions to charts, graphs, formulas and more. Prepare for a whirlwind tour of Excel, packed with simple and step-by-step guides to common and lesser-known Excel features. This book shows you how to: Create new spreadsheets and workbooks by entering and editing worksheet data Simplify working with large amounts of data by naming and moving ranges Make calculations and draw conclusions from your data by using formulas Visualize and present your data by creating functional charts The secret weapon in your productivity arsenal Being great at Excel is quickly becoming a standard expectation for a ton of employers and organizations, in all sorts of industries. Sharpening your skills can boost your workplace performance and make it easier to land promotions or find new roles. Excel Quick and Easy makes it a breeze to develop the proficiencies that help you stand out from your peers. Unique features of this book Step-by-step guides to the most commonly used and productive Excel tasks, from basic worksheet operations to formatting spreadsheets for hardcopy printing Intuitive explanations for making your data tell a compelling story with visualizations, including charts, graphs, and tables Advanced number-crunching techniques, including formulas and functions, that help you unlock fresh insights and new conclusions from your data Excel Quick and Easy is the perfect reference for brand-new Excel users trying to get up-to-speed quickly and confidently. It's also a must-read for anyone migrating from another spreadsheet program, like Google Sheets, or more experienced Excel users who need to solidify and improve their skills. If you're tired of stumbling through your spreadsheets and just “surviving” in Excel, grab a copy of Excel Quick and Easy and supercharge your productivity. You'll refine your understanding of the basics, learn brand-new skills and features, and become the Excel expert that every office desperately needs.

6

Designing Data-Intensive Applications - Martin Kleppmann Cover Art

Designing Data-Intensive Applications

Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, and Maintainable Systems by Martin Kleppmann

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, we have an overwhelming variety of tools, including relational databases, NoSQL datastores, stream or batch processors, and message brokers. What are the right choices for your application? How do you make sense of all these buzzwords? In this practical and comprehensive guide, author Martin Kleppmann helps you navigate this diverse landscape by examining the pros and cons of various technologies for processing and storing data. Software keeps changing, but the fundamental principles remain the same. With this book, software engineers and architects will learn how to apply those ideas in practice, and how to make full use of data in modern applications. Peer under the hood of the systems you already use, and learn how to use and operate them more effectivelyMake informed decisions by identifying the strengths and weaknesses of different toolsNavigate the trade-offs around consistency, scalability, fault tolerance, and complexityUnderstand the distributed systems research upon which modern databases are builtPeek behind the scenes of major online services, and learn from their architectures

7

La ola que viene - Mustafa Suleyman & Michael Bhaskar Cover Art

La ola que viene

La ola que viene Tecnología, poder y el gran dilema del siglo XXI by Mustafa Suleyman & Michael Bhaskar

ESTAMOS A TIEMPO DE SALVAR EL MUNDO. ESTE LIBRO ES UNA LLAMADA DE ATENCIÓN SOBRE LOS DESCOMUNALES RIESGOS DE LA INTELIGENCIA ARTIFICIAL. «Si quieres entender el auge de la IA, este es el mejor libro para leer». Bill Gates «Fascinante, muy bien escrito, importante». Yuval Noah Harari «Una lectura esencial». Stephen Fry Estamos a punto de cruzar un umbral crítico en la historia de nuestra especie. Todo lo que conocemos va a cambiar. Pronto viviremos rodeados de una inteligencia artificial responsable de ejecutar tareas complejas: desde gestionar negocios y producir contenido digital ilimitado hasta dirigir servicios públicos fundamentales o mantener infraestructuras. Habitaremos un mundo de impresoras de ADN y ordenadores cuánticos, patógenos artificiales y armas autónomas, robots asistentes y energía abundante. Todo esto supone una transformación radical en la capacidad humana. No estamos preparados. Como cofundador de la empresa pionera DeepMind, Mustafa Suleyman ha estado en el epicentro de esta revolución llamada a convertirse en el mayor acelerador del progreso de la historia. Asegura que la próxima década estará marcada por esta gran ola de nuevas y poderosas innovaciones de rápida proliferación. Impulsadas por abrumadores incentivos estratégicos y comerciales, estas herramientas ayudarán a afrontar nuestros retos globales y crearán una enorme riqueza, pero también provocarán revueltas a una escala antes inimaginable. En La ola que viene , Suleyman (CEO de Microsoft I.A. y uno de los mayores expertos del planeta en sistemas inteligentes) demuestra cómo estas fuerzas amenazan seriamente las bases del orden mundial. Mientras nuestros frágiles gobiernos caminan sonámbulos hacia el desastre, nos enfrentamos a un dilema existencial: por un lado, enfrentarnos a los daños sin precedentes derivados de una exposición incontrolada a estas nuevas tecnologías; por otro, a la amenaza de una vigilancia tiránica y abusiva. ¿Conseguiremos abrir un estrecho punto de fuga entre la catástrofe y la distopía? La crítica ha dicho : «Este importante libro es un vívido toque de atención. En él se esbozan cuidadosamente las amenazas y oportunidades asociadas a los estimulantes avances científicos de los últimos años. La ola que viene está repleto de datos interesantes, argumentos fascinantes y observaciones convincentes; es una lectura esencial». Daniel Kahneman, Premio Nobel «El conocimiento de Mustafa Suleyman como tecnólogo, empresario y visionario es esencial... A través de una profunda y muy relevante investigación, este libro ofrece una visión apasionante de algunos de los retos más importantes de nuestro tiempo». Al Gore, exvicepresidente de Estados Unidos «La revolución de la inteligencia artificial ya está en marcha, pero ¿la conocemos bien? La ola que viene presenta una guía erudita y lúcida tanto de la historia del cambio radical que ha supuesto la tecnología como de los profundos retos políticos que nos aguardan». Anne Applebaum «Este libro es inspirador y aterrador al mismo tiempo. Es una lección urgente para quienes no entienden las revoluciones tecnológicas que estamos viviendo y un desafío frontal para quienes sí las comprenden. Este libro trata del futuro de la humanidad: tenemos que leerlo y actuar en consecuencia». David Miliband, exministro de Asuntos Exteriores del Reino Unido

8

Beginning Swift Programming - Wei-Meng Lee Cover Art

Beginning Swift Programming

Beginning Swift Programming by Wei-Meng Lee

Enter the Swift future of iOS and OS X programming Beginning Swift Programming is your ideal starting point for creating Mac, iPhone, and iPad apps using Apple's new Swift programming language. Written by an experienced Apple developer and trainer, this comprehensive guide explains everything you need to know to jumpstart the creation of your app idea. Coverage includes data types, strings and characters, operators and functions, arrays and dictionaries, control flow, and looping, with expert guidance on classes, objects, class inheritance, closures, protocols, and generics. This succinct — yet complete — overview provides a detailed introduction to the core features of Swift. Apple developed Swift to address the limitations of Objective-C, and add features found in more complex languages like Python. The results is simpler, cleaner, more expressive code with automatic memory management, functional programming patterns, and more, including built-in features that make Swift apps faster, scalable, and more secure. This book explains it all, helping developers master Apple's new language. Become fluent with syntax that's easier to read and maintain Understand inferred types for cleaner, less mistake-prone code Learn the key features that make Swift more expressive than Objective-C Learn the new optional types in Swift that make your code more resilient Understand the key design patterns in iOS and Mac OS programming using protocols and delegates Learn how to use generics to create highly reusable code Learn the new access controls mechanism in Swift Get up to speed quickly to remain relevant and ahead of the curve.

9

Mastering SAP Transportation Management (TM): A Guide - Innoware PJP Cover Art

Mastering SAP Transportation Management (TM): A Guide

Mastering SAP Transportation Management (TM): A Guide by Innoware PJP

Mastering SAP Transportation Management (TM): A Guide Table of Contents Chapter 1: Introduction to SAP Transportation Management Chapter 2: Getting Started with SAP TM Chapter 3: Master Data Management Chapter 4: Order Management Chapter 5: Transportation Planning Chapter 6: Execution and Monitoring Chapter 7: Freight Cost Management Chapter 8: Event Management and Analytics Chapter 9: Integration with Other SAP Modules Chapter 10: Best Practices for SAP TM Implementation and Management

10

AI Prompting - The Complete Manual: From First Principles to Advanced Applications - Liam Byrne Cover Art

AI Prompting - The Complete Manual: From First Principles to Advanced Applications

AI Prompting - The Complete Manual: From First Principles to Advanced Applications by Liam Byrne

Unlock the True Power of AI. Your Instructions Are the Key. Are you frustrated with generic, uninspired, or inaccurate results from tools like ChatGPT, Gemini, or Midjourney? The problem is not the AI, it is the prompt. In a world shaped by artificial intelligence, the most important skill is knowing how to ask the right questions. This book is your complete guide to mastering that skill. AI Prompting: The Complete Manual is written for professionals, students, and curious learners who want a clear, practical, and jargon-free approach. It takes you from the basics to expert-level techniques, replacing trial and error with a proven system for crafting precise instructions that deliver remarkable results every time. Inside you will learn how to: •Grasp the first principles of AI interaction, including concepts like tokens, context windows, and generative models, explained in simple terms. •Build the anatomy of a perfect prompt with six key components: Role, Task, Context, Examples, Format, and Tone. •Apply advanced techniques such as Persona Crafting, Few-Shot Prompting, and structured Output Formatting for precision and control. •Follow real-world workflows for market research, marketing campaigns, project management, and conceptualizing visual design. •Use expert frameworks like Chain-of-Thought prompting and Meta-Prompting to guide reasoning and improve your prompting skills. •Create a professional prompt library and use prompt chaining to systematize your expertise into scalable assets. This is more than a collection of tips. It is a complete system for thinking, communicating, and collaborating with artificial intelligence. Stop guessing and start engineering. Unlock the potential of AI and transform the way you work by mastering the art of the perfect prompt.

11

Microsoft 365 Excel All-in-One For Dummies - David H. Ringstrom, Michael Alexander, Dick Kusleika, Paul McFedries & Ken Bluttman Cover Art

Microsoft 365 Excel All-in-One For Dummies

Microsoft 365 Excel All-in-One For Dummies by David H. Ringstrom, Michael Alexander, Dick Kusleika, Paul McFedries & Ken Bluttman

Get into the nitty gritty of Excel, the all-important spreadsheet tool Microsoft 365 Excel All-in-One For Dummies offers an all-new way to tackle data in Excel. Start with the basics of inputting, formatting, and organizing data and work your way to pro techniques that help with any career field or reason for using the app. Gain the skills to apply advanced formulas and functions, create stunning data visualizations, build dashboards and reports, and automate your spreadsheets. You'll also get a glimpse into how AI tools can boost your work. Eight mini-books come together in this expanded Excel reference. With Microsoft 365 Excel All-in-One For Dummies, you'll soon be the go-to Excel guru in your office or school. Learn the basics of Excel—organizing data, performing calculations, and formatting your spreadsheet. Use functions to handle advanced math and financial analysis. Create data visualizations and summaries to help tell your story Apply basic programming skills using VBA This book is perfect for professionals or students who need to up their Excel game with insight from pros who know the classic spreadsheet app inside and out.

12

Vibe Coding - Gene Kim, Steve Yegge & Dario Amodei Cover Art

Vibe Coding

Vibe Coding Building Production-Grade Software With GenAI, Chat, Agents, and Beyond by Gene Kim, Steve Yegge & Dario Amodei

GenAI is fundamentally changing the world of software development like nothing since the internet. Vibe Coding is a first-of-its-kind, groundbreaking book that shows developers how to embrace this new frontier. Science fiction is now reality. Programmers no longer need to toil over code and syntax. They can now describe what they want and watch it materialize instantly. Welcome to the future—Vibe Coding. In this groundbreaking book, industry veterans Steve Yegge (Google, Amazon, Sourcegraph) and WSJ bestselling author Gene Kim ( The Phoenix Project and The DevOps Handbook ) reveal how vibe coding is transforming software development as we know it. By leveraging the power of AI assistance—where intent and flow matter more than syntax—developers can achieve unprecedented levels of productivity, creativity, and joy. Drawing from decades of combined experience in software engineering and developer productivity, Yegge and Kim demonstrate how Vibe Coding enables developers to: • Transform complex programming challenges into fluid conversations with GenAI. • Build more ambitious projects faster while maintaining code quality you can be proud of. • Achieve incredible things yourself that otherwise would require a team. • Master the art of co-creating with your AI companion. • Break free from traditional programming constraints such as syntax and setup. • Build confidently in multiple programming languages and frameworks you've never used before. But this isn't just about coding faster—it's about fundamentally changing how we approach software development. The authors share practical strategies for implementing GenAI-powered development in real-world scenarios, from small projects to enterprise-scale applications, while maintaining the engineering excellence that modern systems demand. Whether you're a seasoned developer looking to stay ahead of the AI revolution, a technical leader guiding your team through this transformation, a former coder returning after a break, or someone just starting their career, this handbook provides the roadmap you need to thrive in the new era of software development. Don't get left behind in the biggest transformation our industry has seen since the internet revolution. Learn how to harness the power of vibe coding and unlock your full potential as a developer.

13

The Software Engineer's Guidebook - Gergely Orosz Cover Art

The Software Engineer's Guidebook

The Software Engineer's Guidebook Navigating senior, tech lead, and staff engineer positions at tech companies and startups by Gergely Orosz

In my first few years as a developer I assumed that hard work was all I needed. Then I was passed over for a promotion and my manager couldn’t give me feedback on what areas to improve, so I could get to the senior engineer level. I was frustrated; even bitter: not as much about missing the promotion, but because of the lack of guidance. By the time I became a manager, I was determined to support engineers reporting to me with the kind of feedback and support I wish I would have gotten years earlier. And I did. While my team tripled over the next two years, people became visibly better engineers, and this progression was clear from performance reviews and promotions. This book is a summary of the advice I’ve given to software engineers over the years – and then some more. This book follows the structure of a “typical” career path for a software engineer, from starting out as a fresh-faced software developer, through being a role model senior/lead, all the way to the staff/principle/distinguished level. It summarizes what I’ve learned as a developer and how I’ve approached coaching engineers at different stages of their careers. We cover “soft” skills which become increasingly important as your seniority increases, and the “hard” parts of the job, like software engineering concepts and approaches which help you grow professionally. The names of levels and their expectations can – and do! – vary across companies. The higher “tier” a business is, the more tends to be expected of engineers, compared to lower tier places. For example, the “senior engineer” level has notoriously high expectations at. Google (L5 level) and Meta (E5 level,) compared to lower-tier companies. If you work at a higher-tier business, it may be useful to read the chapters about higher levels, and not only the level you’re currently interested in. The book is composed of six standalone parts, each made up of several chapters: Part 1: Developer Career Fundamentals Part 2: The Competent Software Developer Part 3: The Well-Rounded Senior Engineer Part 4: The Pragmatic Tech Lead Part 5: Role Model Staff and Principal Engineers Part 6: Conclusion Parts 1 and 6 apply to all engineering levels, from entry-level software developer, to principal-and-above engineer. Parts 2, 3, 4, and 5 cover increasingly senior engineering levels and group together topics in chapters, such as “Software Engineering,” “Collaboration,” “Getting Things Done,” etc. Naming and levels vary, but the principles of what makes a great engineer who is impactful at the individual, team, and organizational levels, are remarkably constant. No matter where you are in your career, I hope this book provides a fresh perspective and new ideas on how to grow as an engineer. Praise for the book “From performance reviews to P95 latency, from team dynamics to testing, Gergely demystifies all aspects of a software career. This book is well named: it really does feel like the missing guidebook for the whole industry.” – Tanya Reilly, senior principal engineer and author of The Staff Engineer's Path "Spanning a huge range of topics from technical to social in a concise manner, this belongs on the desk of any software engineer looking to grow their impact and their career. You'll reach for it again and again for sage advice in any situation." – James Stanier, Director of Engineering at Shopify, author of TheEngineeringManager.com

14

NetSuite ERP for Administrators - Anthony Bickof & Ben Hansen Cover Art

NetSuite ERP for Administrators

NetSuite ERP for Administrators Learn how to install, maintain, and secure a NetSuite implementation, using the best tools and techniques by Anthony Bickof & Ben Hansen

Learn steps and tasks to help a NetSuite administrator perform both his daily and monthly tasks efficiently. Advance his expertise to become NetSuite leader without having to spend time and money on corporate trainings. Key Features Understand the business considerations and implementation of the NetSuite ERPGain a deep knowledge of enterprise security, data management, process automation, and analyticsLearn techniques to sail through system maintenance while ensuring accuracy and to practically troubleshoot issues Book Description NetSuite ERP is a complete, scalable cloud ERP solution targeted at fast-growing, mid-sized businesses and large enterprises. It's the smartly executed combination of financial management operations and built-in business intelligence, which enables companies to make data-driven and well-informed decisions. This book will help administrators become expert enough to be seen as the NetSuite leader at their company and to be able to advise department heads on specific processes, and strategic decisions. We start with an overview of ERP and NetSuite ERP, before going on to explain the built-in features to show the breadth of NetSuite ERP's product and its ease of use. We then discuss business aspects, focusing on the most important processes in NetSuite. Then you'll understand the implementation aspects that are generic enough to cover all the features. The focus then shifts to specific skills that you will need to administer for any system, such as roles, permissions, customization, and data imports. Moving on, you'll learn how to centralize the creation of search templates and give users the tools to pivot the data and expose it to the user in useful ways, such as on the dashboard. The book ends with checklists providing actionable steps that you as an administrator can take to do your job and support the application through new releases and troubleshooting problems. What you will learn Explore how the framework streamlines the implementation of new and existing featuresLeverage built-in tools to optimize your efficiency and effectivenessTest configuration to check the implementation of role-specific permissionsUnderstand how to optimize the amount of data to be shared with usersImport data like new leads and employ current data like pricing updatesPerform on-going maintenance and troubleshoot issues Who this book is for This book is for administrators, consultants, and Project Managers who would like to improve their skills in the areas of configuration and system management. Basic experience implementing NetSuite is assumed.

15

Teach Yourself VISUALLY Excel 365 - Paul McFedries Cover Art

Teach Yourself VISUALLY Excel 365

Teach Yourself VISUALLY Excel 365 by Paul McFedries

Excel-erate your Excel 365 knowledge with the celebrated Teach Yourself VISUALLY series In Teach Yourself VISUALLY: Excel 365 , veteran tech educator and writer Paul McFedries delivers a practical, step-by-step guide to using the latest version of the world’s most popular spreadsheet app. The book is filled with easy two-page lessons containing large-size screenshots and walkthroughs demonstrating common and useful tasks in Excel 365. You’ll learn how to present, analyze, visualize, and organize your data, as well as how to: Create and fill spreadsheets, charts, tables, and PivotTables Filter and sort your data, use and create formulas, and organize your information Visualize your data with a variety of effective charts, graphs, and more A can’t-miss handbook perfect for anyone looking for straightforward and easy-to-follow tutorials on basic and advanced Excel techniques, Teach Yourself VISUALLY: Excel 365 offers users of previous Excel versions—and complete Excel newbies—a clear roadmap to mastering Excel.

16

Effective Software Testing - Maurizio Aniche Cover Art

Effective Software Testing

Effective Software Testing A developer's guide by Maurizio Aniche

Go beyond basic testing! Great software testing makes the entire development process more efficient. This book reveals a systemic and effective approach that will help you customize your testing coverage and catch bugs in tricky corner cases. In Effective Software Testing you will learn how to:     Engineer tests with a much higher chance of finding bugs     Read code coverage metrics and use them to improve your test suite     Understand when to use unit tests, integration tests, and system tests     Use mocks and stubs to simplify your unit testing     Think of pre-conditions, post-conditions, invariants, and contracts     Implement property-based tests     Utilize coding practices like dependency injection and hexagonal architecture that make your software easier to test     Write good and maintainable test code Effective Software Testing teaches you a systematic approach to software testing that will ensure the quality of your code. It’s full of techniques drawn from proven research in software engineering, and each chapter puts a new technique into practice. Follow the real-world use cases and detailed code samples, and you’ll soon be engineering tests that find bugs in edge cases and parts of code you’d never think of testing! Along the way, you’ll develop an intuition for testing that can save years of learning by trial and error. About the technology Effective testing ensures that you’ll deliver quality software. For software engineers, testing is a key part of the development process. Mastering specification-based testing, boundary testing, structural testing, and other core strategies is essential to writing good tests and catching bugs before they hit production. About the book Effective Software Testing is a hands-on guide to creating bug-free software. Written for developers, it guides you through all the different types of testing, from single units up to entire components. You’ll also learn how to engineer code that facilitates testing and how to write easy-to-maintain test code. Offering a thorough, systematic approach, this book includes annotated source code samples, realistic scenarios, and reasoned explanations. What's inside     Design rigorous test suites that actually find bugs     When to use unit tests, integration tests, and system tests     Pre-and post-conditions, invariants, contracts, and property-based tests     Design systems that are test-friendly     Test code best practices and test smells About the reader The Java-based examples illustrate concepts you can use for any object-oriented language. About the author Dr. Maurício Aniche is the Tech Academy Lead at Adyen and an Assistant Professor in Software Engineering at the Delft University of Technology. Table of Contents 1 Effective and systematic software testing 2 Specification-based testing 3 Structural testing and code coverage 4 Designing contracts 5 Property-based testing 6 Test doubles and mocks 7 Designing for testability 8 Test-driven development 9 Writing larger tests 10 Test code quality 11 Wrapping up the book

17

Core n8n - Ryan Lorent Cover Art

Core n8n

Core n8n Engineering No-code Automation from Beginner to Workflow Mastery by Ryan Lorent

Unlock the true power of automation with core n8n—the ultimate hands-on guide for professionals, freelancers, developers, and no-code enthusiasts who want to build robust, scalable workflows without writing complex code. In a world where speed, efficiency, and integration define success, n8n (pronounced "n-eight-n") emerges as the open-source automation platform that outperforms the rest. Whether you're managing social media, syncing data between apps, automating DevOps, or building client workflows, this book gives you everything you need to go from beginner to pro—fast.  What You’ll Learn Inside: • Step-by-step tutorials for creating real-world workflows across marketing, finance, productivity, and development • How to connect APIs effortlessly and work with hundreds of apps like Notion, Airtable, Google Sheets, Telegram, Slack, Stripe, and more • Freelancing strategies and how to monetize your n8n skills • Advanced use cases like AI-powered automations, DevOps pipelines, webhook systems, and CRM integration • How to build a killer portfolio with reusable templates and professional-grade automations Perfect For: • No-code builders looking to extend their capabilities beyond Zapier and Make • Freelancers & consultants offering workflow automation services • Developers & DevOps engineers seeking to create scalable, server-hosted automations • Business owners wanting to streamline operations and boost productivity  Bonus Content: • 100+ Node Glossary for quick reference • Workflow design templates (use-case based) • CLI & API cheatsheets • Update tracker with new n8n features This is more than just a technical manual—it’s your roadmap to mastering no-code automation with n8n, and creating scalable systems that save time, money, and headaches. Join thousands of automation pioneers and future-proof your career with core n8n.  Automate anything. Control everything.

18

Domain-driven Design with Java: Building scalable and maintainable Java applications with DDD principles - Otávio Santana Cover Art

Domain-driven Design with Java: Building scalable and maintainable Java applications with DDD principles

Domain-driven Design with Java: Building scalable and maintainable Java applications with DDD principles by Otávio Santana

DESCRIPTION  Domain-driven Design (DDD) continues to shape how modern software systems are built by bridging the gap between technical teams and business needs. Its emphasis on modeling the domain with precision and clarity is especially relevant in today's fast-paced, complex software landscape. This book begins with DDD fundamentals, including core principles, a shared language, and the distinction between strategic and tactical approaches, progressing to strategic concepts like bounded contexts, context mapping, and domain events. It explores the tactical Java implementation detailing entities, value objects, services, aggregates, and repositories. The book also explores testing strategies and architectural validation using ArchUnit/jMolecules. Further, it explores DDD across microservices, monoliths, and distributed systems, integrating with Clean Architecture and SQL/NoSQL data modeling to prevent impedance mismatch. It thoroughly covers applying DDD within Jakarta EE, Spring, Eclipse MicroProfile, and Quarkus. By the end, you will be equipped to model business logic more effectively, design systems that reflect real-world domains, and integrate DDD seamlessly into enterprise applications. You will gain clarity, confidence, and the tools needed to build software that delivers business value. WHAT YOU WILL LEARN ● Apply DDD from strategic to tactical design. ● Model aggregates, entities, and value objects in Java. ● Use DDD in monoliths, microservices, and distributed systems. ● Integrate DDD with Spring and Jakarta EE frameworks. ● Apply Clean Architecture principles alongside DDD. ● Structure data modeling for SQL and NoSQL systems. ● Apply bounded contexts, context mapping, and domain events for architecture. ● Unit/integration testing, validate design with ArchUnit/jMolecules. ● Build responsive microservices with Quarkus extensions, reactive programming. WHO THIS BOOK IS FOR This book is ideal for Java developers, software architects, tech leads, and backend engineers. It is especially valuable for professionals designing scalable enterprise systems or applying DDD in modern software architecture.

19

Mastering SAP Business Planning and Consolidation (BPC): A Comprehensive Tutorial Guide - Innoware Cover Art

Mastering SAP Business Planning and Consolidation (BPC): A Comprehensive Tutorial Guide

Mastering SAP Business Planning and Consolidation (BPC): A Comprehensive Tutorial Guide by Innoware

Mastering SAP Business Planning and Consolidation (BPC): A Comprehensive Tutorial Guide Chapter 1: Introduction to SAP BPC Chapter 2: Setting Up the SAP BPC Environment Chapter 3: BPC Data Models and Dimensions Chapter 4: Data Loading and Extraction Chapter 5: Building BPC Applications Chapter 6: Financial Planning with BPC Chapter 7: Consolidation and Reporting Chapter 8: Business Process Flows and Work Status Chapter 9: Integration with Other SAP Systems Chapter 10: Advanced BPC Features and Best Practices Chapter 11: Future Trends in SAP Business Planning and Consolidation Chapter 12: Conclusion and Next Steps

20

Building AI-Powered Products - Marily Nika Cover Art

Building AI-Powered Products

Building AI-Powered Products The Essential Guide to AI and GenAI Product Management by Marily Nika

Drawing from her experience at Google and Meta, Dr. Marily Nika delivers the definitive guide for product managers building AI and GenAI powered products. Packed with smart strategies, actionable tools, and real-world examples, this book breaks down the complex world of AI agents and generative AI products into a playbook for driving innovation to help product leaders bridge the gap between niche AI and GenAI technologies and user pain points. Whether you're already leading product teams or are an aspiring product manager, and regardless of your prior knowledge with AI, this guide will empower you to confidently navigate every stage of the AI product lifecycle. Confidently manage AI product development with tools, frameworks, strategic insights, and real-world examples from Google, Meta, OpenAI, and moreLead product orgs to solve real problems via agentic AI and GenAI capabilitiesGain AI Awareness and technical fluency to work with AI models, LLMs, and the algorithms that power them; get cross-functional alignment; make strategic trade-offs; and set OKRs

21

ZAG - Marty Neumeier Cover Art

ZAG

ZAG The #1 Strategy of High-Performance Brands by Marty Neumeier

"When everybody zigs, zag," says Marty Neumeier in this fresh view of brand strategy. ZAG follows the ultra-clear "whiteboard overview" style of the author’s first book, THE BRAND GAP, but drills deeper into the question of how brands can harness the power of differentiation. The author argues that in an extremely cluttered marketplace, traditional differentiation is no longer enough—today companies need “radical differentiation” to create lasting value for their shareholders and customers. In an entertaining 3-hour read you’ll learn: - why me-too brands are doomed to fail - how to "read" customer feedback on new products and messages - the 17 steps for designing “difference” into your brand - how to turn your brand’s “onliness” into a “trueline” to drive synergy - the secrets of naming products, services, and companies - the four deadly dangers faced by brand portfolios - how to “stretch” your brand without breaking it - how to succeed at all three stages of the competition cycle From the back cover: In an age of me-too products and instant communications, keeping up with the competition is no longer a winning strategy. Today you have to out-position, out-maneuver, and out-design the competition. The new rule? When everybody zigs, zag. In his first book, THE BRAND GAP, Neumeier showed companies how to bridge the distance between business strategy and design. In ZAG, he illustrates the number-one strategy of high-performance brands—radical differentiation. ZAG is an AIGA Design Press book, published under Peachpit's New Riders imprint in partnership with AIGA. For a quick peek inside ZAG, go to www.zagbook.com.

22

Grokking Algorithms - Aditya Bhargava Cover Art

Grokking Algorithms

Grokking Algorithms An illustrated guide for programmers and other curious people by Aditya Bhargava

"This book does the impossible: it makes math fun and easy!"  - Sander Rossel, COAS Software Systems Grokking Algorithms is a fully illustrated, friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. Learning about algorithms doesn't have to be boring! Get a sneak peek at the fun, illustrated, and friendly examples you'll find in Grokking Algorithms on Manning Publications' YouTube channel. Continue your journey into the world of algorithms with Algorithms in Motion , a practical, hands-on video course available exclusively at Manning.com (www.manning.com/livevideo/algorithms-?in-motion). Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. This fully illustrated and engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs. About the Book Grokking Algorithms is a friendly take on this core computer science topic. In it, you'll learn how to apply common algorithms to the practical programming problems you face every day. You'll start with tasks like sorting and searching. As you build up your skills, you'll tackle more complex problems like data compression and artificial intelligence. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. By the end of this book, you will have mastered widely applicable algorithms as well as how and when to use them. What's Inside         • Covers search, sort, and graph algorithms • Over 400 pictures with detailed walkthroughs • Performance trade-offs between algorithms • Python-based code samples     About the Reader This easy-to-read, picture-heavy introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. About the Author Aditya Bhargava is a Software Engineer with a dual background in Computer Science and Fine Arts. He blogs on programming at adit.io. Table of Contents                               • Introduction to algorithms • Selection sort • Recursion • Quicksort • Hash tables • Breadth-first search • Dijkstra's algorithm • Greedy algorithms • Dynamic programming • K-nearest neighbors                    

23

Essential n8n Playbook - Leandro Calado Cover Art

Essential n8n Playbook

Essential n8n Playbook by Leandro Calado

Build AI Agents with N8N Create Autonomous AI Workflows with N8N — No Experience Required Are you ready to automate smarter, faster, and with full control? In this hands-on guide, you'll learn how to build powerful workflows and intelligent automations using n8n — the open-source alternative to Zapier and Make that lets you connect apps, APIs, and AI agents without limits. Whether you're new to automation or already familiar with tools like ChatGPT, OpenAI, or Google Sheets, this book will help you go further — by creating real AI-powered systems that work for you, 24/7. Inside, you'll discover: •Step-by-step tutorials: Build automated email flows, integrate APIs, and create agent-based logic with ease. •AI & Multi-Agent Systems: Combine GPT-based tools with automation for smarter, autonomous decisions. •Real-world use cases: From auto-posting content to orchestrating entire workflows using queues, schedules, and webhooks. No coding required. No per-task fees. Just powerful, flexible automation — fully under your control. Whether you're a developer, data analyst, freelancer, or entrepreneur, this book will give you the skills and mindset to automate anything — and stay ahead of the AI-driven future. Start building AI agents today. Don't wait to get left behind.

24

Take Control of Scrivener 3 - Kirk McElhearn Cover Art

Take Control of Scrivener 3

Take Control of Scrivener 3 by Kirk McElhearn

Create and organize writing projects with ease using Scrivener 3! Version 1.2, updated June 26, 2025 Compose a masterpiece with Literature & Latte's Scrivener. Whether you're writing science fiction, a historical novel, or a zombie travelogue, learn how Scrivener's powerful tools can take your work to the next level. Kirk McElhearn shows you how to collect notes, organize your work, arrange and rearrange sections, and more. Covers Mac, Windows, and iPhone/iPad versions! Scrivener is a powerful tool for managing long-form writing projects—like novels and screenplays—and Take Control of Scrivener 3 gives you all the details you need to know to harness its potential. In this book, best-selling author Kirk McElhearn walks you through setting up, organizing, writing, formatting, revising, and compiling a Scrivener project, whether you’re working on a Mac, a Windows PC, an iPhone, or an iPad. Using this extensive guide, you’ll be able to: • Meet Scrivener: Learn about the Scrivener philosophy and its basic layout • Start your project: Pick a template and add existing materials to your project • Brainstorm and organize: Discover three different ways to work with your material using the Binder, Corkboard, and Outliner. • Set up your writing environment and avoid distractions: Choose default fonts and colors, opt for Script Mode if you’re writing a script or screenplay, and simplify your workspace by hiding interface elements or by using Composition Mode or Full Screen Mode. • Make the most of key features: Learn how to work with styles; use annotations and comments; add footnotes and endnotes; view more than one file at once; use collections to view selected items from the Binder; store bookmarks and project notes; and share and synchronize your project with others. • Go further with Scrivener: Get the details on special features like Scrivenings View (write in sections, but view as a single document) and Snapshots (allows you to make and view periodic backups of your text). • Revise and edit your work: Learn how to find and replace text, and work with revisions. • Use Scrivener for iPhone and iPad: Sync your projects to your mobile device and work on an iPhone or iPad. • Print and export: Understand the process of preparing your project to be printed, and what’s involved in compiling it so that it can be exported in a different format. Kirk also highlights the many changes to Scrivener since the last version (see the What's New section below), including updates to the interface, styles, outlining and metadata capabilities, and improved searching and writing features. In addition, he explains newer features like Bookmarks (lets you store references to other sections of your project), Linguistic Focus (Mac only—highlights specific elements such as dialog, adverbs, or adjectives), Section types (such as Chapter Text and Scene), and Copyholders (allows you to view three or four documents at once).

25

iBooks Author: The Definitive Guide - Trailer Park Inc. Cover Art

iBooks Author: The Definitive Guide

iBooks Author: The Definitive Guide by Trailer Park Inc.

Unlock the full power and potential of iBooks Author with our #1 Bestselling interactive manual! Built using iBooks Author by experienced designers and developers, our book will get you up and running in no time. Through interactive galleries, video demonstrations, and invaluable professional tips and tricks, "iBooks Author: The Definitive Guide" gives you everything needed to quickly learn and master this innovative digital publishing application. Topics Include: • Template Overview • Creating Table of Contents and Glossary • Adding Text, Images and Interactive Content • Working with HTML5 Widgets and 3D Objects • Previewing and Publishing • Professional Tips & Tricks

26

Excel 2010 All-in-One For Dummies - Greg Harvey Cover Art

Excel 2010 All-in-One For Dummies

Excel 2010 All-in-One For Dummies by Greg Harvey

A comprehensive, up-to-date, user-friendly guide to Excel 2010 Excel is the standard for spreadsheet applications and is used worldwide, but it's not always user-friendly. That makes it a perfect For Dummies topic, and this handy all-in-one guide covers all the essentials, the new features, how to analyze data with Excel, and much more. Eight minibooks address Excel basics, worksheet design, formulas and functions, worksheet collaboration and review, charts and graphics, data management, data analysis, and Excel and VBA. Excel is the leading spreadsheet/data analysis software and is used throughout the world; the newest revision includes upgraded tools and a redesigned interface For Dummies books are the bestselling guides to Excel, with more than three million copies sold Excel 2010 All-in-One For Dummies covers the changes in the newest version as well as familiar tasks, such as creating and editing worksheets, setting up formulas, and performing statistical functions Eight self-contained minibooks cover the basics, worksheet design, formulas and functions, worksheet collaboration, presenting data in charts and graphics, data management, data analysis, and creating macros with VBA. Newcomers to Excel as well as veterans who just want to learn the latest version will find Excel 2010 All-in-One For Dummies has everything they need to know.

27

Numbers for iPad (2015 Edition) (Vole Guides) - Sean Kells Cover Art

Numbers for iPad (2015 Edition) (Vole Guides)

Numbers for iPad (2015 Edition) (Vole Guides) by Sean Kells

A newer edition of this book is available: "Numbers for iPad & iPad Pro (Vole Guides)" by Sean Kells. This handy guide covers all of Numbers for iOS, Apple's chart-topping spreadsheet app tuned to work with your iPad, iPhone, and iPod touch. If you're coming from Numbers for Mac or Microsoft Excel, you'll find all the steps needed to transfer your spreadsheets and make a painless transition from point-and-click to tap-and-drag. • Use just your fingers to create spreadsheets with tables, charts, graphics, and media. • Create spreadsheets based on Apple's professionally designed templates or your own custom templates. • Store spreadsheets in iCloud or third-party cloud locations such as Dropbox or Google Drive. • Use Handoff to pass spreadsheets seamlessly between your Mac, iPhone, iPad, and iPod touch. • Organize your spreadsheets into folders. • Restrict access to your spreadsheets by password-protecting them. • Add multiple sheets and tables to your spreadsheets. • Print spreadsheets wirelessly from an AirPrint-capable printer. • Edit and format cells and use the built-in editing tools. • Enter data with sliders, steppers, pop-up menus, checkboxes, star ratings, and intelligent keyboards. • Add comments and highlights to your work. • Cut, copy, paste, merge, fill, and sort cells. • Use forms to edit lists easily. • Enter, copy, move, and troubleshoot formulas. • Choose from more than 250 built-in functions and operators to build formulas. • Chart your data to reveal trends and relationships. • Embellish your spreadsheets with photos, videos, text boxes, arrows, lines, and shapes. • Export Numbers, Excel, PDF, or CSV files. • Import Numbers, Excel, or CSV files. • Send copies of spreadsheets via email, Messages, or AirDrop. • Transfer spreadsheets via remote server. • Use iCloud to store, share, sync, or collaborate on spreadsheets online. • Plenty of tips, tricks, and timesavers. • Fully cross-referenced, linked, and searchable. Contents 1. Getting Started with Numbers 2. Spreadsheet Basics 3. Entering Data 4. Formulas and Functions 5. Charts 6. Media, Text Boxes, and Shapes 7. Sharing and Converting Spreadsheets About the Author Sean Kells is a human-interface designer based in Seattle, Washington. When he's not pushing pixels, Sean paints foreboding seascapes, plays backgammon for blood, and takes his dog surfing. Sean has written guides to Numbers, Pages, Keynote, and iBooks.

28

The Mythical Man-Month - Frederick Brooks Jr. Cover Art

The Mythical Man-Month

The Mythical Man-Month Essays on Software Engineering by Frederick Brooks Jr.

Few books on software project management have been as influential and timeless as The Mythical Man-Month . With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time. The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years."

29

How To Setup Find My iPhone - Mobility Cover Art

How To Setup Find My iPhone

How To Setup Find My iPhone Animated Audiobook by Mobility

How to Setup Find my iPhone animated audiobook by Mobility shows you how to setup the feature Find My iPhone through a simple and easy to follow sequence of 06 animated audio steps. You do not need to read any manual or setup guide anymore. "How to setup find my iPhone" uses JavaScript to synchronize the animation and audio to present the material in a way that is easy to learn and execute the instructions.

30

Clean Code - Robert Martin Cover Art

Clean Code

Clean Code A Handbook of Agile Software Craftsmanship by Robert Martin

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it. What kind of work will you be doing? You’ll be reading code–lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code–of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.

31

iPad 3 & iOS 6 - Chris Kennedy Cover Art

iPad 3 & iOS 6

iPad 3 & iOS 6 Tech 102 by Chris Kennedy

Perfect for new and experienced users, this no-fluff guide to the Apple iPad is packed with details on settings, apps, documents, and iCloud. You'll also find step-by-step instructions for dictating, networking, sharing, troubleshooting, going online, and using Siri. New features covered include Siri, Maps, Privacy, Shared Photo Streams, Do Not Disturb, Facebook integration, Clock, Guided Access, Safari and Mail improvements, and remodeled stores. • Master the Home screen and multitouch gestures. • Secure your data from thieves, snoops, and rogue apps. • Work with onscreen or wireless keyboards. • Get instant search results for documents, pictures, music, mail, apps, contacts, and more. • Ask Siri to find nearby businesses, set alarms, search the web, and more. • Dictate anywhere that you can type. • Connect to wireless networks with a couple of taps. • Set up cellular, Bluetooth, and VPN connections. • Mirror your iPad's screen to your TV wirelessly via AirPlay. • Back up your data to iCloud or iTunes. • Use iCloud to store and access the latest versions of your documents online. • Sync your documents, mail, contacts, appointments, reminders, notes, and messages wirelessly across your iPad, iPhone, iPod touch, and Mac. • See all your notifications in one place. • Browse the web with Safari. • Send, receive, and manage your email with Mail. • Chat with family and friends with Messages or FaceTime. • Post to Twitter or Facebook right from the app you're using. • Manage your day-to-day life with Calendar, Contacts, Notes, Reminders, and Clock. • Find your way with Maps. • Download and install apps and updates from the App Store. • Read books, magazines, and newspapers with iBooks and Newsstand. • Play games on Game Center, Apple's online multiplayer social gaming network. • Play music, movies, TV shows, and other media downloaded from the iTunes Store. • Capture, edit, and share photos and videos with Camera, Photos, and Photo Booth. • Care for your iPad and troubleshoot problems. • Plenty of tips, tricks, and workarounds. • Fully cross-referenced, linked, and searchable. Contents 1. Getting Started with Your iPad 2. Touring Your iPad 3. Securing Your iPad 4. Typing, Editing & Searching 5. Dictation & Siri 6. Wireless & Network Connections 7. iCloud, iTunes & Notifications 8. Browsing the Web 9. Email, Messaging & Video Calls 10. Organizing Your Life 11. Shopping in the App Store 12. Reading Books, Newspapers & Magazines 13. Playing Games 14. Downloading and Playing Music & Videos 15. Shooting, Viewing & Managing Photos 16. iPad Care & Troubleshooting About the Author Chris Kennedy is a technical writer based in Boulder, Colorado. When he's not planting power-user tips on blogs, Chris climbs rocks, revises his screenplays, and reads the journals of polar explorers.

32

FileMaker Pro 11: The Missing Manual - Susan Prosser & Stuart Gripman Cover Art

FileMaker Pro 11: The Missing Manual

FileMaker Pro 11: The Missing Manual by Susan Prosser & Stuart Gripman

This hands-on, friendly guide shows you how to harness FileMaker's power to make your information work for you. With a few mouse clicks, the FileMaker Pro 11 database helps you create and print corporate reports, manage a mailing list, or run your entire business. FileMaker Pro 11: The Missing Manual helps you get started, build your database, and produce results, whether you're running a business, pursuing a hobby, or planning your retirement. It's a thorough, accessible guide for new, non-technical users, as well as those with more experience. Start up: Get your first database up and running in minutes Catalog your data: Organize contacts, to-do items, and product information with speedy data-entry and sorting tools Create professional documents: Publish reports, invoices, and more, with ease Add visual power and clarity: Create colorful charts to illustrate and summarize your data Harness processing power: Crunch numbers and search text with dozens of built-in formulas Learn advanced topics: Explore the high-level features of FileMaker Pro Advanced and FileMaker Server

33

iBooks for iPad (2015 Edition) (Vole Guides) - Sean Kells Cover Art

iBooks for iPad (2015 Edition) (Vole Guides)

iBooks for iPad (2015 Edition) (Vole Guides) by Sean Kells

A newer edition of this book is available: "iBooks for iPad & iPad Pro (Vole Guides)" by Sean Kells. This handy guide covers all of iBooks, Apple's chart-topping ebook reader tuned to work with your iPad, iPhone, iPod touch, and Mac. If you're coming from the Amazon Kindle or Barnes & Noble Nook, you'll find the steps needed to make a smooth transition to iBooks. • Use just your fingers to page through books, read PDF files, interact with multimedia textbooks, create bookmarks, and highlight and annotate passages. • Use built-in search and navigation features to find words or phrases anywhere in a book and quickly jump to specific pages. • Share quotes from books via Mail, Messages, Twitter, or Facebook. • Adjust screen brightness for ambient light and change a book's text size, font, and layout to suit your eyesight and reading speed. • Stock and organize your library by buying books from the iBooks Store, downloading free (and DRM-free) books from the internet, and converting books to EPUB format. • Sync your library across all your iOS devices automatically. • Subscribe to magazines and newspapers or buy single issues. • Plenty of tips, tricks, and timesavers. • Fully cross-referenced, linked, and searchable. Contents 1. Getting Started with iBooks 2. Stocking Your Library 3. Organizing Your Library 4. Reading Books 5. Reading PDFs 6. Newsstand 7. Interactive Textbooks About the Author Sean Kells is a human-interface designer based in Seattle, Washington. When he's not pushing pixels, Sean paints foreboding seascapes, plays backgammon for blood, and takes his dog surfing. Sean has written guides to Numbers, Pages, Keynote, and iBooks.

34

Pages for iPad (2015 Edition) (Vole Guides) - Sean Kells Cover Art

Pages for iPad (2015 Edition) (Vole Guides)

Pages for iPad (2015 Edition) (Vole Guides) by Sean Kells

A newer edition of this book is available: "Pages for iPad & iPad Pro (Vole Guides)" by Sean Kells. This handy guide covers all of Pages for iOS, Apple's chart-topping word processor tuned to work with your iPad, iPhone, and iPod touch. If you're coming from Pages for Mac or Microsoft Word, you'll find all the steps needed to transfer your documents and make a painless transition from point-and-click to tap-and-drag. • Use just your fingers to create documents with text, lists, footnotes, tables, charts, graphics, and media. • Create documents based on Apple's professionally designed templates or your own custom templates. • Store documents in iCloud or third-party cloud locations such as Dropbox or Google Drive. • Use Handoff to pass documents seamlessly between your Mac, iPhone, iPad, and iPod touch. • Organize your documents into folders. • Restrict access to your documents by password-protecting them. • Set the paper size and adjust page margins. • Insert repeating headers and footers. • Number pages automatically. • Use watermarks to stamp your documents with a logo or mark them as confidential. • Print documents wirelessly from an AirPrint-capable printer. • Edit and format text and use the built-in editing tools. • Add comments and highlights to your work. • Track changes in your documents. • Use paragraph and character styles to maintain a consistent look. • Create bulleted, lettered, or numbered lists. • Flow text into multiple columns. • Change the line spacing and alignment of paragraphs. • Set paragraph margins and first-line indents. • Use tab stops to align columns of text or numbers. • Insert manual page, column, or line breaks. • Insert footnotes or endnotes. • Embellish your documents with photos, videos, text boxes, arrows, lines, and shapes. • Wrap text around objects. • Organize, format, and sort text or numbers in tables. • Chart your data to show trends and relationships. • Export Pages, Word, PDF, or ePub files. • Import Pages, Word, or text files. • Send copies of documents via email, Messages, or AirDrop. • Transfer documents via remote server. • Use iCloud to store, share, sync, or collaborate on documents online. • Plenty of tips, tricks, and timesavers. • Fully cross-referenced, linked, and searchable. Contents 1. Getting Started with Pages 2. Document Basics 3. Editing Text 4. Formatting Text 5. Media, Text Boxes, and Shapes 6. Tables 7. Charts 8. Sharing and Converting Documents About the Author Sean Kells is a human-interface designer based in Seattle, Washington. When he's not pushing pixels, Sean paints foreboding seascapes, plays backgammon for blood, and takes his dog surfing. Sean has written guides to Numbers, Pages, Keynote, and iBooks.

35

Pragmatic Programmer, The - David Thomas & Andrew Hunt Cover Art

Pragmatic Programmer, The

Pragmatic Programmer, The Your journey to mastery, 20th Anniversary Edition by David Thomas & Andrew Hunt

“One of the most significant books in my life.” –Obie Fernandez, Author, The Rails Way “Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours.” –Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied “. . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.” –Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks “. . . lightning does strike twice, and this book is proof.” –VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks The Pragmatic Programmer is one of those rare tech books you’ll read, re-read, and read again over the years. Whether you’re new to the field or an experienced practitioner, you’ll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you’ll learn how to: Fight software rot Learn continuously Avoid the trap of duplicating knowledge Write flexible, dynamic, and adaptable code Harness the power of basic tools Avoid programming by coincidence Learn real requirements Solve the underlying problems of concurrent code Guard against security vulnerabilities Build teams of Pragmatic Programmers Take responsibility for your work and career Test ruthlessly and effectively, including property-based testing Implement the Pragmatic Starter Kit Delight your users Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you’re a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you’ll quickly see improvements in personal productivity, accuracy, and job satisfaction. You’ll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You’ll become a Pragmatic Programmer. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

36

Essential Scrum - Kenneth Rubin Cover Art

Essential Scrum

Essential Scrum A Practical Guide to the Most Popular Agile Process by Kenneth Rubin

A Practical Guide to the Most Popular Agile Process The Single-Source, Comprehensive Guide to Scrum for All Team Members, Managers, and Executives If you want to use Scrum to develop innovative products and services that delight your customers, Essential Scrum is the complete, single-source reference you’ve been searching for. Leading Scrum coach and trainer Kenny Rubin illuminates the values, principles, and practices of Scrum, and describes flexible, proven approaches that can help you implement it far more effectively. Whether you are new to Scrum or years into your use, this book will introduce, clarify, and deepen your Scrum knowledge at the team, product, and portfolio levels. Drawing from Rubin’s experience helping hundreds of organizations succeed with Scrum, this book provides easy-to-digest descriptions enhanced by more than two hundred illustrations based on an entirely new visual icon language for describing Scrum’s roles, artifacts, and activities. Essential Scrum will provide every team member, manager, and executive with a common understanding of Scrum, a shared vocabulary they can use in applying it, and practical knowledge for deriving maximum value from it.

37

User Story Mapping - Jeff Patton & Peter Economy Cover Art

User Story Mapping

User Story Mapping Discover the Whole Story, Build the Right Product by Jeff Patton & Peter Economy

User story mapping is a valuable tool for software development, once you understand why and how to use it. This insightful book examines how this often misunderstood technique can help your team stay focused on users and their needs without getting lost in the enthusiasm for individual product features. Author Jeff Patton shows you how changeable story maps enable your team to hold better conversations about the project throughout the development process. Your team will learn to come away with a shared understanding of what you’re attempting to build and why. Get a high-level view of story mapping, with an exercise to learn key concepts quicklyUnderstand how stories really work, and how they come to life in Agile and Lean projectsDive into a story’s lifecycle, starting with opportunities and moving deeper into discoveryPrepare your stories, pay attention while they’re built, and learn from those you convert to working software

38

Succeeding with Agile - Mike Cohn Cover Art

Succeeding with Agile

Succeeding with Agile Software Development Using Scrum by Mike Cohn

Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work. Succeeding with Agile is for pragmatic software professionals who want real answers to the most difficult challenges they face in implementing Scrum. Cohn covers every facet of the transition: getting started, helping individuals transition to new roles, structuring teams, scaling up, working with a distributed team, and finally, implementing effective metrics and continuous improvement. Throughout, Cohn presents “Things to Try Now” sections based on his most successful advice. Complementary “Objection” sections reproduce typical conversations with those resisting change and offer practical guidance for addressing their concerns. Coverage includes Practical ways to get started immediately–and “get good” fast Overcoming individual resistance to the changes Scrum requires Staffing Scrum projects and building effective teams Establishing “improvement communities” of people who are passionate about driving change Choosing which agile technical practices to use or experiment with Leading self-organizing teams Making the most of Scrum sprints, planning, and quality techniques Scaling Scrum to distributed, multiteam projects Using Scrum on projects with complex sequential processes or challenging compliance and governance requirements Understanding Scrum’s impact on HR, facilities, and project management Whether you've completed a few sprints or multiple agile projects and whatever your role–manager, developer, coach, ScrumMaster, product owner, analyst, team lead, or project lead–this book will help you succeed with your very next project. Then, it will help you go much further: It will help you transform your entire development organization.

39

Excel 2010 Pivot Tables - Tim Hill Cover Art

Excel 2010 Pivot Tables

Excel 2010 Pivot Tables Tech 102 by Tim Hill

The jargon associated with Microsoft Excel's pivot tables ("n-dimensional cross tabulations") makes them look complex, but they're really no more than an easy way to build concise, flexible summaries of long lists of raw values. If you're working with hundreds (or hundreds of thousands) of rows, then pivot tables are the best way to look at the same information in different ways, summarize data on the fly, and spot trends and relationships. This handy guide teaches you how to use Excel's most powerful feature to crunch large amounts of data, without having to write new formulas, copy and paste cells, or reorganize rows and columns. You can download the sample workbook to follow along with the author's examples. • Create pivot tables from worksheet databases. • Rearrange pivot tables by dragging, swapping, and nesting fields. • Customize pivot tables with styles, layouts, totals, and subtotals. • Combine numbers, dates, times, or text values into custom groups. • Calculate common statistics or create custom formulas. • Filter data that you don't want to see. • Create and customize pivot charts. • Unlink a pivot table from its source data. • Control references to pivot table cells. • Plenty of tips, tricks, and timesavers. • Fully cross-referenced, linked, and searchable. Contents 1. Pivot Table Basics 2. Nesting Fields 3. Grouping Items 4. Calculations and Custom Formulas 5. Filtering Data 6. Charting Pivot Tables 7. Tricks with Pivot Tables About the Author Tim Hill is a statistician living in Boulder, Colorado. He holds degrees in mathematics and statistics from Stanford University and the University of Colorado. Tim has written self-teaching guides for Algebra, Trigonometry, Geometry, Precalculus, Advanced Precalculus, Permutations & Combinations, Mathematics of Money, Excel Loan & Mortgage Formulas, and Excel Pivot Tables. When he's not crunching numbers, Tim climbs rocks, hikes canyons, and avoids malls.

40

Clean Architecture - Robert Martin Cover Art

Clean Architecture

Clean Architecture A Craftsman's Guide to Software Structure and Design by Robert Martin

Practical Software Architecture Solutions from the Legendary Robert C. Martin (“Uncle Bob”) By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them. Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face–the ones that will make or break your projects. Learn what software architects need to achieve–and core disciplines and practices for achieving it Master essential software design principles for addressing function, component separation, and data management See how programming paradigms impose discipline by restricting what developers can do Understand what’s critically important and what’s merely a “detail” Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications Define appropriate boundaries and layers, and organize components and services See why designs and architectures go wrong, and how to prevent (or fix) these failures Clean Architecture is essential reading for every current or aspiring software architect, systems analyst, system designer, and software manager–and for every programmer who must execute someone else’s designs. Register your product for convenient access to downloads, updates, and/or corrections as they become available.

41

Non-Designer's Design Book, The - Robin Williams Cover Art

Non-Designer's Design Book, The

Non-Designer's Design Book, The by Robin Williams

A lot has happened in the world of digital design since the first edition of this title was published, but one thing remains true: There is an ever-growing number of people attempting to design pages with no formal training. This book is the one place they can turn to find quick, non-intimidating, excellent design help from trusted design instructor Robin Williams. This revised classic--now in full color--includes a new section on the hot topic of Color itself. In The Non-Designer's Design Book, 3rd Editio n, Robin turns her attention to the basic principles that govern good design. Readers who follow her clearly explained concepts will produce more sophisticated and professional pages immediately. Humor-infused, jargon-free prose interspersed with design exercises, quizzes, and illustrations make learning a snap--which is just what audiences have come to expect from this best-selling author.

42

Excel 2019 All-in-One For Dummies - Greg Harvey Cover Art

Excel 2019 All-in-One For Dummies

Excel 2019 All-in-One For Dummies by Greg Harvey

Make Excel work for you   Excel 2019 All-In-One For Dummies offers eight books in one!! It is completely updated to reflect the major changes Microsoft is making to Office with the 2019 release. From basic Excel functions, such as creating and editing worksheets, to sharing and reviewing worksheets, to editing macros with Visual Basic, it provides you with a broad scope of the most common Excel applications and functions—including formatting worksheets, setting up formulas, protecting worksheets, importing data, charting data, and performing statistical functions.     The book covers importing data, building and editing worksheets, creating formulas, generating pivot tables, and performing financial functions, what-if scenarios, database functions, and Web queries. More advanced topics include worksheet sharing and auditing, performing error trapping, building and running macros, charting data, and using Excel in conjunction with Microsoft Power BI (Business Intelligence) to analyze, model, and visualize vast quantities of data from a variety of local and online sources.   Get familiar with Worksheet design Find out how to work with charts and graphics Use Excel for data management, analysis, modeling, and visualization Make sense of macros and VBA If you’re a new or inexperienced user looking to spend more time on your projects than trying to figure out how to make Excel work for you, this all-encompassing book makes it easy!

43

Continuous Delivery - Jez Humble & David Farley Cover Art

Continuous Delivery

Continuous Delivery Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble & David Farley

Winner of the 2011 Jolt Excellence Award ! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours— sometimes even minutes–no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the “deployment pipeline,” an automated process for managing all changes, from check-in to release. Finally, they discuss the “ecosystem” needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes • Automating all facets of building, integrating, testing, and deploying software • Implementing deployment pipelines at team and organizational levels • Improving collaboration between developers, testers, and operations • Developing features incrementally on large and distributed teams • Implementing an effective configuration management strategy • Automating acceptance testing, from analysis to implementation • Testing capacity and other non-functional requirements • Implementing continuous deployment and zero-downtime releases • Managing infrastructure, data, components and dependencies • Navigating risk management, compliance, and auditing Whether you’re a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever—so you can deliver value to your business rapidly and reliably.

44

Domain-Driven Design - Eric Evans Cover Art

Domain-Driven Design

Domain-Driven Design Tackling Complexity in the Heart of Software by Eric Evans

Domain-Driven Design fills that need. This is not a book about specific technologies. It offers readers a systematic approach to domain-driven design, presenting an extensive set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains. Intertwining design and development practice, this book incorporates numerous examples based on actual projects to illustrate the application of domain-driven design to real-world software development. Readers learn how to use a domain model to make a complex development effort more focused and dynamic. A core of best practices and standard patterns provides a common language for the development team. A shift in emphasis–refactoring not just the code but the model underlying the code–in combination with the frequent iterations of Agile development leads to deeper insight into domains and enhanced communication between domain expert and programmer. Domain-Driven Design then builds on this foundation, and addresses modeling and design for complex systems and larger organizations.Specific topics covered include: With this book in hand, object-oriented developers, system analysts, and designers will have the guidance they need to organize and focus their work, create rich and useful domain models, and leverage those models into quality, long-lasting software implementations.

45

Excel 2010 Bible - John Walkenbach Cover Art

Excel 2010 Bible

Excel 2010 Bible by John Walkenbach

A comprehensive reference to the newest version of the world’s most popular spreadsheet application: Excel 2010 John Walkenbach's name is synonymous with excellence in computer books that decipher complex technical topics. Known as "Mr. Spreadsheet," Walkenbach shows you how to maximize the power of all the new features of Excel 2010. An authoritative reference, this perennial bestseller proves itself indispensable no matter your level of skill, from Excel beginners and intermediate users to power users and potential power users everywhere. Fully updated for the new release, this latest edition provides comprehensive, soup-to-nuts coverage, delivering over 900 pages of Excel tips, tricks, and techniques you won’t find anywhere else. Excel guru and bestselling author John Walkenbach ("Mr. Spreadsheet") guides you through every aspect of Excel Delivers essential coverage of all the newest features of Excel 2010 Presents material in a clear, concise, logical format that is ideal for all levels of Excel experience Includes a CD that contains all the templates and worksheets used in the book plus John Walkenbach's award-winning Power Utility Pak Excel 2010 Bible serves as an excellent resource on all things Excel! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

46

Photoshop Compositing Secrets - Matt Kloskowski Cover Art

Photoshop Compositing Secrets

Photoshop Compositing Secrets Unlocking the Key to Perfect Selections and Amazing Photoshop Effects for Totally Realistic Composites by Matt Kloskowski

Unlocking the Key to Perfect Selections and Amazing Photoshop Effects for Totally Realistic Composites Compositing is one of the hottest trends in Photoshop and photography today for portrait photographers, designers of all walks of life, and even retouchers. Everywhere you look, from group photos, to school graduation or sports portraits, to magazines, movie posters, and DVD covers, chances are, you’ve seen compositing. In Photoshop Compositing Secrets , Matt Kloskowski takes you through the entire process behind creating convincing, well-executed, and captivating composites. You’ll see how to create images that run the gamut from real-world portraits for corporate, graduation, or group photos to sports portraits, templates, and collages, and even the surreal, dramatic composites that clients clamor for. You'll learn: One of the most important secrets to compositing: how to master selections in Photoshop (yes, even wispy hair), What background color, and camera and lighting setups work best for compositing, How to move a subject from one background to another, and the Photoshop lighting and shadowing techniques to make it look real, And all the Photoshop tips, tricks, and special effects you need to pull off a convincing, professional composite. No matter if you're a professional, an aspiring professional, or a hobbyist, Photoshop Compositing Secrets will sharpen your skills and open up a whole new avenue of photographic expression in an easy-to-understand way that will have you creating your own composites in no time.

47

FileMaker Pro 14: The Missing Manual - Susan Prosser & Stuart Gripman Cover Art

FileMaker Pro 14: The Missing Manual

FileMaker Pro 14: The Missing Manual by Susan Prosser & Stuart Gripman

You don’t need a technical background to build powerful databases with FileMaker Pro 14. This crystal-clear, objective guide shows you how to create a database that lets you do almost anything with your data so you can quickly achieve your goals. Whether you’re creating catalogs, managing inventory and billing, or planning a wedding, you’ll learn how to customize your database to run on a PC, Mac, web browser, or iOS device. The important stuff you need to know: Dive into relational data. Solve problems quickly by connecting and combining data from different tables. Create professional documents. Publish reports, charts, invoices, catalogs, and other documents with ease. Access data anywhere. Use FileMaker Go on your iPad or iPhone—or share data on the Web. Harness processing power. Use new calculation and scripting tools to crunch numbers, search text, and automate tasks. Run your database on a secure server. Learn the high-level features of FileMaker Pro Advanced. Keep your data safe. Set privileges and allow data sharing with FileMaker’s streamlined security features.

48

The Algorithm Design Manual - Steven S. Skiena Cover Art

The Algorithm Design Manual

The Algorithm Design Manual Second Edition by Steven S. Skiena

....The most comprehensive guide to designing practical and efficient algorithms!.... The Algorithm Design Manual, Second Edition "...the book is an algorithm-implementation treasure trove, and putting all of these implementations in one place was no small feat. The list of implementations [and] extensive bibliography make the book an invaluable resource for everyone interested in the subject." --ACM Computing Reviews "It has all the right ingredients: rich contents, friendly, personal language, subtle humor, the right references, and a plethora of pointers to resources."  -- P. Takis Metaxas, Wellesley College "This is the most approachable book on algorithms I have." -- Megan Squire, Elon University, USA This newly expanded and updated second edition of the best-selling classic continues to take the "mystery" out of designing algorithms, and analyzing their efficacy and efficiency. Expanding on the first edition, the book now serves as the primary textbook of choice for algorithm design courses while maintaining its status as the premier practical reference guide to algorithms for programmers, researchers, and students. The reader-friendly Algorithm Design Manual provides straightforward access to combinatorial algorithms technology, stressing design over analysis. The first part, Techniques , provides accessible instruction on methods for designing and analyzing computer algorithms. The second part, Resources , is intended for browsing and reference, and comprises the catalog of algorithmic resources, implementations and an extensive bibliography. NEW to the second edition: • Doubles the tutorial material and exercises over the first edition • Provides full online support for lecturers, and a completely updated and improved website component with lecture slides, audio and video • Contains a unique catalog identifying the 75 algorithmic problems that arise most often in practice, leading the reader down the right path to solve them • Includes several NEW "war stories" relating experiences from real-world applications • Provides up-to-date links leading to the very best algorithm implementations available in C, C++, and Java ADDITIONAL Learning Tools: • Exercises include "job interview problems" from major software companies • Highlighted take-home lesson boxes emphasize essential concepts • Provides comprehensive references to both survey articles and the primary literature • Exercises point to relevant programming contest challenge problems • Many algorithms presented with actual code (written in C) as well as pseudo-code • A full set of lecture slides and additional material available at www.algorist.com Written by a well-known algorithms researcher who received the IEEE Computer Science and Engineering Teaching Award, this new edition of The Algorithm Design Manual is an essential learning tool for students needing a solid grounding in algorithms, as well as a special text/reference for professionals who need an authoritative and insightful guide. Professor Skiena is also author of the popular Springer text, Programming Challenges: The Programming Contest Training Manual .

49

Tapworthy - Josh Clark Cover Art

Tapworthy

Tapworthy Designing Great iPhone Apps by Josh Clark

So you've got an idea for an iPhone app -- along with everyone else on the planet. Set your app apart with elegant design, efficient usability, and a healthy dose of personality. This accessible, well-written guide shows you how to design exceptional user experiences for the iPhone and iPod Touch through practical principles and a rich collection of visual examples. Whether you're a designer, programmer, manager, or marketer, Tapworthy teaches you to "think iPhone" and helps you ask the right questions -- and get the right answers -- throughout the design process. You'll explore how considerations of design, psychology, culture, ergonomics, and usability combine to create a tapworthy app. Along the way, you'll get behind-the-scenes insights from the designers of apps like Facebook, USA Today , Twitterrific, and many others. Develop your ideas from initial concept to finished designBuild an effortless user experience that rewards every tapExplore the secrets of designing for touchDiscover how and why people really use iPhone appsLearn to use iPhone controls the Apple wayCreate your own personality-packed visuals

50

Excel 2010 For Dummies - Greg Harvey Cover Art

Excel 2010 For Dummies

Excel 2010 For Dummies by Greg Harvey

Crunch numbers, create spreadsheets, and get up to speed on Excel 2010! This friendly book gets you started with the basics of Excel 2010, such as creating a spreadsheet from scratch, selecting commands from the Ribbon, customizing the Quick Access toolbar, creating simple formulas, moving and copying data with drag and drop, using the AutoCorrect and AutoFill features, and more. Navigate effectively — see how the Ribbon interface and the Backstage View give you access to all the tools you need for every task Be a mover and a shaker — move and copy data with cut, copy, and paste or drag and drop Summing up — total columns and rows of numbers with the AutoSum button Making it pretty — format data tables, adjust column widths and row heights, hide columns and rows, and format with Styles or the Format Painter Safety net — save your work and recover spreadsheets after a computer crash Open the book and find: What's new in Excel 2010 How to surf an Excel 2010 worksheet and workbook Instructions for entering data in a worksheet Tips for keeping your data secure How to enter and edit formulas with built-in functions Tips for undoing or deleting data entry mistakes Learn to: Get comfortable with Excel 2010 and Backstage View Create and edit spreadsheets Format cells, create formulas, and fix data entry errors Copy, cut, move, paste, or delete data

Books

Book Charts

Apple Books Best Sellers

Fiction Ebook Best Sellers

Nonfiction Ebook Best Sellers

iTunes Audiobook Charts

Audiobook Best Sellers

iTunes Halloween Related Charts

iTunes Music Charts

Most Popular Music Charts

Movie Charts

Top Movies

iTunes TV Charts

Top Television Shows

iTunes iOS App Charts

Top iPhone Apps

Top iPad & iPad Mini Apps

International iTunes Charts