Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
"Published with the authorization of Microsoft Corporation"--Copyright page.
A Patterns Approach to Designing Distributed Systems and Solving Common Implementation Problems More and more enterprises today are dependent on cloud services from providers like AWS, Microsoft Azure, and GCP. They also use products, such as Kafka and Kubernetes, or databases, such as YugabyteDB, Cassandra, MongoDB, and Neo4j, that are distributed by nature. Because these distributed systems are inherently stateful systems, enterprise architects and developers need to be prepared for all the things that can and will go wrong when data is stored on multiple servers--from process crashes to network delays and unsynchronized clocks. Patterns of Distributed Systems describes a set of patterns that have been observed in mainstream open-source distributed systems. Studying the common problems and the solutions that are embodied by the patterns in this guide will give you a better understanding of how these systems work, as well as a solid foundation in distributed system design principles. Featuring real-world code examples from systems like Kafka and Kubernetes, these patterns and solutions will prepare you to confidently traverse open-source codebases and understand implementations you encounter "in the wild." Review the building blocks of consensus algorithms, like Paxos and Raft, for ensuring replica consistency in distributed systems Understand the use of logical timestamps in databases, a fundamental concept for data versioning Explore commonly used partitioning schemes, with an in-depth look at intricacies of two-phase-commit protocol Analyze mechanisms used in implementing cluster coordination tasks, such as group membership, failure detection, and enabling robust cluster coordination Learn techniques for establishing effective network communication between cluster nodes. Along with enterprise architects and data architects, software developers working with cloud services such as Amazon S3, Amazon EKS, and Azure CosmosDB or GCP Cloud Spanner will find this set of patterns to be indispensable. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
Offering a rigorous and critical coverage, this textbook introduces students to the central concepts, ideas, theories and findings in every major branch of psychology.
A personal code for bringing up happy, confident children Some parents make it look easy. They always seem to know the right things to do and say, however tricky the situation. They have a seemingly instinctive ability to raise happy, confident, and well-balanced children. Is there something these parents know that the rest of don't? Is it something we could all learn? The answer is a resounding yes. They know the Rules of parenting . The Rules of Parenting are the golden principles that will guide you smoothly through the everyday challenges of raising children. In this new edition, Richard Templar has added 10 new Rules to help you bring your whole family - across all the generations - even closer together.
Prepare for Microsoft Exam AZ-305 and help demonstrate your real-world expertise in designing cloud and hybrid solutions that run on Microsoft Azure, including identity, governance, monitoring, data storage, business continuity, and infrastructure. Designed for modern IT professionals, this Exam Ref focuses on the critical thinking and decision-...
For courses in educational research and research methods. A practical, step-by-step core research text Balancing coverage of qualitative, quantitative and combined methods, Educational Research offers a truly inclusive and integrated overview of the processes involved in planning, conducting and evaluating research. It first examines the general steps in the research process and then details the procedures for conducting specific types of quantitative, qualitative and mixed methods studies. The 7th Edition features significantly expanded coverage of mixed methods design; new and updated research examples; new research design tables; and more.
Get to grips with key Statistical concepts Statistics without Maths for Psychology, 9th edition is your essential guide to navigating what can be a daunting topic for Psychology students. This textbook will not only give you a core understanding of Statistics, but will also give you the confidence to analyse data within your studies and beyond.
This is not your typical management guideit's gooey, graphic, and downright monstrous. Ever been ambushed by the Yes Yeti or cornered at the coffee machine by an Energy Draining Dracula? Learn how to slay it at work by facing the monsters within and around you. A laugh-out-loud guide to mastering the most monstrous of management challenges.
An accessible guide to the practical steps of essential project management activities, including developing a plan, building risks and issues logs and managing a project through to completion.
Organizational Behaviour, 11th edition is well-known for its accessible content around themes such as people's behaviour, personality study, and communication, challenging students to explore these concepts drawing from their personal, everyday experiences and helping them develop their critical understanding of the organisational environment.
Find out how to nurture your intuition and intuitive intelligence so you can make quicker and more accurate decisions in fast-moving situations with limited information, gain insights into other peoples states of mind, motives and intentions, sense whats the right thing to do when youre ethically challenged, and seek out creative solutions to your decisions and dilemmas.
Criminal Law (Longman Law series), 8th Edition, by William Wilson and Laura Lammasniemi, combines coverage of the core legal principles with discussion of the theories and academic debates that underpin the subject. Enhance your understanding of criminal law and make use of the reading references to pertinent academic articles, hypothetical case examples that clarify complex issues, and end-of-chapter summaries.
For senior or graduate-level students taking a first course in Control Theory (in departments of Mechanical, Electrical, Aerospace, and Chemical Engineering). A comprehensive, senior-level textbook for control engineering. Ogata's Modern Control Engineering, 5/e, offers the comprehensive coverage of continuous-time control systems that all senior students must have, including frequency response approach, root-locus approach, and state-space approach to analysis and design of control systems. The text provides a gradual development of control theory, shows how to solve all computational problems with MATLAB, and avoids highly mathematical arguments. A wealth of examples and worked problems are featured throughout the text. The new edition includes improved coverage of Root-Locus Analysis (Chapter 6) and Frequency-Response Analysis (Chapter 8). The author has also updated and revised many of the worked examples and end-of-chapter problems. This text is ideal for control systems engineers.
A practical step-by-step guide to building your digital transformation master plan The Digital Transformation Canvas by Marc K Peter will help you find your way through the seven steps of digital transformation for your organisation with its structured and practical approach to the subject. Key features include: multiple checklists and templates you can use in your organisation short case studies in each chapter to help you further engage with the subject and understand the objectives over 80 illustrations to support your understanding of how to apply content into practice The Digital Transformation Canvas will not only help you work with teams to drive a bottom-up strategy, but you will also be able to agree on key strategic initiatives with senior management for a top-down approach too, and identify new market potential and strategic projects.
This practical book will help you transform your business from a linear take-make-waste approach into one that is sustainable, circular, but also profitable, resilient, and competitive.
For courses in Technology Management, Engineering Management, or Introduction to Engineering Technology. Supporting engineers and technical professionals in developing the skills needed to be successful managers Managing Engineering and Technology is designed to teach engineers, scientists, and other technical professionals the basic management skills they will need to be effective both as they transition into management and throughout their careers. To build that expertise, Managing Engineering and Technology provides readers with the foundations of engineering management in five parts; Introduction to Engineering Management, Functions of Technology Management, Managing Technology, Managing Projects, and Managing Your Engineering Career. The 7th Edition of Managing Engineering and Technology welcomes a new co-author, William L. Schell, and incorporates new and improved content changes to assist in the development of the engineering skills of students. The new edition is updated throughout, with modern examples of engineering management applications.
This title is part of the Pearson Modern Classics series. Pearson Modern Classics are acclaimed titles at a value price. Please visit www.pearsonhighered.com/math-classics-series for a complete list of titles.For briefer traditional courses in elementary differential equations that science, engineering, and mathematics students take following calculus. The Sixth Edition of this widely adopted book remains the same classic differential equations text it's always been, but has been polished and sharpened to serve both instructors and students even more effectively. Edwards and Penney teach students to first solve those differential equations that have the most frequent and interesting applications. Precise and clear-cut statements of fundamental existence and uniqueness theorems allow understanding of their role in this subject. A strong numerical approach emphasizes that the effective and reliable use of numerical methods often requires preliminary analysis using standard elementary techniques.
Awk was developed in 1977 at Bell Labs, and it's still a remarkably useful tool for solving a wide variety of problems quickly and efficiently. In this update of the classic Awk book, the creators of the language show you what Awk can do and teach you how to use it effectively. Here's what programmers today are saying: "I love Awk." "Awk is amazing." "It is just so damn good." "Awk is just right." "Awk is awesome." "Awk has always been a language that I loved." It's easy: "Simple, fast and lightweight." "Absolutely efficient to learn because there isn't much to learn." "3-4 hours to learn the language from start to finish." "I can teach it to new engineers in less than 2 hours." It's productive: "Whenever I need to do a complex analysis of a semi-structured text file in less than a minute, Awk is my tool." "Learning Awk was the best bang for buck investment of time in my entire career." "Designed to chew through lines of text files with ease, with great defaults that minimize the amount of code you actually have to write to do anything." It's always available: "AWK runs everywhere." "A reliable Swiss Army knife that is always there when you need it." "Many systems lack Perl or Python, but include Awk." Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.
About the courseStep Up provides learners with the skills to succeed in a competitive job market while developing their English language skills
About the courseStep Up provides learners with the skills to succeed in a competitive job market while developing their English language skills
About the courseStep Up provides learners with the skills to succeed in a competitive job market while developing their English language skills
A Practical Guide to Better, Cleaner Code with Functional Programming. In Functional Design, renowned software engineer Robert C. Martin ("Uncle Bob") explains how and why to use functional programming to build better systems for real customers. Martin compares conventional object-oriented coding structures in Java to those enabled by functional languages, identifies the best roles for each, and shows how to build better systems by judiciously using them in context. Martin's approach is pragmatic, minimizing theory in favor of "in the-trenches" problem-solving. Through accessible examples, working developers will discover how the easy-to-learn, semantically rich Clojure language can help them improve code cleanliness, design, discipline, and outcomes. Martin examines well-known SOLID principles and Gang of Four Design Patterns from a functional perspective, revealing why patterns remain extremely valuable to functional programmers, and how to use them to achieve superior results.
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 boundariesIdentify stakeholders and decision makersExplore user tasks, events, and responsesAssess data concepts and relationshipsElicit and evaluate quality attributesAnalyze requirements and requirement sets, create models and prototypes, and set prioritiesSpecify requirements in a consistent, structured, and well-documented fashionReview, 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.
For MBA/graduate students taking a course in corporate finance. This Global Edition has been edited to include enhancements making it more relevant to students outside the United States Using the unifying valuation framework based on the Law of One Price, top researchers Jonathan Berk and Peter DeMarzo set the new standard for corporate finance textbooks. Corporate Finance blends coverage of time-tested principles and the latest advancements with the practical perspective of the financial manager. With this ideal melding of the core with modern topics, innovation with proven pedagogy, Berk and DeMarzo establish the new canon in finance. For programs and professors who would like a streamlined book that is specifically tailored to the topics covered in the first one-semester course, Corporate Finance: The Core is also available by Jonathan Berk and Peter DeMarzo.
For courses in Introduction to BusinessAn introduction to business text can be comprehensive without being overly complex and overwhelmingand this text proves it! Business in Action, Seventh Edition is uniquely positioned to help todays students become tomorrows focused, highly productive business professionals. It is the only introduction to business text that emphasizes efficient, focused, objectives-driven learning in every aspect. Teaching and Learning ExperiencesUse a program that presents a better teaching and learning experiencefor you and your students. Use an objective-driven structure to help students learn and retain information: Every chapter is organized into six segments and paired with clear learning objectives to help students retain complex material. Build skills, awareness, and insight with strong pedagogy tools: Reinforce key introductory business concepts with end-of-chapter materials, Behind the Scenes chapter-opening vignettes, critical thinking questions, and case studies. Extend the value of your textbook with multimedia content: The unique Real-Time Updates system automatically provides weekly content updates, including interactive websites, podcasts, PowerPoint presentations, online videos, PDFs, and articles. MyBizLab is not included. Students, if MyBizLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN. MyBizLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information.MyBizLab is an online homework, tutorial, and assessment product designed to personalize learning and improve results. With a wide range of interactive, engaging, and assignable activities, students are encouraged to actively learn and retain tough course concepts.
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.