Join thousands of book lovers
You can, at any time, unsubscribe from our newsletters.
"Published with the authorization of Microsoft Corporation"--Copyright page.
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 usersWritten 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.
Presenting the 20th anniversary and first revised edition of a collection of essays on the management of computer programming projects, this work is an updated and enhanced re-release of the "Brooks classic". With the addition of 3 essays assessing the status of software project management, the authors "No Silver Bullet", is also included.
Alan Cooper calls for a Software Revolution - his best-selling book now in trade paperback with new foreword and afterword.
Maximum innovation happens at the edge of chaos: the messy, risky, and uncertain threshold between randomness and structure. Operating there is uncomfortable but it's where organizations "invent the future.” EDGE is a set of fast, iterative, adaptive, lightweight, and value-driven tools to achieve digital transformation, and EDGE: Value-Driven Digital Transformation is your guide to using this operating model for innovation.EDGE embraces an adaptive mindset in the face of market uncertainty, a visible, value-centered portfolio approach that encourages continual value linkages from vision to detailed initiatives, incremental funding that shifts as strategies evolve, collaborative decision-making, and better risk mitigation. This guide shows leaders how to use the breakthrough EDGE approach to go beyond incremental improvement in a world of exponential opportunities. Build an organization that adapts fast enough to thrive Clear away unnecessary governance processes, obsolete "command and control” leadership approaches, and slow budgeting/planning cycles Improve collaboration when major, fast-paced responses are necessary Continually optimize investment allocation and monitoring based on your vision and goals Focus on outcomes, not output: make enterprise agile value-driven, faster, and more adaptive Learn better ways to invest, work together, and accelerate successful change By a team of pioneering experts at ThoughtWorks, EDGE's creators - including world-renowned agile expert Jim Highsmith Gain convenient access to downloads, updates, and/or corrections as they become available by registering your product onlineMaster EDGE: the missing link in leadership and portfolio management that helps you successfully execute your digital transformation Focus on outcomes, not output: make enterprise agile value-driven, faster, and more adaptive Learn better ways to invest, work together, and accelerate successful change By a team of pioneering experts at ThoughtWorks, EDGE's creators — including world-renowned agile expert Jim Highsmith
Direct from Microsoft, this Exam Ref is the official study guide for the new Microsoft MS-900 Microsoft 365 Fundamentals certification exam.Exam Ref MS-900 Microsoft 365 Fundamentals offers professional-level preparation that helps candidates maximize their exam performance and sharpen their skills on the job. It focuses on helping students demonstrate foundational knowledge of cloud services, the Software as a Service (SaaS) cloud model, and Microsoft 365 cloud service offerings, options, and benefits. Coverage includes: Understanding cloud concepts Understanding Core Microsoft 365 services and concepts Understanding security, compliance, privacy, and trust in Microsoft 365 Understanding Microsoft 365 pricing and supportMicrosoft Exam Ref publications stand apart from third-party study guides because they: Provide guidance from Microsoft, the creator of Microsoft certification exams Target IT professional-level exam candidates with content focused on their needs, not "one-size-fits-all" content Streamline study by organizing material according to the exam's objective domain (OD), covering one functional group and its objectives in each chapter Feature Thought Experiments to guide candidates through a set of "what if?" scenarios, and prepare them more effectively for Pro-level style exam questions Explore big picture thinking around the planning and design aspects of the IT pro's job role Authoritative and complete Exam MS-900 preparation content, straight from Microsoft Covers cloud concepts; core Microsoft 365 services and concepts, and Microsoft 365 security, compliance, privacy, trust, pricing, and support Organized by exam objectives for efficient study Strategic, what-if scenarios help you master the big-picture thinking the exam demands Contains up-to-date Microsoft 365 Certified Fundamentals exam preparation tips from a leading Microsoft technology expertPrepare for Microsoft's Exam MS-900 - and demonstrate your foundational knowledge of Microsoft 365 and cloud services Authoritative and complete Exam MS-900 preparation content, straight from Microsoft Covers cloud concepts; core Microsoft 365 services and concepts, and Microsoft 365 security, compliance, privacy, trust, pricing, and support Organized by exam objectives for efficient study Strategic, what-if scenarios help you master the big-picture thinking the exam demands Contains up-to-date Microsoft 365 Certified Fundamentals exam preparation tips from a leading Microsoft technology expert
Explains how to incorporate effective domain modeling into the software development process. This book offers readers a systematic approach to domain-driven design, presenting a set of design best practices, experience-based techniques, and fundamental principles that facilitate the development of software projects facing complex domains.