Notion for Beginners: Notion for Work, Play, and ProductivityJill Hamilton
- Genre: Software
- Publish Date: February 18, 2020
- Publisher: Tomfoolery Press
- Apple Books | $3.99Amazon Kindle
The most popular and best selling computer software ebooks at the Apple iBookstore.
Chart of the top computer software ebook best sellers was last updated:
1
Notion for Beginners: Notion for Work, Play, and ProductivityJill Hamilton
Notion is a multi-purpose app combining the power of Evernote, Trello, Airtable, Excel and more into one highly flexible and customizable desktop and mobile workspace. Learn how to use this amazing app from the ground up: what you can do with it and how you can do it. Increase your productivity with a custom-designed workspace that suits your unique needs and style. Manage your work, home, and hobbies with Notion databases and pages. Learn how in Notion for Beginners ! *This guide was written and published with the permission of Notion Labs Inc. and all branding and related imagery belong to them. The author is not affiliated with Notion Labs Inc.
2
Microsoft Excel 2019 VBA and MacrosBill Jelen & Tracy Syrstad
Renowned Excel experts Bill Jelen (MrExcel) and Tracy Syrstad explain how to build more powerful, reliable, and efficient Excel spreadsheets. Use this guide to automate virtually any routine Excel task: save yourself hours, days, maybe even weeks. Make Excel do things you thought were impossible, discover macro techniques you won’t find anywhere else, and create automated reports that are amazingly powerful. Bill Jelen and Tracy Syrstad help you instantly visualize information to make it actionable; capture data from anywhere, and use it anywhere; and automate the best new features in Excel 2019 and Excel in Office 365. You’ll find simple, step-by-step instructions, real-world case studies, and 50 workbooks packed with examples and complete, easy-to-adapt solutions. By reading this book, you will: Quickly master Excel macro development Work more efficiently with ranges, cells, and formulas Generate automated reports and quickly adapt them for new requirements Learn to automate pivot tables to summarize, analyze, explore, and present data Use custom dialog boxes to collect data from others using Excel Improve the reliability and resiliency of your macros Integrate data from the internet, Access databases, and other sources Automatically generate charts, visualizations, sparklines, and Word documents Create powerful solutions with classes, collections, and custom functions Solve sophisticated business analysis problems more rapidly About This Book For everyone who wants to get more done with Microsoft Excel in less time For business and financial professionals, entrepreneurs, students, and others who need to efficiently manage and analyze data
3
Essential n8n PlaybookLeandro 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.
4
Advanced ICDL Word ProcessingConor Jordan
ICDL Advanced Word provides coverage of the concepts required for the Advanced ICDL 3.0 syllabus. This step-by-step guide to Microsoft Word provides learners with the skills needed to learn advanced word processing features. Illustrated with detailed instructions and revision exercises, readers will gain a greater insight into the functionality and diverse range of features available within Microsoft Word. Topics covered include: • Work with referencing features including citations, footnotes, endnotes, captions, indexes and cross references. • Apply advanced text, paragraph, column and table formatting • Advanced mail merge techniques and automation features such as macros • Use linking and embedding features in Microsoft Word • Collaborate and review documents, apply document security • Work with watermarks, sections and headers & footers Resources accompanying this textbook are available to download at www.digidiscover/downloads.Process
5
Designing Data-Intensive ApplicationsMartin 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
6
Microsoft Excel 2019 Data Analysis and Business ModelingWayne Winston
Master business modeling and analysis techniques with Microsoft Excel 2019 and Office 365 and transform data into bottom-line results. Written by award-winning educator Wayne Winston, this hands-on, scenario-focused guide helps you use Excel to ask the right questions and get accurate, actionable answers. New coverage ranges from Power Query/Get & Transform to Office 365 Geography and Stock data types. Practice with more than 800 problems, many based on actual challenges faced by working analysts. Solve real business problems with Excel—and build your competitive advantage: Quickly transition from Excel basics to sophisticated analytics Use PowerQuery or Get & Transform to connect, combine, and refine data sources Leverage Office 365’s new Geography and Stock data types and six new functions Illuminate insights from geographic and temporal data with 3D Maps Summarize data with pivot tables, descriptive statistics, histograms, and Pareto charts Use Excel trend curves, multiple regression, and exponential smoothing Delve into key financial, statistical, and time functions Master all of Excel’s great charts Quickly create forecasts from historical time-based data Use Solver to optimize product mix, logistics, work schedules, and investments—and even rate sports teams Run Monte Carlo simulations on stock prices and bidding models Learn about basic probability and Bayes’ Theorem Use the Data Model and Power Pivot to effectively build and use relational data sources inside an Excel workbook Automate repetitive analytics tasks by using macros
7
Modern Software EngineeringDavid Farley
Improve Your Creativity, Effectiveness, and Ultimately, Your Code In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help you solve problems you haven't encountered yet, using today's technologies and tomorrow's. It offers you deeper insight into what you do every day, helping you create better software, faster, with more pleasure and personal fulfillment. Clarify what you're trying to accomplish Choose your tools based on sensible criteria Organize work and systems to facilitate continuing incremental progress Evaluate your progress toward thriving systems, not just more "legacy code" Gain more value from experimentation and empiricism Stay in control as systems grow more complex Achieve rigor without too much rigidity Learn from history and experience Distinguish "good" new software development ideas from "bad" ones Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
8
PLC and HMI Development with Siemens TIA PortalLiam Bee
Become well-versed with the tools available in the Siemens TIA toolbox and write PLC and HMI code effectively Key Features Find out how to use TIA Portal effectively to boost your productivityLearn about a structured design pattern and understand why it is so powerful when implemented correctlyDiscover efficient project management and design practices Book Description With automation requirements on the rise, Siemens' TIA Portal development environment is almost a necessity for any automation engineer. The Totally Integrated Automation (TIA) environment helps seamlessly integrate all things automation, from PLC hardware and software design to HMI development. This book helps you understand the tools available in the TIA toolbox and shows you how to write code effectively. The book begins by introducing you to the TIA environment, covering the layout and tools available. Once you've got to grips with the environment, you'll find out how to create hardware to write programs against, including adding IO modules and assigning memory for input and output. Next, you'll develop logic in all of the languages that TIA Portal offers, such as Ladder, Function Block Diagram, and Structured Text (SCL) (note that Statement List is not covered as a deprecated language), as well as the newest language, Cause and Effect (CEM). You'll also discover how to store standard code in libraries, creating a version control system that is easy to manage and aids standard design. Finally, following the PLC design chapters, you'll learn how to develop HMI applications in TIA Portal's latest unified hardware. By the end of the book, you'll be well equipped to use all of the features that TIA Portal V17 offers. What you will learn Set up a Siemens Environment with TIA PortalFind out how to structure a projectCarry out the simulation of a project, enhancing this further with structureDevelop HMI screens that interact with PLC dataMake the best use of all available languagesLeverage TIA Portal's tools to manage the deployment and modification of projects Who this book is for This TIA Portal book is for anybody looking to learn PLC/HMI development using the latest Siemens development platform. Industrial software engineers, PLC engineers, automation engineers, and electricians will be able to advance their skill set with this guide. A basic understanding of PLC principles such as PLC data types and basic objects such as function blocks and functions is necessary to get started.
9
Vibe CodingGene 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.
10
The Pragmatic ProgrammerDavid 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.
11
Fundamentals of Data EngineeringJoe Reis & Matt Housley
Data engineering has grown rapidly in the past decade, leaving many software engineers, data scientists, and analysts looking for a comprehensive view of this practice. With this practical book, you'll learn how to plan and build systems to serve the needs of your organization and customers by evaluating the best technologies available through the framework of the data engineering lifecycle. Authors Joe Reis and Matt Housley walk you through the data engineering lifecycle and show you how to stitch together a variety of cloud technologies to serve the needs of downstream data consumers. You'll understand how to apply the concepts of data generation, ingestion, orchestration, transformation, storage, and governance that are critical in any data environment regardless of the underlying technology. This book will help you: Get a concise overview of the entire data engineering landscapeAssess data engineering problems using an end-to-end framework of best practicesCut through marketing hype when choosing data technologies, architecture, and processesUse the data engineering lifecycle to design and build a robust architectureIncorporate data governance and security across the data engineering lifecycle
12
Evidence GuidedItamar Gilad
Research shows that most of what we build creates little or no value for our users and the business. To break away from this harsh reality, you need to adopt a different system, one that combines human judgment with evidence . Using evidence effectively flips the odds in our favor: it boosts outcomes and reduces waste; it improves decision-making, alignment, and empowerment, and reduces battles of opinion and politics. For these reasons, Evidence-guided Development is at the heart of every successful product company you know. In this book, Itamar Gilad presents an actionable model to bring evidence-guided development into your organization. Combining tried-and-tested methods with tools created by the author, Evidence-Guided offers a systematic approach—the GIST model (Goals, Ideas, Steps, and Tasks)—to help you create high-impact products. You'll learn how to choose the right outcomes, prioritize ideas, build and learn at a fast pace, and collaborate more effectively with developers, managers, and stakeholders. The book provides principles, models, tools, and processes, all demonstrated through real-world examples and infused with nuance gained through years of practice. The methods presented in this book can be used by individual contributors, team leads, and managers. They apply to companies of all sizes and life stages, developing for a variety of customer types. The first parts of the book will teach you the techniques, while the latter chapters will guide you through adapting the system for your particular type of company and through driving successful adoption.
13
Microsoft Excel VBA and Macros (Office 2021 and Microsoft 365)Bill Jelen & Tracy Syrstad
Renowned Excel experts Bill Jelen (MrExcel) and Tracy Syrstad help you automate Excel tasks to get more done, faster than ever. Use this guide to automate virtually any routine Excel task: save yourself hours, days, maybe even weeks. Make Excel do things you thought were impossible, discover macro techniques you won't find anywhere else, and create automated reports that are amazingly powerful. Bill Jelen and Tracy Syrstad help you instantly visualize information to make it actionable; capture data from anywhere, and use it anywhere; and automate the best new features in Microsoft Excel. You'll find simple, step-by-step instructions, real-world case studies, and 50 workbooks packed with examples and complete, easy-to-adapt solutions. By reading this book, you will: Quickly master Excel macro development Work more efficiently with ranges, cells, and formulas Generate automated reports and quickly adapt them for new requirements Learn to automate PivotTables to summarize, analyze, explore, and present data Leverage more of Excel VBA's power with classes, collections, and Advanced Filter Make the most of User-Defined Functions (UDFs), including new LAMBDA functions Build sophisticated UserForm custom dialogs to collect data from other Excel users Integrate data from the Internet, Access and SQL Server databases, and other sources Automatically generate charts, visualizations, sparklines, and Word documents Extend Excel's power by controlling other Office programs and Windows itself Create Office Add-ins to expand worksheet functionality or streamline retrieval of external information Get started creating brand-new TypeScript applications for Excel Online About This Book • For everyone who wants to get more done with Microsoft Excel in less time • For business and financial professionals, entrepreneurs, students, and others who need to efficiently manage and analyze data
14
Workday Gold: Software Support Model EditionKeith Bitikofer
What does it take to support Workday well? Workday is incredibly powerful software. There are many aspects to building a support model that will enable you to maximize the benefit and return on investment for your company. This book is designed to help companies and individuals who are new to Workday and looking to build or enhance their support model. Building a support model is a journey, not a destination. This book comes from my 30 years of experience in IT and Operational roles in various industries, including nine years in the Workday space. My Workday experience includes leading projects and teams and writing hundreds of reports for a Workday customer. Then, doing consulting and being a regular contributor to LinkedIn with posts about Workday. This is a collection of my LinkedIn Posts, not a textbook with specific tasks to do. It comes from my own experience and discussions with many Workday customers. It includes links to the original LinkedIn posts so that you benefit from the many comments and suggestions from my active group of followers there as well. Over 150 different topics in sections such as Building Your Foundation, Measuring Success, Building Your Support Model, Staffing for Workday, Handling Support Requests, Building Capacity, Managing Your Team Well, Leadership/Product Ownership, Governance/Standards, Potential Career Paths, and Career Advice. Join me on the journey to build a support process that will allow your company to truly leverage Workday and build an environment where your support team loves to be!
15
Better Embedded System SoftwarePhilip Koopman
Crucial skills for career-oriented embedded system developers, now in an affordable e-book format. This book distills the experience of more than 90 design reviews on real embedded systems into a set of bite-size lessons learned in the areas of software development process, requirements, architecture, design, implementation, verification & validation, and critical system properties. This is a concept book, not a cut-and-paste code book. Each chapter describes an area that tends to be a problem in embedded system design, symptoms that tend to indicate you need to make changes, the risks of not fixing problems in this area, and concrete ways to make your embedded system software better. Each of the 29 chapters is self-sufficient, permitting developers with a busy schedule to cherry-pick the best ideas to make their systems better right away. If you are relatively new to the area but have already learned the basics, this book will be an invaluable asset for taking your game to the next level. If you are experienced, this book provides a way to fill in any gaps. Once you have mastered this material, the book will serve as a source of reminders to make sure you haven't forgotten anything as you plan your next project. This is version 1.1 with some minor revisions to the hardcover edition. Delivered as reflowable e-book including all figures and equations.
16
Understanding Checksums and Cyclic Redundancy ChecksPhilip Koopman
Understanding Checksums and Cyclic Redundancy Checks: This book gives practical, comprehensive answers to common questions about checksums and CRCs. Descriptions are based mainly on intuitive rather than mathematical explanations for both algorithmic operation and limitations, improving accessibility to non-specialists. Coverage includes single-sum checksums, dual-sum checksums (Fletcher checksum, DualX, DualXP), the new Koopman checksum, Cyclic Redundancy Checks (CRCs), and system-level usage considerations. For decades much of the practical use of checksums and CRCs was based, at least in part, on folklore. This book provides a solid, comprehensive foundation for addressing core issues such as the comparative fault detection effectiveness of each technique, insight into speed differences, intuitive explanations for how speed-up techniques work, which CRC polynomial you should use for any particular situation, and source code examples for each approach. This is the most comprehensive treatment of checksums and CRCs to date. The emphasis is on intuitive explanations and empirical validation of insights for practical application of these techniques to addressing real-world problems. Chapters: 1. Introduction 2. Decimal checksum examples 3. Checksum operation and terminology 4. Checksum fault model 5. Single-sum checksums 6. Dual-sum checksums (Fletcher, Adler, DualX) 7. Koopman checksum 8. Checksum plus parity for HD=4 (KoopmanP, DualXP) 9. Cyclic Redundancy Check (CRC) 10. CRC effectiveness 11. Other checksum considerations 12. System-level considerations 13. Resources 14. Conclusions 15. Appendix: Good CRC Polynomials 16. Glossary Includes example source code in C for each type of checksum. This e-book is best viewed in color, with some color-coded text and dozens of color illustrations.
17
Software Requirements EssentialsKarl Wiegers & Candase Hokanson
20 Best Practices for Developing and Managing Requirements on Any Project Software Requirements Essentials presents 20 core practices for successful requirements planning, elicitation, analysis, specification, validation, and management. Leading requirements experts Karl Wiegers and Candase Hokanson focus on the practices most likely to deliver superior value for both traditional and agile projects, in any application domain. These core practices help teams understand business problems, engage the right participants, articulate better solutions, improve communication, implement the most valuable functionality in the right sequence, and adapt to change and growth. Concise and tightly focused, this book offers just enough pragmatic "how-to" detail for you to apply the core practices with confidence, whether you're a business analyst, requirements engineer, product manager, product owner, or developer. Using it, your entire team can build a shared understanding of key concepts, terminology, techniques, and rationales--and work together more effectively on every project. Learn how to: Clarify problems, define business objectives, and set solution boundaries Identify stakeholders and decision makers Explore user tasks, events, and responses Assess data concepts and relationships Elicit and evaluate quality attributes Analyze requirements and requirement sets, create models and prototypes, and set priorities Specify requirements in a consistent, structured, and well-documented fashion Review, test, and manage change to requirements "I once read the ten best-selling requirements engineering books of the prior ten years. This one book succinctly presents more useful information than those ten books combined." --Mike Cohn, author of User Stories Applied and co-founder, Scrum Alliance "Diamonds come about when a huge amount of carbon atoms are compressed. Karl and Candase have done something very similar: they have compressed their vast requirements knowledge into 20 gems they call 'core practices.' These practices are potent stuff, and I recommend that they become part of everyone's requirements arsenal." --James Robertson, author of Mastering the Requirements Process and Business Analysis Agility "Long story short: if you are going to read only one requirements book, this is it. Software Requirements Essentials distills the wealth of information found in Software Requirements and many other texts down to twenty of the most important requirements activities that apply on nearly all projects. Today's busy BA simply doesn't have the time to read a lengthy instructive guide front-to-back. But they should find the time to read this book." --From the Foreword by Joy Beatty, COO, ArgonDigital "Software Requirements Essentials will be a high-value addition to your business analysis library. Anyone looking to improve their business analysis practices will find great practical advice they'll be able to apply immediately." --Laura Paton, Principal Consultant, BA Academy, Inc. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
18
Creating Software with Modern Diagramming TechniquesAshley Peacock
Diagrams communicate relationships more directly and clearly than words ever can. Using only text-based markup, create meaningful and attractive diagrams to document your domain, visualize user flows, reveal system architecture at any desired level, or refactor your code. With the tools and techniques this book will give you, you'll create a wide variety of diagrams in minutes, share them with others, and revise and update them immediately on the basis of feedback. Adding diagrams to your professional vocabulary will enable you to work through your ideas quickly when working on your own code or discussing a proposal with colleagues. Expand your professional vocabulary by learning to communicate with diagrams as easily and naturally as speaking or writing. This book will provide you with the skills and tools to turn ideas into clear, meaningful, and attractive diagrams in mere minutes, using nothing more complicated than text-based markup. You'll learn what kinds of diagrams are suited to each of a variety of use cases, from documenting your domain to understanding how complex code pieces together. Model your software's architecture, creating diagrams focused broadly or narrowly, depending on the audience. Visualize application and user flows, design database schemas, and use diagrams iteratively to design and refactor your application. You'll be able to use technical diagramming to improve your day-to-day workflow. You will better understand the codebase you work in, communicate ideas more effectively and immediately with others, and more clearly document the architecture with C4 diagrams. Manually creating diagrams is cumbersome and time-consuming. You'll learn how to use text-based tools like Mermaid to rapidly turn ideas into diagrams. And You'll learn how to keep your diagrams up to date and seamlessly integrated into your engineering workflow. You'll be better at visualizing and communicating when you add diagrams to your standard vocabulary. What You Need: A Mac or PC A GitHub account
19
The Staff Engineer's PathTanya 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
20
iBooks Author: The Definitive GuideTrailer 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
21
Excel 2010 All-in-One For DummiesGreg 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.
22
Numbers for iPad (2015 Edition) (Vole Guides)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.
23
The Mythical Man-Month, Anniversary EditionFrederick 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."
24
How To Setup Find My iPhoneMobility
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.
25
Clean CodeRobert 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.
26
iPad 3 & iOS 6Chris 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.
27
FileMaker Pro 11: The Missing ManualSusan 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
28
iBooks for iPad (2015 Edition) (Vole Guides)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.
29
Pages for iPad (2015 Edition) (Vole Guides)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.
30
ZAGMarty 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.
31
Essential ScrumKenneth 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.
32
User Story MappingJeff 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
33
Clean ArchitectureRobert 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.
34
Excel 2010 Pivot TablesTim 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.
35
Non-Designer's Design Book, TheRobin 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.
36
Succeeding with AgileMike 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.
37
Excel 2019 All-in-One For DummiesGreg 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!
38
Continuous DeliveryJez 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.
39
Domain-Driven DesignEric 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.
40
Excel 2010 BibleJohn 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.
41
Photoshop Compositing SecretsMatt 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.
42
FileMaker Pro 14: The Missing ManualSusan 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.
43
The Algorithm Design ManualSteven 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 .
44
PeoplewareTom DeMarco & Tim Lister
Few books in computing have had as profound an influence on software management as Peopleware . The unique insight of this longtime best seller is that the major issues of software development are human, not technical. They’re not easy issues; but solve them, and you’ll maximize your chances of success. “ Peopleware has long been one of my two favorite books on software engineering. Its underlying strength is its base of immense real experience, much of it quantified. Many, many varied projects have been reflected on and distilled; but what we are given is not just lifeless distillate, but vivid examples from which we share the authors’ inductions. Their premise is right: most software project problems are sociological, not technological. The insights on team jelling and work environment have changed my thinking and teaching. The third edition adds strength to strength.” — Frederick P. Brooks, Jr., Kenan Professor of Computer Science, University of North Carolina at Chapel Hill, Author of The Mythical Man-Month and The Design of Design “ Peopleware is the one book that everyone who runs a software team needs to read and reread once a year. In the quarter century since the first edition appeared, it has become more important, not less, to think about the social and human issues in software develop¿ment. This is the only way we’re going to make more humane, productive workplaces. Buy it, read it, and keep a stock on hand in the office supply closet.” —Joel Spolsky, Co-founder, Stack Overflow “When a book about a field as volatile as software design and use extends to a third edition, you can be sure that the authors write of deep principle, of the fundamental causes for what we readers experience, and not of the surface that everyone recognizes. And to bring people, actual human beings, into the mix! How excellent. How rare. The authors have made this third edition, with its additions, entirely terrific.” —Lee Devin and Rob Austin, Co-authors of The Soul of Design and Artful Making For this third edition, the authors have added six new chapters and updated the text throughout, bringing it in line with today’s development environments and challenges. For example, the book now discusses pathologies of leadership that hadn’t previously been judged to be pathological; an evolving culture of meetings; hybrid teams made up of people from seemingly incompatible generations; and a growing awareness that some of our most common tools are more like anchors than propellers. Anyone who needs to manage a software project or software organization will find invaluable advice throughout the book.
45
TapworthyJosh 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
46
Excel 2010 For DummiesGreg 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
47
Robert C. Martin Clean Code Collection, TheRobert C. Martin
The Robert C. Martin Clean Code Collection consists of two bestselling eBooks: Clean Code: A Handbook of Agile Software Craftmanship by Robert C. Martin The Clean Coder: A Code of Conduct for Professional Programmers by Robert C. Martin In Clean Code , legendary software expert Robert C. 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. You will be challenged to think about what's right about that code and what's wrong with it. More important, you will be challenged to reassess your professional values and your commitment to your craft. In The Clean Coder , Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice—about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act. Readers of this collection will come away understanding How to tell the difference between good and bad codeHow to write good code and how to transform bad code into good codeHow to create good names, good functions, good objects, and good classesHow to format code for maximum readabilityHow to implement complete error handling without obscuring code logicHow to unit test and practice test-driven developmentWhat it means to behave as a true software craftsmanHow to deal with conflict, tight schedules, and unreasonable managersHow to get into the flow of coding and get past writer’s blockHow to handle unrelenting pressure and avoid burnoutHow to combine enduring attitudes with new development paradigmsHow to manage your time and avoid blind alleys, marshes, bogs, and swampsHow to foster environments where programmers and teams can thriveWhen to say "No"—and how to say itWhen to say "Yes"—and what yes really means
48
User Stories AppliedMike Cohn
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best way to build software that meets users' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied , Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You'll learn what makes a great user story, and what makes a bad one. You'll discover practical ways to gather user stories, even when you can't speak with your users. Then, once you've compiled your user stories, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. User role modeling: understanding what users have in common, and where they differ Gathering stories: user interviewing, questionnaires, observation, and workshops Working with managers, trainers, salespeople and other "proxies" Writing user stories for acceptance testing Using stories to prioritize, set schedules, and estimate release costs Includes end-of-chapter practice questions and exercises User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.
49
Amazon Web Services For DummiesBernard Golden
Create dynamic cloud-based websites with Amazon Web Services and this friendly guide! As the largest cloud computing platform in the world, Amazon Web Services (AWS) provides one of the most popular web services options available. This easy-to-understand guide is the perfect introduction to the Amazon Web Services platform and all it can do for you. You'll learn about the Amazon Web Services tool set; how different web services (including S3, Amazon EC2, and Amazon Flexible Payments) and Glacier work; and how you can implement AWS in your organization. Explains how to use Amazon Web Services to store objects, take payments, manage large quantities of data, send e-mails, deploy push notifications, and more from your website Details how AWS can reduce costs, improve efficiency, increase productivity, and cut down on expensive hardware investments - and administrative headaches - in your organization Includes practical examples and helpful step-by-step lists to help you experiment with different AWS features and create a robust website that meets your needs Amazon Web Services For Dummies is exactly what you need to get your head in the cloud with Amazon Web Services!
50
Keynote for iPad (2015 Edition) (Vole Guides)Sean Kells
A newer edition of this book is available: "Keynote for iPad & iPad Pro (Vole Guides)" by Sean Kells. This handy guide covers all of Keynote for iOS, Apple's chart-topping presentation app tuned to work with your iPad, iPhone, and iPod touch. If you're coming from Keynote for Mac or Microsoft PowerPoint, you'll find all the steps needed to transfer your presentations and make a painless transition from point-and-click to tap-and-drag. • Use just your fingers to create presentations with text, lists, tables, charts, graphics, and media. • Create presentations and slides based on Apple's professionally designed themes or your own custom themes. • Store presentations in iCloud or third-party cloud locations such as Dropbox or Google Drive. • Use Handoff to pass presentations seamlessly between your Mac, iPhone, iPad, and iPod touch. • Organize your presentations into folders. • Restrict access to your presentations by password-protecting them. • Use the slide navigator to skim through your presentation and manage slides. • Reorder slides individually or in groups. • Show or hide slide numbers. • Skip slides that you don't want to show. • Zoom slides for detail work. • Print presentations wirelessly from an AirPrint-capable printer. • Edit and format text and use the built-in editing tools. • Add comments and highlights to your work. • Use paragraph and character styles to maintain a consistent look. • Create bulleted, lettered, or numbered lists. • Embellish your presentations with photos, videos, text boxes, arrows, lines, and shapes. • Add a soundtrack to your presentation. • Organize, format, and sort text or numbers in tables. • Chart your data to show trends and relationships. • Enliven your presentations with animations and special effects. • Play a presentation on your iPad or stream it to an external display or projector. • Drag your finger to simulate a laser pointer. • Use Keynote Remote to control presentation playback from your iPad, iPhone, or iPod touch. • Add presenter notes to any slide to remind you what to say. • Create autoplay slideshows and viewer-guided slideshows for kiosks. • Export Keynote, PowerPoint, or PDF files. • Import Keynote or PowerPoint files. • Send copies of presentations via email, Messages, or AirDrop. • Transfer presentations via remote server. • Use iCloud to store, share, sync, or collaborate on presentations online. • Plenty of tips, tricks, and timesavers. • Fully cross-referenced, linked, and searchable. Contents 1. Getting Started with Keynote 2. Presentation and Slide Basics 3. Editing Text 4. Formatting Text 5. Media, Text Boxes, and Shapes 6. Tables 7. Charts 8. Animating Presentations 9. Playing Presentations 10. Sharing and Converting Presentations 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.