{"title":"Développement ","description":null,"products":[{"product_id":"object-thinking","title":"Object Thinking","description":"\u003cp\u003eIn OBJECT THINKING, esteemed object technologist David West contends that the mindset makes the programmer—not the tools and techniques. Delving into the history, philosophy, and even politics of object-oriented programming, West reveals how the best programmers rely on analysis and conceptualization—on thinking—rather than formal process and methods. Both provocative and pragmatic, this book gives form to what''s primarily been an oral tradition among the field''s revolutionary thinkers—and it illustrates specific object-behavior practices that you can adopt for true object design and superior results.\u003c\/p\u003e\u003cp\u003eGain an in-depth understanding of:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003ePrerequisites and principles of object thinking.\u003c\/li\u003e\n\u003cli\u003eObject knowledge implicit in eXtreme Programming (XP) and Agile software development.\u003c\/li\u003e\n\u003cli\u003eObject conceptualization and modeling.\u003c\/li\u003e\n\u003cli\u003eMetaphors, vocabulary, and design for object development.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eLearn viable techniques for:\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eDecomposing complex domains in terms of objects.\u003c\/li\u003e\n\u003cli\u003eIdentifying object relationships, interactions, and constraints.\u003c\/li\u003e\n\u003cli\u003eRelating object behavior to internal structure and implementation design.\u003c\/li\u003e\n\u003cli\u003eIncorporating object thinking into XP and Agile practice.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46154275618993,"sku":"9780735619654","price":52.99,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46154275651761,"sku":"20cd61d5-578c-3c24-92b9-89d0af1fadca","price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_1e93fd67-bfab-4dfe-b3d7-201588fc99a6.jpg?v=1762334855"},{"product_id":"visual-basic-2015-in-24-hours-sams-teach-yourself","title":"Visual Basic 2015 In 24 Hours, Sams Teach Yourself","description":"\u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eIn just 24 sessions of one hour or less, you’ll learn how to build complete, reliable, and modern Windows applications with Microsoft® Visual Basic® 2015. Using a straightforward, step-by-step approach, each lesson builds on what you’ve already learned, giving you a strong foundation for success with every aspect of VB 2015 development.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eNotes present interesting pieces of information.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eTips offer advice or teach an easier way to do something. \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eCautions advise you about potential problems and help you steer clear of disaster.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eLearn How To \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cul\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Master VB 2015 by building a complete feature-rich application   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Navigate VB 2015 and discover its new shortcuts   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Work with objects, collections, and events   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Build attractive, highly-functional user interfaces   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Make the most of forms, controls, modules, and procedures   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Efficiently store data and program databases   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Make decisions in code   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Use powerful object-oriented techniques   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Work with graphics and text files   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Manipulate filesystems and the Registry   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Add email support   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Create efficient modules and reusable procedures   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Interact effectively with users   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Write code to preview and print documents   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Debug with VB 2015’s improved breakpoint features   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Distribute your software   \u003c\/div\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eDownload all examples and source code presented in this book from informit.com\/title\/9780672337451 as they become available.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eWho Should Read This Book\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eThose who have little or no programming experience or who might be picking up Visual Basic as a second language.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eBug Alert\u003c\/b\u003e\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eDescription:\u003c\/b\u003e Changing the startup form's name in a VB WinForms app does not update the \"Startup form\" #4517\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eExplanation: \u003c\/b\u003eIn the latest Visual Basic update on GitHub, Microsoft accidentally introduced a significant bug that you should be aware of. In the Visual Basic project properties dialog on one of the tabs (Application), is a drop down box for selecting the \"startup object\". This can be either a Main method or a System.Windows.Forms instance (or System.Windows.Window for WPF). When you do a rename on a form (say from the code editor in source or from the solution explorer) currently set as the startup form the rename doesn't cascade to the startup object project property cause the project to enter an invalid state where the user must now manually reset this project property from the now nonexistent Form to the new name. This is a huge annoyance.\u003cbr\u003e\u003cbr\u003eThe fix for the bug (until Microsoft addresses) can be found here:\u003cbr\u003e\u003ca style=\"WIDOWS: 1; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); TEXT-INDENT: 0px; LETTER-SPACING: normal; FONT: 12px arial, sans-serif; WHITE-SPACE: normal; COLOR: rgb(17,85,204); WORD-SPACING: 0px; -webkit-text-stroke-width: 0px\" href=\"http:\/\/www.jamesfoxall.com\/teach-visual-basic-2015-errata\/\" target=\"_blank\"\u003ehttp:\/\/www.jamesfo\u003c\/a\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46154820714673,"sku":"9780672337451","price":43.74,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_c1c4ef69-be10-4fa1-9d91-e0483e8cfe59.jpg?v=1763518463"},{"product_id":"documenting-software-architectures","title":"Documenting Software Architectures: Views and Beyond","description":"\u003ci\u003e“This new edition is brighter, shinier, more complete, more pragmatic, more focused than the previous one, and I wouldn't have thought it possible to improve on the original. As the field of software architecture has grown over these past decades, there is much more to be said, much more that we know, and much more that we can reflect upon of what's worked and what hasn't—and the authors here do all that, and more.”\u003c\/i\u003e \u003cp style=\"margin: 0px;\"\u003e—From the Foreword by Grady Booch, IBM Fellow\u003c\/p\u003e \u003cp style=\"margin: 0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin: 0px;\"\u003eSoftware architecture—the conceptual glue that holds every phase of a project together for its many stakeholders—is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system's architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed.\u003c\/p\u003e \u003cp style=\"margin: 0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin: 0px;\"\u003e\u003cb\u003e\u003ci\u003eDocumenting Software Architectures, Second Edition,\u003c\/i\u003e\u003c\/b\u003e provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition:\u003c\/p\u003e \u003cp style=\"margin: 0px;\"\u003e \u003c\/p\u003e \u003cul\u003e  \u003cli\u003eCoverage of architectural styles such as service-oriented architectures, multi-tier architectures, and data models\u003c\/li\u003e  \u003cli\u003eGuidance for documentation in an Agile development environment\u003c\/li\u003e  \u003cli\u003eDeeper treatment of documentation of rationale, reflecting best industrial practices\u003c\/li\u003e  \u003cli\u003eImproved templates, reflecting years of use and feedback, and more documentation layout options\u003c\/li\u003e  \u003cli\u003eA new, comprehensive example (available online), featuring documentation of a Web-based service-oriented system\u003c\/li\u003e  \u003cli\u003eReference guides for three important architecture documentation languages: UML, AADL, and SySML\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture rigide","offer_id":46157181911217,"sku":"9780321552686","price":99.99,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46157181943985,"sku":"1c5b47b5-b0e9-4531-8bf8-f5839564e94e","price":75.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_89567301-b188-457f-8a88-8b3925045c8d.jpg?v=1763196909"},{"product_id":"implementing-lean-software-development","title":"Implementing Lean Software Development: From Concept To Cash","description":"\u003cp\u003e\u003ci\u003e\"This remarkable book combines practical advice, ready-to-use techniques, anda deep understanding of why this is the right way to develop software. I haveseen software teams transformed by the ideas in this book.\"\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e--Mike Cohn, author of \u003ci\u003eAgile Estimating and Planning\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003e\"As a lean practitioner myself, I have loved and used their first book for years.When this second book came out, I was delighted that it was even better. If youare interested in how lean principles can be useful for software developmentorganizations, this is the book you are looking for. The Poppendiecks offer abeautiful blend of history, theory, and practice.\"\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e--Alan Shalloway, coauthor of \u003ci\u003eDesign Patterns Explained\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003e\"I've enjoyed reading the book very much. I feel it might even be better than thefirst lean book by Tom and Mary, while that one was already exceptionallygood! Mary especially has a lot of knowledge related to lean techniques inproduct development and manufacturing. It's rare that these techniques areactually translated to software. This is something no other book does well(except their first book).\"\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e--Bas Vodde\u003c\/p\u003e \u003cp\u003e\u003ci\u003e\"The new book by Mary and Tom Poppendieck provides a well-written andcomprehensive introduction to lean principles and selected practices for softwaremanagers and engineers. It illustrates the application of the values andpractices with well-suited success stories. I enjoyed reading it.\"\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e--Roman Pichler\u003c\/p\u003e \u003cp\u003e\"\u003ci\u003eIn \u003c\/i\u003eImplementing Lean Software Development, \u003ci\u003ethe Poppendiecks explore moredeeply the themes they introduced in Lean Software Development. They beginwith a compelling history of lean thinking, then move to key areas such asvalue, waste, and people. Each chapter includes exercises to help you apply keypoints. If you want a better understanding of how lean ideas can work withsoftware, this book is for you.\"\u003c\/i\u003e\u003c\/p\u003e \u003cp\u003e--Bill Wake, independent consultant\u003c\/p\u003e \u003cp\u003eIn 2003, Mary and Tom Poppendieck's \u003ci\u003eLean Software Development\u003c\/i\u003e introduced breakthrough development techniques that leverage Lean principles to deliver unprecedented agility and value. Now their widely anticipated sequel and companion guide shows exactly how to implement Lean software development, hands-on. \u003c\/p\u003e \u003cp\u003eThis new book draws on the Poppendiecks' unparalleled experience helping development organizations optimize the entire software value stream. You'll discover the right questions to ask, the key issues to focus on, and techniques proven to work. The authors present case studies from leading-edge software organizations, and offer practical exercises for jumpstarting your own Lean initiatives. \u003c\/p\u003e \u003cul\u003e  \u003cli\u003eManaging to extend, nourish, and leverage agile practices\u003c\/li\u003e  \u003cli\u003eBuilding true development teams, not just groups\u003c\/li\u003e  \u003cli\u003eDriving quality through rapid feedback and detailed discipline\u003c\/li\u003e  \u003cli\u003eMaking decisions Just-in-Time, but no later\u003c\/li\u003e  \u003cli\u003eDelivering fast: How PatientKeeper delivers 45 rock-solid releases per year \u003c\/li\u003e  \u003cli\u003eMaking tradeoffs that really satisfy customers\u003c\/li\u003e \u003c\/ul\u003e \u003cb\u003e\u003ci\u003eImplementing Lean Software Development\u003c\/i\u003e\u003c\/b\u003e is indispensable to anyone who wants more effective development processes--managers, project leaders, senior developers, and architects in enterprise IT and software companies alike. \u003cbr\u003e \u003cbr\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157028491441,"sku":"9780321437389","price":62.49,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46157028524209,"sku":"b03a8d11-0766-34f4-be0f-e51bad963f55","price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_092f3073-d2b2-461e-8551-d16e46f0a5dd.jpg?v=1762445032"},{"product_id":"software-estimation","title":"Software Estimation: Demystifying The Black Art","description":"\u003cp\u003eOften referred to as the “black art” because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward—once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency. \u003cbr\u003e Discover how to: \u003cbr\u003e \u003c\/p\u003e \u003cul\u003e  \u003cli\u003eEstimate schedule and cost—or estimate the functionality that can be delivered within a given time frame \u003c\/li\u003e  \u003cli\u003eAvoid common software estimation mistakes \u003c\/li\u003e  \u003cli\u003eLearn estimation techniques for you, your team, and your organization * Estimate specific project activities—including development, management, and defect correction \u003c\/li\u003e  \u003cli\u003eApply estimation approaches to any type of project—small or large, agile or traditional \u003c\/li\u003e  \u003cli\u003eNavigate the shark-infested political waters that surround project estimates \u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e When many corporate software projects are failing, McConnell shows you what works for successful software estimation.","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157103497393,"sku":"9780735605350","price":56.24,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46157103530161,"sku":"850a5803-923e-35d3-83c7-f000cb510b8a","price":42.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_fc1747d3-d882-4979-b635-41588b9fa2fa.jpg?v=1762637998"},{"product_id":"working-effectively-with-legacy-code","title":"Working Effectively with Legacy Code","description":"\u003cp\u003eThis book provides programmers with the ability to cost-effectively handle common legacy code problems without having to go through the hugely expensive task of rewriting all existing code. It describes a series of practical strategies that developers can employ to bring their existing software applications under control. The author provides useful guidance about how to use these strategies when refactoring or making functional changes to codebases.\u003c\/p\u003e \u003cp\u003eOne of the book's key points is that it teaches developers to write tests that can be used to ensure they are not unintentionally changing the application as they optimize it. Examples are provided in Java, C++, and C#, and the book assumes that the reader has some knowledge of UML notation. Strategies using UML and code in C++ and Java are emphasized, while language-independent advice is delivered in sidebars and appendices for language-specific users.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46156939395249,"sku":"9780131177055","price":81.24,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46156939428017,"sku":"a9d635b9-1c1f-3ea7-94ea-dfbb9b0cf27d","price":61.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_f303cca3-584f-481b-a058-6d1ddf0a35dc.jpg?v=1763518001"},{"product_id":"peopleware","title":"Peopleware: Productive Projects And Teams","description":"\u003cbr\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin:0px;\" msonormal\u003eFew books in computing have had as profound an influence on software management as \u003ci\u003e\u003cb\u003ePeopleware\u003c\/b\u003e\u003c\/i\u003e. 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.\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin:0px;\" msonormal\u003e“\u003cb\u003ePeopleware \u003c\/b\u003ehas 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.” \u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e— 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\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e“\u003cb\u003ePeopleware \u003c\/b\u003eis 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.” \u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e—Joel Spolsky, Co-founder, Stack Overflow\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e“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.” \u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e—Lee Devin and Rob Austin, Co-authors of The Soul of Design and Artful Making\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e \u003cp style=\"margin:0px;\" msonormal\u003eFor 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.\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e \u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157101433009,"sku":"9780321934116","price":56.24,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_27d796c2-1d0d-48bd-a945-5622f55ebc83.jpg?v=1764379214"},{"product_id":"user-stories-applied","title":"User Stories Applied: For Agile Software Development","description":"\u003cp\u003eThoroughly reviewed and eagerly anticipated by the agile community, \u003cem\u003eUser Stories Applied\u003c\/em\u003e offers a requirements process that saves time, eliminates rework, and leads directly to better software.\u003c\/p\u003e \u003cp\u003eThe 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 \u003cem\u003eUser Stories Applied\u003c\/em\u003e, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle.\u003c\/p\u003e \u003cp\u003eYou'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.\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eUser role modeling: understanding what users have in common, and where they differ\u003c\/li\u003e  \u003cli\u003eGathering stories: user interviewing, questionnaires, observation, and workshops\u003c\/li\u003e  \u003cli\u003eWorking with managers, trainers, salespeople and other \"proxies\"\u003c\/li\u003e  \u003cli\u003eWriting user stories for acceptance testing\u003c\/li\u003e  \u003cli\u003eUsing stories to prioritize, set schedules, and estimate release costs\u003c\/li\u003e  \u003cli\u003eIncludes end-of-chapter practice questions and exercises\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eUser 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.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46156916392113,"sku":"9780321205681","price":68.74,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_40fa0626-147b-4729-a67f-ccab3eb7dabf.jpg?v=1762445032"},{"product_id":"essential-scrum","title":"Essential Scrum: A Practical Guide to the Most Popular Agile Process","description":"\u003cp\u003eA Practical Guide to the Most Popular Agile Process\u003c\/p\u003e \u003cp\u003eThe Single-Source, Comprehensive Guide to Scrum for All Team Members, Managers, and Executives\u003c\/p\u003e \u003cp\u003eIf you want to use Scrum to develop innovative products and services that delight your customers, \u003cstrong\u003e\u003cem\u003e\u003cstrong\u003eEssential Scrum \u003c\/strong\u003e\u003c\/em\u003e\u003c\/strong\u003eis 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.\u003c\/p\u003e \u003cp\u003eWhether 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.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e\u003cem\u003e\u003cstrong\u003eEssential Scrum \u003c\/strong\u003e\u003c\/em\u003e\u003c\/strong\u003ewill 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.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157462667441,"sku":"9780137043293","price":68.74,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_ce411cc7-ec6c-4125-b014-54eb92fc9ee7.jpg?v=1763195420"},{"product_id":"implementing-domain-driven-design","title":"Implementing Domain-driven Design","description":"“For software developers of all experience levels looking to improve their results, and design and implement domain-driven enterprise applications consistently with the best current state of professional practice, \u003cstrong\u003e\u003cem\u003eImplementing Domain-Driven Design\u003c\/em\u003e\u003c\/strong\u003e will impart a treasure trove of knowledge hard won within the DDD and enterprise application architecture communities over the last couple decades.” \u003cp\u003e–Randy Stafford, Architect At-Large, Oracle Coherence Product Development\u003c\/p\u003e \u003cp\u003e“This book is a must-read for anybody looking to put DDD into practice.”\u003c\/p\u003e \u003cp\u003e–Udi Dahan, Founder of NServiceBus\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\u003cstrong\u003eImplementing Domain-Driven Design\u003c\/strong\u003e\u003c\/em\u003e presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strategic patterns to fundamental tactical programming tools. Vaughn Vernon couples guided approaches to implementation with modern architectures, highlighting the importance and value of focusing on the business domain while balancing technical considerations.\u003c\/p\u003e \u003cp\u003eBuilding on Eric Evans’ seminal book, Domain-Driven Design, the author presents practical DDD techniques through examples from familiar domains. Each principle is backed up by realistic Java examples–all applicable to C# developers–and all content is tied together by a single case study: the delivery of a large-scale Scrum-based SaaS system for a multitenant environment.\u003c\/p\u003e \u003cp\u003eThe author takes you far beyond “DDD-lite” approaches that embrace DDD solely as a technical toolset, and shows you how to fully leverage DDD’s “strategic design patterns” using Bounded Context, Context Maps, and the Ubiquitous Language. Using these techniques and examples, you can reduce time to market and improve quality, as you build software that is more flexible, more scalable, and more tightly aligned to business goals.\u003c\/p\u003e \u003cp\u003eCoverage includes\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eGetting started the right way with DDD, so you can rapidly gain value from it\u003c\/li\u003e  \u003cli\u003eUsing DDD within diverse architectures, including Hexagonal, SOA, REST, CQRS, Event-Driven, and Fabric\/Grid-Based\u003c\/li\u003e  \u003cli\u003eAppropriately designing and applying Entities–and learning when to use Value Objects instead\u003c\/li\u003e  \u003cli\u003eMastering DDD’s powerful new Domain Events technique\u003c\/li\u003e  \u003cli\u003eDesigning Repositories for ORM, NoSQL, and other databases\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture rigide","offer_id":46157839433905,"sku":"9780321834577","price":81.24,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_3d3bbccb-0bb8-4792-a1d5-efe3275b9dcd.jpg?v=1763196441"},{"product_id":"clean-coder-the","title":"Clean Coder, The: A Code of Conduct for Professional Programmers","description":"\u003cp\u003eProgrammers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.\u003c\/p\u003e \u003cp\u003eIn \u003cem\u003e\u003cstrong\u003eThe Clean Coder: A Code of Conduct for Professional Programmers,\u003c\/strong\u003e\u003c\/em\u003e legendary software expert Robert C. 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.\u003c\/p\u003e \u003cp\u003eReaders will learn\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eWhat it means to behave as a true software craftsman\u003c\/li\u003e  \u003cli\u003eHow to deal with conflict, tight schedules, and unreasonable managers\u003c\/li\u003e  \u003cli\u003eHow to get into the flow of coding, and get past writer’s block\u003c\/li\u003e  \u003cli\u003eHow to handle unrelenting pressure and avoid burnout\u003c\/li\u003e  \u003cli\u003eHow to combine enduring attitudes with new development paradigms\u003c\/li\u003e  \u003cli\u003eHow to manage your time, and avoid blind alleys, marshes, bogs, and swamps\u003c\/li\u003e  \u003cli\u003eHow to foster environments where programmers and teams can thrive\u003c\/li\u003e  \u003cli\u003eWhen to say “No”–and how to say it\u003c\/li\u003e  \u003cli\u003eWhen to say “Yes”–and what yes really means\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eGreat software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. \u003cstrong\u003e\u003cem\u003eThe Clean Coder\u003c\/em\u003e\u003c\/strong\u003e will help you become one of them–and earn the pride and fulfillment that they alone possess.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157397917873,"sku":"9780137081073","price":62.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_e4b04a1a-a877-41f9-acb4-2f332a103ff3.jpg?v=1763518000"},{"product_id":"extreme-programming-explained","title":"Extreme Programming Explained: Embrace Change","description":"\u003cp\u003e\u003c\/p\u003e \u003cblockquote\u003e  “In this second edition of  \u003ci\u003eExtreme Programming Explained,\u003c\/i\u003e Kent Beck organizes and presents five years’ worth of experiences, growth, and change revolving around XP. If you are seriously interested in understanding how you and your team can start down the path of improvement with XP, you must read this book.”  \u003cbr\u003e  \u003cbr\u003e—  \u003cb\u003eFrancesco Cirillo,\u003c\/b\u003e Chief Executive Officer, XPLabs S.R.L. \u003c\/blockquote\u003e \u003cblockquote\u003e  “The first edition of this book told us what XP was—it changed the way many of us think about software development. This second edition takes it farther and gives us a lot more of the ‘why’ of XP, the motivations and the principles behind the practices. This is great stuff. Armed with the ‘what’ and the ‘why,’ we can now all set out to confidently work on the ‘how’: how to run our projects better, and how to get agile techniques adopted in our organizations.”  \u003cbr\u003e  \u003cbr\u003e—  \u003cb\u003eDave Thomas,\u003c\/b\u003e The Pragmatic Programmers LLC \u003c\/blockquote\u003e \u003cblockquote\u003e  “This book is dynamite! It was revolutionary when it first appeared a few years ago, and this new edition is equally profound. For those who insist on cookbook checklists, there’s an excellent chapter on ‘primary practices,’ but I urge you to begin by truly contemplating the meaning of the opening sentence in the first chapter of Kent Beck’s book: ‘XP is about social change.’ You should do whatever it takes to ensure that every IT professional and every IT manager—all the way up to the CIO—has a copy of  \u003ci\u003eExtreme Programming Explained\u003c\/i\u003e on his or her desk.”  \u003cbr\u003e  \u003cbr\u003e —  \u003cb\u003eEd Yourdon,\u003c\/b\u003e author and consultant \u003c\/blockquote\u003e \u003cblockquote\u003e  “XP is a powerful set of concepts for simplifying the process of software design, development, and testing. It is about minimalism and incrementalism, which are especially useful principles when tackling complex problems that require a balance of creativity and discipline.”  \u003cbr\u003e  \u003cbr\u003e —  \u003cb\u003eMichael A. Cusumano,\u003c\/b\u003e Professor, MIT Sloan School of Management, and author of  \u003ci\u003eThe Business of Software\u003c\/i\u003e \u003c\/blockquote\u003e \u003cblockquote\u003e  “  \u003ci\u003eExtreme Programming Explained\u003c\/i\u003e is the work of a talented and passionate craftsman. Kent Beck has brought together a compelling collection of ideas about programming and management that deserves your full attention. My only beef is that our profession has gotten to a point where such common-sense ideas are labeled ‘extreme.’...”  \u003cbr\u003e  \u003cbr\u003e —  \u003cb\u003eLou Mazzucchelli,\u003c\/b\u003e Fellow, Cutter Business Technology Council \u003c\/blockquote\u003e \u003cblockquote\u003e  “If your organization is ready for a change in the way it develops software, there’s the slow incremental approach, fixing things one by one, or the fast track, jumping feet first into Extreme Programming. Do not be frightened by the name, it is not that extreme at all. It is mostly good old recipes and common sense, nicely integrated together, getting rid of all the fat that has accumulated over the years.”  \u003cbr\u003e  \u003cbr\u003e —  \u003cb\u003ePhilippe Kruchten,\u003c\/b\u003e UBC, Vancouver, British Columbia \u003c\/blockquote\u003e \u003cblockquote\u003e  “Sometimes revolutionaries get left behind as the movement they started takes on a life of its own. In this book, Kent Beck shows that he remains ahead of the curve, leading XP to its next level. Incorporating five years of feedback, this book takes a fresh look at what it takes to develop better software in less time and for less money. There are no silver bullets here, just a set of practical principles that, when used wisely, can lead to dramatic improvements in software development productivity.”  \u003cbr\u003e  \u003cbr\u003e —  \u003cb\u003eMary Poppendieck,\u003c\/b\u003e author of  \u003ci\u003eLean Software Development: An Agile Toolkit\u003c\/i\u003e \u003c\/blockquote\u003e \u003cblockquote\u003e  “Kent Beck has revised his classic book based on five more years of applying and teaching XP. He shows how the path to XP is both \u003c\/blockquote\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46156900696241,"sku":"9780321278654","price":56.24,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46838424371410,"sku":"97335dc0-2cba-3049-9c2e-17c630895d9d","price":42.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_61a2c4d3-ced2-407c-9840-a458ef62a2fd.jpg?v=1763257612"},{"product_id":"agile-product-management-with-scrum","title":"Agile Product Management with Scrum: Creating Products that Customers Love","description":"\u003cp\u003e\u003cstrong\u003eThe First Guide to Scrum-Based Agile Product Management\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eIn \u003cstrong\u003e\u003cem\u003e\u003cstrong\u003eAgile Product Management with Scrum,\u003c\/strong\u003e\u003c\/em\u003e \u003c\/strong\u003eleading Scrum consultant Roman Pichler uses real-world examples to demonstrate how product owners can create successful products with Scrum. He describes a broad range of agile product management practices, including making agile product discovery work, taking advantage of emergent requirements, creating the minimal marketable product, leveraging early customer feedback, and working closely with the development team.\u003c\/p\u003e \u003cp\u003eBenefitting from Pichler’s extensive experience, you’ll learn how Scrum product ownership differs from traditional product management and how to avoid and overcome the common challenges that Scrum product owners face.\u003c\/p\u003e \u003cp\u003eCoverage includes\u003c\/p\u003e \u003cul\u003e  \u003cli\u003e\n\u003cstrong\u003eUnderstanding the product owner’s role: \u003c\/strong\u003ewhat product owners do, how they do it, and the surprising implications\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eEnvisioning the product: \u003c\/strong\u003ecreating a compelling product vision to galvanize and guide the team and stakeholders\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eGrooming the product backlog: \u003c\/strong\u003emanaging the product backlog effectively even for the most complex products\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003ePlanning the release: \u003c\/strong\u003ebringing clarity to scheduling, budgeting, and functionality decisions\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eCollaborating in sprint meetings: \u003c\/strong\u003eunderstanding the product owner’s role in sprint meetings, including the dos and don’ts\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eTransitioning into product ownership: \u003c\/strong\u003esucceeding as a product owner and establishing the role in the enterprise\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eThis book is an indispensable resource for anyone who works as a product owner, or expects to do so, as well as executives and coaches interested in establishing agile product management.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157270679729,"sku":"9780321605788","price":49.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_3f811b69-c2b3-4bc1-b1fe-85c16c3d8fef.jpg?v=1763196448"},{"product_id":"introduction-to-the-analysis-of-algorithms-an","title":"An Introduction to the Analysis of Algorithms","description":"\u003cp\u003eDespite growing interest, basic information on methods and models for mathematically analyzing algorithms has rarely been directly accessible to practitioners, researchers, or students. \u003cem\u003e\u003cstrong\u003eAn Introduction to the Analysis of Algorithms, Second Edition,\u003c\/strong\u003e\u003c\/em\u003e organizes and presents that knowledge, fully introducing primary techniques and results in the field.\u003c\/p\u003e\r\n\u003cp\u003eRobert Sedgewick and the late Philippe Flajolet have drawn from both classical mathematics and computer science, integrating discrete mathematics, elementary real analysis, combinatorics, algorithms, and data structures. They emphasize the mathematics needed to support scientific studies that can serve as the basis for predicting algorithm performance and for comparing different algorithms on the basis of performance.\u003c\/p\u003e\r\n\u003cp\u003eTechniques covered in the first half of the book include recurrences, generating functions, asymptotics, and analytic combinatorics. Structures studied in the second half of the book include permutations, trees, strings, tries, and mappings. Numerous examples are included throughout to illustrate applications to the analysis of algorithms that are playing a critical role in the evolution of our modern computational infrastructure.\u003c\/p\u003e\r\n\u003cp\u003eImprovements and additions in this new edition include\u003c\/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eUpgraded figures and code\u003c\/li\u003e\r\n\u003cli\u003eAn all-new chapter introducing analytic combinatorics\u003c\/li\u003e\r\n\u003cli\u003eSimplified derivations via analytic combinatorics throughout\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003cp\u003eThe book’s thorough, self-contained coverage will help readers appreciate the field’s challenges, prepare them for advanced results—covered in their monograph \u003cem\u003eAnalytic Combinatorics\u003c\/em\u003e and in Donald Knuth’s \u003cem\u003eThe Art of Computer Programming\u003c\/em\u003e books—and provide the background they need to keep abreast of new research.\u003c\/p\u003e\r\n\u003cp\u003e\"[Sedgewick and Flajolet] are not only worldwide leaders of the field, they also are masters of exposition. I am sure that every serious computer scientist will find this book rewarding in many ways.\"\u003c\/p\u003e\r\n\u003cp\u003e\u003cem\u003e—From the Foreword by \u003cstrong\u003eDonald E. Knuth\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\r\n","brand":"None","offers":[{"title":"Couverture rigide","offer_id":46683098087634,"sku":"9780321905758","price":103.95,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46156652118193,"sku":"cff0c542-3aa3-32a9-9b26-35fe58a8a737","price":76.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/image_9df7e748-388c-4e84-801e-ec73fb393904.jpg?v=1757667860"},{"product_id":"soft-computing-evaluation-logic","title":"Soft Computing Evaluation Logic: The LSP Decision Method and Its Applications","description":"\u003cp\u003e\u003cb\u003eA novel approach to decision engineering, with a verified framework for modeling human reasoning\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e\u003ci\u003eSoft Computing Evaluation Logic\u003c\/i\u003e provides an in-depth examination of evaluation decision problems and presents comprehensive guidance toward the use of the Logic Scoring of Preference (LSP) method in modeling complex decision criteria. Fully aligned with current developments in computational intelligence, the discussion covers the design and use of LSP criteria for evaluation and comparison in diverse areas, such as search engines, medical conditions, real estate, space management, habitat mitigation projects in ecology, and land use and residential development suitability maps, with versatile transfer to other similar decision-modeling contexts.\u003c\/p\u003e \u003cp\u003eHuman decision making is rife with fuzziness, imprecision, uncertainty, and half-truths—yet humans make evaluation decisions every day. In this book, such decision processes are observed, analyzed, and modeled. The result is \u003ci\u003egraded logic\u003c\/i\u003e, a soft computing mathematical infrastructure that provides both formal logic and semantic generalizations of classical Boolean logic. Graded logic is used for logic aggregation in the context of evaluation models consistent with observable properties of human reasoning.  The LSP method, based on graded logic and logic aggregation, is a vital component of an industrial-strength decision engineering framework. Thus, the book:\u003c\/p\u003e \u003cul\u003e \u003cli\u003eProvides detailed theoretical background for graded logic\u003c\/li\u003e \u003cli\u003eProvides a theory of logic aggregators\u003c\/li\u003e \u003cli\u003eExplains the LSP method for designing complex evaluation criteria and their use\u003c\/li\u003e \u003cli\u003eShows techniques for evaluation, comparison, and selection of complex systems, as well as the cost\/suitability analysis, optimization, sensitivity analysis, tradeoff analysis, and missingness-tolerant aggregation\u003c\/li\u003e \u003cli\u003eIncludes a survey of available LSP software tools, including ISEE, ANSY and LSP.NT.\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWith quantitative modeling of human reasoning, novel approaches to modeling decision criteria, and a verified decision engineering framework applicable to a broad array of applications, this book is an invaluable resource for graduate students, researchers, and practitioners working within the decision engineering realm.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture rigide (2018 A)","offer_id":46156325585073,"sku":"9781119256458","price":209.95,"currency_code":"CAD","in_stock":false},{"title":"Couverture rigide (2018 B)","offer_id":46156325617841,"sku":"9781119256489","price":174.0,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46156325650609,"sku":"ea1b18dd-eb12-3045-bc0e-e00fc85ee861","price":167.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_7370b0f9-e373-45cf-ae72-33e3750bec93.jpg?v=1763685230"},{"product_id":"agile-estimating-and-planning","title":"Agile Estimating And Planning","description":"\u003ch3\u003eDetailed, Proven Techniques for Estimating and Planning Any Agile Project\u003c\/h3\u003e \u003cp\u003e\u003ci\u003e\u003cb\u003eAgile Estimating and Planning \u003c\/b\u003e\u003c\/i\u003eis the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. \u003c\/p\u003e \u003cp\u003eConcepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile.\u003c\/p\u003e \u003cp\u003eUsing the techniques in \u003ci\u003e\u003cb\u003eAgile Estimating and Planning\u003c\/b\u003e\u003c\/i\u003e, you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include:\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eWhy conventional prescriptive planning fails and why agile planning works\u003c\/li\u003e \u003c\/ul\u003e \u003cul\u003e  \u003cli\u003eHow to estimate feature size using story points and ideal days--and when to use each\u003c\/li\u003e \u003c\/ul\u003e \u003cul\u003e  \u003cli\u003eHow and when to re-estimate\u003c\/li\u003e \u003c\/ul\u003e \u003cul\u003e  \u003cli\u003eHow to prioritize features using both financial and nonfinancial approaches\u003c\/li\u003e \u003c\/ul\u003e \u003cul\u003e  \u003cli\u003eHow to split large features into smaller, more manageable ones\u003c\/li\u003e \u003c\/ul\u003e \u003cul\u003e  \u003cli\u003eHow to plan iterations and predict your team's initial rate of progress\u003c\/li\u003e \u003c\/ul\u003e \u003cul\u003e  \u003cli\u003eHow to schedule projects that have unusually high uncertainty or schedule-related risk\u003c\/li\u003e \u003c\/ul\u003e \u003cul\u003e  \u003cli\u003eHow to estimate projects that will be worked on by multiple teams\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003ci\u003e\u003cb\u003eAgile Estimating and Planning\u003c\/b\u003e\u003c\/i\u003e supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46156967837873,"sku":"9780131479418","price":71.24,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_228aa557-a682-4adf-9e34-433b4aae0b81.jpg?v=1763518001"},{"product_id":"refactoring","title":"Refactoring: Improving The Design Of Existing Code","description":"\u003cp\u003e\u003cstrong\u003eMartin Fowler’s guide to reworking bad code into well-structured code\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eRefactoring improves the design of existing code and enhances software maintainability, as well as making existing code easier to understand. Original Agile Manifesto signer and software development thought leader, Martin Fowler, provides a catalog of refactorings that explains why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.\u003c\/p\u003e \u003cul\u003e  \u003cli\u003e\n\u003cstrong\u003eRefactoring principles:\u003c\/strong\u003e understand the process and general principles of refactoring\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eCode smells:\u003c\/strong\u003e recognize “bad smells” in code that signal opportunities to refactor\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eApplication improvement:\u003c\/strong\u003e quickly apply useful refactorings to make a program easier to comprehend and change\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eBuilding tests:\u003c\/strong\u003e writing good tests increases a programmer’s effectiveness\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eMoving features: \u003c\/strong\u003ean important part of refactoring is moving elements between contexts\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eData structures:\u003c\/strong\u003e a collection of refactorings to organize data, an important role in programs\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eConditional Logic:\u003c\/strong\u003e use refactorings to make conditional sections easier to understand\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eAPIs:\u003c\/strong\u003e modules and their functions are the building blocks of our software, and APIs are the joints that we use to plug them together\u003c\/li\u003e  \u003cli\u003e\n\u003cstrong\u003eInheritance:\u003c\/strong\u003e it is both very useful and easy to misuse, and it’s often hard to see the misuse until it’s in the rear-view mirror---refactorings can fix the misuse\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eExamples are written in JavaScript, but you shouldn’t find it difficult to adapt the refactorings to whatever language you are currently using as they look mostly the same in different languages.\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"Whenever you read [\u003c\/em\u003eRefactoring\u003cem\u003e], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code.\" \u003c\/em\u003e–David Heinemeier Hansson, Creator of Ruby on Rails, Founder \u0026amp; CTO at Basecamp\u003c\/p\u003e \u003cp\u003e\u003cem\u003e“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” \u003c\/em\u003e–M. Fowler (1999)\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture rigide","offer_id":46156842008753,"sku":"9780134757599","price":82.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_3a8221d7-7ef0-4277-a150-fb9a0eea2b76.jpg?v=1763518001"},{"product_id":"test-driven-development","title":"Test Driven Development: By Example","description":"\u003cp\u003eQuite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to \"be careful!\"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to seek out criticism However, even the author admits that grumpiness must be worked out individually! In short, the premise behind TDD is that code should be continually tested and refactored. Kent Beck teaches programmers by example, so they can painlessly and dramatically increase the quality of their work.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46156871631025,"sku":"9780321146533","price":62.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_9e2c447a-84c8-4362-8226-d30b5efc2594.jpg?v=1763196443"},{"product_id":"the-art-of-unit-testing-third-edition","title":"The Art of Unit Testing, Third Edition: with examples in JavaScript","description":"\u003cb\u003eUnit testing is more than just a collection of tools and practices—it’s a state of mind! This bestseller reveals the master’s secrets for delivering robust, maintainable, and trustworthy code.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eThousands of developers have learned to hone their code quality under the tutelage of \u003ci\u003eThe Art of Unit Testing\u003c\/i\u003e. This revised third edition updates an international bestseller to reflect modern development tools and practices, as well as to cover JavaScript.\u003cbr\u003e \u003cbr\u003e Inside \u003ci\u003eThe Art of Unit Testing, Third Edition\u003c\/i\u003e you will learn how to:\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eCreate readable, maintainable, and trustworthy tests\u003c\/li\u003e \u003cli\u003eWork with fakes, stubs, mock objects, and isolation frameworks\u003c\/li\u003e \u003cli\u003eApply simple dependency injection techniques\u003c\/li\u003e \u003cli\u003eRefactor legacy code with confidence\u003c\/li\u003e \u003cli\u003eTest both frontend and backend code\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003eEffective unit tests streamline your software development process and ensure you deliver consistent high-quality code every time. With practical examples in JavaScript and Node, this hands-on guide takes you from your very first unit tests all the way to comprehensive test suites, naming standards, and refactoring techniques. You’ll explore test patterns and organization, working with legacy code and even “untestable” code. The many tool-agnostic examples are presented in JavaScript and carefully designed so that they apply to code written in any language.\u003cbr\u003e \u003cbr\u003e Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e The art of unit testing is more than just learning the right collection of tools and practices. It’s about understanding what makes great tests tick, finding the right strategy for each unique situation, and knowing what to do when the testing process gets messy. This book delivers insights and advice that will transform the way you test your software.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003ci\u003eThe Art of Unit Testing, Third Edition\u003c\/i\u003e shows you how to create readable and maintainable tests. It goes well beyond basic test creation into organization-wide test strategies, troubleshooting, working with legacy code, and “merciless” refactoring. You’ll love the practical examples and familiar scenarios that make testing come alive as you read. This third edition has been updated with techniques specific to object-oriented, functional, and modular coding styles. The examples use JavaScript.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eDeciding on test types and strategies\u003c\/li\u003e \u003cli\u003eTest Entry \u0026amp; Exit Points\u003c\/li\u003e \u003cli\u003eRefactoring legacy code\u003c\/li\u003e \u003cli\u003eFakes, stubs, mock objects, and isolation frameworks\u003c\/li\u003e \u003cli\u003eObject-Oriented, Functional, and Modular testing styles\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e Examples use JavaScript, TypeScript, and Node.js.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cb\u003eRoy Osherove\u003c\/b\u003e is an internationally-recognized expert in unit testing and agile software methodology. \u003cb\u003eVladimir Khorikov\u003c\/b\u003e is the author of Manning’s \u003ci\u003eUnit Testing Principles, Practices, and Patterns\u003c\/i\u003e, a Pluralsight author, and a Microsoft MVP.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e PART 1\u003cbr\u003e 1 The basics of unit testing\u003cbr\u003e 2 A first unit test\u003cbr\u003e PART 2\u003cbr\u003e 3 Breaking dependencies with stubs\u003cbr\u003e 4 Interaction testing using mock objects\u003cbr\u003e 5 Isolation frameworks\u003cbr\u003e 6 Unit testing asynchronous code\u003cbr\u003e PART 3\u003cbr\u003e 7 Trustworthy tests\u003cbr\u003e 8 Maintainability\u003cbr\u003e PART 4\u003cbr\u003e 9 Readability\u003cbr\u003e 10 Developing a testing strategy\u003cbr\u003e 11 Integrating unit testing into the organization\u003cbr\u003e 12 Working with legacy code\u003cbr\u003e Appendix Monkey-patching functions and modules","brand":"None","offers":[{"title":"Couverture souple","offer_id":46156745441457,"sku":"9781617297489","price":65.99,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46156745474225,"sku":"7905fe2d-92f5-36de-96cd-f4a50c38acdb","price":65.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_1ccd810e-ac79-4c5f-bcb4-251132b0b27b.jpg?v=1762836687"},{"product_id":"agile-testing","title":"Agile Testing: A Practical Guide For Testers And Agile Teams","description":"Te\u0026gt;Two of the industry’s most experienced agile testing practitioners and consultants, Lisa Crispin and Janet Gregory, have teamed up to bring you the definitive answers to these questions and many others. In \u003ci\u003e\u003cb\u003eAgile Testing,\u003c\/b\u003e\u003c\/i\u003e Crispin and Gregory define agile testing and illustrate the tester’s role with examples from real agile teams. They teach you how to use the agile testing quadrants to identify what testing is needed, who should do it, and what tools might help. The book chronicles an agile software development iteration from the viewpoint of a tester and explains the seven key success factors \u003cbr\u003eof agile testing. \u003cbr\u003e \u003cbr\u003eReaders will come away from this book understanding \u003cbr\u003e \u003cul\u003e  \u003cli\u003eHow to get testers engaged in agile development \u003c\/li\u003e  \u003cli\u003eWhere testers and QA managers fit on an agile team \u003c\/li\u003e  \u003cli\u003eWhat to look for when hiring an agile tester \u003c\/li\u003e  \u003cli\u003eHow to transition from a traditional cycle to agile development \u003c\/li\u003e  \u003cli\u003eHow to complete testing activities in short iterations \u003c\/li\u003e  \u003cli\u003eHow to use tests to successfully guide development \u003c\/li\u003e  \u003cli\u003eHow to overcome barriers to test automation\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"MARGIN: 0px\"\u003eThis book is a must for agile testers, agile teams, their managers, and their customers.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eThe eBook edition of \u003ci\u003eAgile Testing\u003c\/i\u003e also is available as part of a two-eBook collection, \u003ci\u003eThe Agile Testing Collection\u003c\/i\u003e (9780134190624).\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157177225393,"sku":"9780321534460","price":74.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_f2b7e5cd-52e8-4c40-9f36-d12dcb4d97cc.jpg?v=1763196443"},{"product_id":"management-3-0","title":"Management 3.0: Leading Agile Developers, Developing Agile Leaders","description":"\u003cp style=\"MARGIN: 0px\"\u003eIn many organizations, management is the biggest obstacle to successful Agile development. Unfortunately, reliable guidance on Agile management has been scarce indeed. Now, leading Agile manager Jurgen Appelo fills that gap, introducing a realistic approach to leading, managing, and growing your Agile team or organization.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eWriting for current managers and developers moving into management, Appelo shares insights that are grounded in modern complex systems theory, reflecting the intense complexity of modern software development. Appelo’s \u003ci\u003eManagement 3.0 \u003c\/i\u003emodel recognizes that today’s organizations are living, networked systems; and that management is primarily about people and relationships.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003ci\u003e \u003c\/i\u003e\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003ci\u003eManagement 3.0 \u003c\/i\u003edoesn’t offer mere checklists or prescriptions to follow slavishly; rather, it deepens your understanding of how organizations and Agile teams work and gives you tools to solve your own problems. Drawing on his extensive experience as an Agile manager, the author identifies the most important practices of Agile management and helps you improve each of them.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eCoverage includes\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Getting beyond “Management 1.0” control and “Management 2.0” fads\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Understanding how complexity affects your organization\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Keeping your people active, creative, innovative, and motivated\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Giving teams the care and authority they need to grow on their own\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Defining boundaries so teams can succeed in alignment with business goals\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Sowing the seeds for a culture of software craftsmanship\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Crafting an organizational network that promotes success\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e• Implementing continuous improvement that actually works\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eThoroughly pragmatic–and \u003ci\u003enever \u003c\/i\u003etrendy–Jurgen Appelo’s \u003ci\u003eManagement 3.0 \u003c\/i\u003ehelps you bring greater agility to any software organization, team, or project.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157364232369,"sku":"9780321712479","price":68.74,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46157364265137,"sku":"6448a979-6492-4ef9-b2df-0ffc37b01368","price":52.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_fd1aff74-1350-439e-aa87-96228f0d6d64.jpg?v=1763196445"},{"product_id":"coaching-agile-teams","title":"Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition","description":"\u003cp\u003e\u003cstrong\u003eThe Provocative and Practical Guide to Coaching Agile Teams\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eAs an agile coach, you can help project teams become outstanding at agile, creating products that make them proud and helping organizations reap the powerful benefits of teams that deliver both innovation and excellence.\u003c\/p\u003e \u003cp\u003eMore and more frequently, ScrumMasters and project managers are being asked to coach agile teams. But it’s a challenging role. It requires new skills—as well as a subtle understanding of when to step in and when to step back. Migrating from “command and control” to agile coaching requires a whole new mind-set.\u003c\/p\u003e \u003cp\u003eIn \u003cstrong\u003e\u003cem\u003eCoaching Agile Teams,\u003c\/em\u003e\u003c\/strong\u003e Lyssa Adkins gives agile coaches the insights they need to adopt this new mind-set and to guide teams to extraordinary performance in a re-energized work environment. You’ll gain a deep view into the role of the agile coach, discover what works and what doesn’t, and learn how to adapt powerful skills from many allied disciplines, including the fields of professional coaching and mentoring.\u003c\/p\u003e \u003cp\u003eCoverage includes\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eUnderstanding what it takes to be a great agile coach\u003c\/li\u003e  \u003cli\u003eMastering all of the agile coach’s roles: teacher, mentor, problem solver, conflict navigator, and performance coach\u003c\/li\u003e  \u003cli\u003eCreating an environment where self-organized, high-performance teams can emerge\u003c\/li\u003e  \u003cli\u003eCoaching teams past cooperation and into full collaboration\u003c\/li\u003e  \u003cli\u003eEvolving your leadership style as your team grows and changes\u003c\/li\u003e  \u003cli\u003eStaying actively engaged without dominating your team and stunting its growth\u003c\/li\u003e  \u003cli\u003eRecognizing failure, recovery, and success modes in your coaching\u003c\/li\u003e  \u003cli\u003eGetting the most out of your own personal agile coaching journey\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWhether you’re an agile coach, leader, trainer, mentor, facilitator, ScrumMaster, project manager, product owner, or team member, this book will help you become skilled at helping others become truly great. What could possibly be more rewarding?\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46157299187889,"sku":"9780321637703","price":62.49,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46157299220657,"sku":"25d53195-4734-40d3-b554-96b9f108fd05","price":39.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_0a86582d-d654-4130-9899-303f170a8aa9.jpg?v=1763196447"},{"product_id":"professional-product-owner-the","title":"Professional Product Owner, The: Leveraging Scrum as a Competitive Advantage","description":"\u003cp style=\"margin:0px;\"\u003e\u003cb\u003eThe Professional Product Owner's Guide to Maximizing Value with Scrum\u003c\/b\u003e \u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e\u003c\/p\u003e \u003cblockquote\u003e  \u003cp style=\"margin:0px;\"\u003e\u003ci\u003e\"This book presents a method of communicating our desires, cogently, coherently, and with a minimum of fuss and bother.\"\u003c\/i\u003e\u003c\/p\u003e  \u003cp style=\"margin:0px;\"\u003e\u003c\/p\u003e—Ken Schwaber, Chairman \u0026amp; Founder, Scrum.org  \u003cp style=\"margin:0px;\"\u003e\u003c\/p\u003e  \u003cp style=\"margin:0px;\"\u003e\u003c\/p\u003e \u003c\/blockquote\u003e \u003cp style=\"margin:0px;\"\u003eThe role of the Product Owner is more crucial than ever. But it's about much more than mechanics: it's about taking accountability and refocusing on value as the primary objective of all you do. In \u003ci\u003e\u003cb\u003eThe Professional Product Owner,\u003c\/b\u003e\u003c\/i\u003e two leading experts in successful Scrum product ownership show exactly how to do this. You'll learn how to identify where value can be found, measure it, and maximize it throughout your entire product lifecycle.\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp style=\"margin:0px;\"\u003eDrawing on their combined 40+ years of experience in using agile and Scrum in product management, Don McGreal and Ralph Jocham guide you through all facets of envisioning, emerging, and maturing a product using the Scrum framework.\u003c\/p\u003e \u003cbr\u003eMcGreal and Jocham discuss strategy, showing how to connect Vision, Value, and Validation in ROI-focused agile product management. They lay out Scrum best-practices for managing complexity and continuously delivering value, and they define the concrete practices and tools you can use to manage Product Backlogs and release plans, all with the goal of making you a more successful Product Owner. Throughout, the authors share revealing personal experiences that illuminate obstacles to success and show how they can be overcome. \u003cul\u003e  \u003cli\u003eDefine success from the \"outside in,\" using external customer-driven measurements to guide development and maximize value\u003c\/li\u003e  \u003cli\u003eBring empowerment and entrepreneurship to the Product Owner's role, and align everyone behind a shared business model\u003c\/li\u003e  \u003cli\u003eUse Evidence-Based Management (EBMgt) to invest in the right places, make smarter decisions, and reduce risk\u003c\/li\u003e  \u003cli\u003eEffectively apply Scrum's Product Owner role, artifacts, and events\u003c\/li\u003e  \u003cli\u003ePopulate and manage Product Backlogs, and use just-in-time specifications\u003c\/li\u003e  \u003cli\u003ePlan and manage releases, improve transparency, and reduce technical debt\u003c\/li\u003e  \u003cli\u003eScale your product, not your Scrum\u003c\/li\u003e  \u003cli\u003eUse Scrum to inject autonomy, mastery, and purpose into your product team's work\u003c\/li\u003e \u003c\/ul\u003eWhatever your role in product management or agile development, this guide will help you deliver products that offer more value, more rapidly, and more often. \u003cbr\u003e \u003cbr\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46158256308401,"sku":"9780134686479","price":49.99,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46158256341169,"sku":"03b3fd87-a27a-33e9-bd53-faed9653b2dc","price":37.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_4efb6f5d-594d-400b-9a7f-b7c0ccc4404b.jpg?v=1763195422"},{"product_id":"clean-architecture","title":"Clean Architecture: A Craftsman's Guide To Software Structure And Design","description":"\u003cp style=\"MARGIN: 0px\"\u003eBuilding upon the success of best-sellers \u003ci\u003eThe Clean Coder \u003c\/i\u003eand \u003ci\u003eClean Code\u003c\/i\u003e, legendary software craftsman Robert C. \"Uncle Bob\" Martin shows how to bring greater professionalism and discipline to application architecture and design.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003eAs with his other books, Martin's \u003cb\u003eClean Architecture \u003c\/b\u003edoesn't merely present multiple choices and options, and say \"use your best judgment\": it tells you what choices to make, and why those choices are critical to your success. Martin offers direct, no-nonsense answers to key architecture and design questions like:\u003c\/p\u003e \u003cul\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    What are the best high level structures for different kinds of applications, including web, database, thick-client, console, and embedded apps?   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    What are the core principles of software architecture?   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    What is the role of the architect, and what is he\/she really trying to achieve?   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    What are the core principles of software design?   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    How do designs and architectures go wrong, and what can you do about it?   \u003c\/div\u003e\n\u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    What are the disciplines and practices of professional architects and designers?   \u003c\/div\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eClean Architecture\u003c\/b\u003e is essential reading for every software architect, systems analyst, system designer, and software manager -- and for any programmer who aspires to these roles or is impacted by their work.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46158216003761,"sku":"9780134494166","price":62.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_c0262b86-b712-4c1c-9dea-6b983c93fcdf.jpg?v=1763518916"},{"product_id":"pragmatic-programmer-the","title":"Pragmatic Programmer, The: Your journey to mastery, 20th Anniversary Edition","description":"\u003cp\u003e\u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e 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.\u003c\/p\u003e \u003cp\u003eDave 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.\u003c\/p\u003e \u003cp\u003eNow, 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:\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eFight software rot\u003c\/li\u003e  \u003cli\u003eLearn continuously\u003c\/li\u003e  \u003cli\u003eAvoid the trap of duplicating knowledge\u003c\/li\u003e  \u003cli\u003eWrite flexible, dynamic, and adaptable code\u003c\/li\u003e  \u003cli\u003eHarness the power of basic tools\u003c\/li\u003e  \u003cli\u003eAvoid programming by coincidence\u003c\/li\u003e  \u003cli\u003eLearn real requirements\u003c\/li\u003e  \u003cli\u003eSolve the underlying problems of concurrent code\u003c\/li\u003e  \u003cli\u003eGuard against security vulnerabilities\u003c\/li\u003e  \u003cli\u003eBuild teams of Pragmatic Programmers\u003c\/li\u003e  \u003cli\u003eTake responsibility for your work and career\u003c\/li\u003e  \u003cli\u003eTest ruthlessly and effectively, including property-based testing\u003c\/li\u003e  \u003cli\u003eImplement the Pragmatic Starter Kit\u003c\/li\u003e  \u003cli\u003eDelight your users\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eWritten as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, \u003cem\u003e\u003cstrong\u003eThe Pragmatic Programmer\u003c\/strong\u003e\u003c\/em\u003e 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.\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"One of the most significant books in my life.\"\u003cbr\u003e\u003c\/em\u003e--Obie Fernandez, Author, \u003cem\u003eThe Rails Way\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\"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.\"\u003cbr\u003e\u003c\/em\u003e--Mike Cohn, Author of \u003cem\u003eSucceeding with Agile\u003c\/em\u003e, \u003cem\u003eAgile Estimating and Planning\u003c\/em\u003e, and \u003cem\u003eUser Stories Applied\u003c\/em\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come.\"\u003cbr\u003e\u003c\/em\u003e--Andrea Goulet, CEO, Corgibytes, Founder, LegacyCode.Rocks\u003c\/p\u003e \u003cp\u003e\u003cem\u003e\". . . lightning does strike twice, and this book is proof.\" \u003cbr\u003e\u003c\/em\u003e--VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture rigide","offer_id":46158486241457,"sku":"9780135957059","price":68.74,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_3fe718fb-136d-43da-92a3-98ef7e542b57.jpg?v=1763227034"},{"product_id":"software-engineering-for-data-scientists","title":"Software Engineering for Data Scientists: From Notebooks to Scalable Systems","description":"\u003cp\u003eData science happens in code. The ability to write reproducible, robust, scaleable code is key to a data science project's success—and is absolutely essential for those working with production code. This practical book bridges the gap between data science and software engineering,\r\nand clearly explains how to apply the best practices from software engineering to data science. \r\n\u003c\/p\u003e\u003cp\u003e\r\nExamples are provided in Python, drawn from popular packages such as NumPy and pandas. If you want to write better data science code, this guide covers the essential topics that are often missing from introductory data science or coding classes, including how to:\r\n\u003c\/p\u003e\u003cul\u003e\r\n\u003cli\u003eUnderstand data structures and object-oriented programming\r\n\u003c\/li\u003e\n\u003cli\u003eClearly and skillfully document your code\r\n\u003c\/li\u003e\n\u003cli\u003ePackage and share your code\r\n\u003c\/li\u003e\n\u003cli\u003eIntegrate data science code with a larger code base\r\n\u003c\/li\u003e\n\u003cli\u003eLearn how to write APIs\r\n\u003c\/li\u003e\n\u003cli\u003eCreate secure code\r\n\u003c\/li\u003e\n\u003cli\u003eApply best practices to common tasks such as testing, error handling, and logging \r\n\u003c\/li\u003e\n\u003cli\u003eWork more effectively with software engineers\r\n\u003c\/li\u003e\n\u003cli\u003eWrite more efficient, maintainable, and robust code in Python\r\n\u003c\/li\u003e\n\u003cli\u003ePut your data science projects into production\r\n\u003c\/li\u003e\n\u003cli\u003eAnd more\r\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46159247245489,"sku":"9781098136208","price":87.99,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46159247278257,"sku":"7164b1b8-f1d3-3567-a17c-0cfb45a60e43","price":59.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_09ec372a-25bb-4462-8300-cb5e14d9ab52.jpg?v=1763678682"},{"product_id":"mastering-the-requirements-process","title":"Mastering the Requirements Process","description":"\u003cp\u003eOne of the joys of product development, whether it be software, service, or hardware, is getting it right. The way to get it right is to uncover the real business problem, and to write the requirements for the solution that best solves that problem.\u003c\/p\u003e \u003cp\u003eWithout the right requirements it is impossible to build the right solution. \u003cem\u003e\u003cstrong\u003eMastering the Requirements Process, Fourth Edition\u003c\/strong\u003e\u003c\/em\u003e, gives you an industry-proven process for getting to the essence of the business problem and then writing unambiguous and testable requirements for its solution.\u003c\/p\u003e \u003cp\u003eThis fourth edition is an almost complete rewrite that brings requirements discovery into today's world--it is the book for today's business analyst. Product owners and project leaders will also find it valuable as it explains how to discover precisely what the customer needs and wants, and to do it effectively in any business or project environment.\u003c\/p\u003e \u003cp\u003eThe book tells you how to:\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eUse the Volere requirements process to discover requirements in both traditional and agile environments\u003c\/li\u003e  \u003cli\u003eIncorporate off-the-shelf (OTS) solutions into your requirements discovery\u003c\/li\u003e  \u003cli\u003eUse artificial intelligence (AI) as part of your requirements discovery, and as part of your business solution\u003c\/li\u003e  \u003cli\u003eUse quickly sketched prototypes to explore the problem space\u003c\/li\u003e  \u003cli\u003eUnderstand functional and non-functional requirements\u003c\/li\u003e  \u003cli\u003eWrite better agile stories\u003c\/li\u003e  \u003cli\u003eMake your requirements and stories measurable and testable using fit criteria\u003c\/li\u003e  \u003cli\u003eUse business events as the heartbeat of business analysis\u003c\/li\u003e  \u003cli\u003eDiscover requirements in agile, commercial, and milspec project environments\u003c\/li\u003e  \u003cli\u003eFind and prioritize your customer segments\u003c\/li\u003e  \u003cli\u003eLeverage systems thinking when discovering requirements\u003c\/li\u003e  \u003cli\u003eUse story maps and other requirements repository techniques\u003c\/li\u003e  \u003cli\u003eKnow which trawling techniques are the most effective for requirements discovery\u003c\/li\u003e  \u003cli\u003eSynchronize your requirements discovery with agile development teams\u003c\/li\u003e  \u003cli\u003eMake better decisions in the early days of a project to increase your chances of success\u003c\/li\u003e  \u003cli\u003eEmploy the Volere requirements specification template (downloaded 10,000+ times) as the basis for your own requirement specifications\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cem\u003e\"One of the most valuable things about this book is that it provides a process to follow that will get people asking the right questions and expand their perspective on the problem.\"\u003c\/em\u003e \u003cbr\u003e--Kevin Brennan\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46159029731505,"sku":"9780137969500","price":87.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_35813658-94a0-48d2-a28a-fae964d629b6.jpg?v=1763227025"},{"product_id":"the-rules-of-programming","title":"The Rules of Programming: How to Write Better Code","description":"\u003cp\u003eThis philosophy-of-programming guide presents a unique and entertaining take on how to think about programming. A collection of 21 pragmatic rules, each presented in a standalone chapter, captures the essential wisdom that every freshly minted programmer needs to know and provides thought-provoking insights for more seasoned programmers.\u003c\/p\u003e\r\n\u003cp\u003eAuthor Chris Zimmerman, cofounder of the video game studio Sucker Punch Productions, teaches basic truths of programming by wrapping them in memorable aphorisms and driving them home with examples drawn from real code. This practical guide also helps managers looking for ways to train new team members.\u003c\/p\u003e\r\n\u003cp\u003eThe rules in this book include:\u003c\/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003eAs simple as possible, but no simpler\u003c\/li\u003e\r\n\u003cli\u003eLet your code tell its own story\u003c\/li\u003e\r\n\u003cli\u003eLocalize complexity\u003c\/li\u003e\r\n\u003cli\u003eGeneralization takes three examples\u003c\/li\u003e\r\n\u003cli\u003eWork backward from your result, not forward from your code\u003c\/li\u003e\r\n\u003cli\u003eThe first lesson of optimization is don't optimize\u003c\/li\u003e\r\n\u003cli\u003eA good name is the best documentation\u003c\/li\u003e\r\n\u003cli\u003eBugs are contagious\u003c\/li\u003e\r\n\u003cli\u003eEliminate failure cases\u003c\/li\u003e\r\n\u003cli\u003eCode that isn't running doesn't work\u003c\/li\u003e\r\n\u003cli\u003eSometimes you just need to hammer the nails\u003c\/li\u003e\r\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46159245246641,"sku":"9781098133115","price":57.99,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46159245279409,"sku":"cd4f8f02-e204-3ecb-8734-eb237bfb192d","price":39.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_ccfe3be6-6698-414e-8039-9a48a2b9adbd.jpg?v=1763631295"},{"product_id":"efficient-go","title":"Efficient Go: Data-Driven Performance Optimization","description":"\u003cp\u003eWith technological advancements, fast markets, and higher complexity of systems, software engineers tend to skip the uncomfortable topic of software efficiency. However, tactical, observability-driven performance optimizations are vital for every product to save money and ensure business success.\u003c\/p\u003e\r\n\u003cp\u003eWith this book, any engineer can learn how to approach software efficiency effectively, professionally, and without stress. Author Bartłomiej Płotka provides the tools and knowledge required to make your systems faster and less resource-hungry. \u003ci\u003eEfficient Go\u003c\/i\u003e guides you in achieving better day-to-day efficiency using Go. In addition, most content is language-agnostic, allowing you to bring small but effective habits to your programming or product management cycles.\u003c\/p\u003e\r\n\u003cp\u003eThis book shows you how to:\u003c\/p\u003e\r\n\u003cul\u003e\r\n\u003cli\u003e\tClarify and negotiate efficiency goals\u003c\/li\u003e\r\n\u003cli\u003eOptimize efficiency on various levels\u003c\/li\u003e\r\n\u003cli\u003eUse common resources like CPU and memory effectively\u003c\/li\u003e\r\n\u003cli\u003eAssess efficiency using observability signals like metrics, logging, tracing, and (continuous) profiling via open source projects like Prometheus, Jaeger, and Parca\u003c\/li\u003e\r\n\u003cli\u003eApply tools like \u003ccode\u003ego test\u003c\/code\u003e, \u003ccode\u003epprof\u003c\/code\u003e, \u003ccode\u003ebenchstat\u003c\/code\u003e, and \u003ccode\u003ek6\u003c\/code\u003e to create reliable micro and macro benchmarks\u003c\/li\u003e\r\n\u003cli\u003eEfficiently use Go and its features like slices, generics, goroutines, allocation semantics, garbage collection, and more!\u003c\/li\u003e\r\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46159246786737,"sku":"9781098105716","price":82.99,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46159246819505,"sku":"8ba47b47-109a-354a-9e5c-d00a04cb8ce8","price":57.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_cbcf9b95-3698-40aa-b5ed-210c61d7ec06.jpg?v=1763679142"},{"product_id":"designing-software-architectures","title":"Designing Software Architectures: A Practical Approach","description":"\u003cp\u003e\u003cstrong\u003eLearn how to create successful architectural designs and improve your current design practices!\u003cbr\u003e \u003cbr\u003e \u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e\u003cem\u003eDesigning Software Architectures, 2nd Edition, \u003c\/em\u003e\u003c\/strong\u003eprovides a practical, step-by-step methodology for architecture design that any professional software engineer can use, with structured methods supported by reusable chunks of design knowledge and rich case studies that demonstrate how to use the methods.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eThe Attribute-Driven Design method may not have changed since this book's first printing, but almost everything else about the industry has. In this newly updated edition, you will find new chapters on supporting business agility through API-centric design, deployability, cloud-based solutions, and technical debt in design.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eHumberto Cervantes \u003c\/strong\u003eand \u003cstrong\u003eRick Kazman\u003c\/strong\u003e illuminate best practices for how architects should design complex systems so you can make design decisions in systematic, repeatable, and cost-effective ways. This book will help you become a better, more confident designer who can create high-quality architectures with ease.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eThe new edition includes:\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eA clear explanation of the Attribute-Driven Design method\u003c\/li\u003e  \u003cli\u003eNew chapters focused on the technical environments and contexts of contemporary design\u003c\/li\u003e  \u003cli\u003eTwo new case studies on The Hotel Pricing System and Digital Twin Platform\u003c\/li\u003e  \u003cli\u003eCoverage of current architecture topics like cloud computing, DevOps, and large-scale systems\u003c\/li\u003e  \u003cli\u003eMethods to make architecture design agile and achievable\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your product at \u003ca href=\"http:\/\/informit.com\/register\"\u003einformit.com\/register\u003c\/a\u003e for convenient access to downloads, updates, and\/or corrections as they become available.\u003c\/em\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46159948349617,"sku":"9780138108021","price":68.74,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_e5cfd8c3-5e18-4c19-a7ea-55a474db9d90.jpg?v=1762358806"},{"product_id":"professional-scrum-team-the","title":"The Professional Scrum Team","description":"\u003cb\u003eThe Practical Guide to Optimizing Product Value through Better Teamwork with Scrum\u003c\/b\u003e \u003cbr\u003e \u003cblockquote\u003e  “Professional Scrum is hard, not because the ideas are hard, but because it requires persistence, focus, and dedication to not let the day-to-day realities get in the way. In this book, Peter, Uwe, and Kurt have provided a collection of materials to help the Scrum Team deliver value and feel happy doing it.”  \u003cbr\u003e  \u003ci\u003e--Dave West, CEO and Product Owner, Scrum.org\u003c\/i\u003e  \u003cbr\u003e \u003c\/blockquote\u003eTeams and individuals find the rules of the Scrum Framework to be easy to describe but challenging to implement. \u003ci\u003e\u003cb\u003eThe Professional Scrum Team\u003c\/b\u003e\u003c\/i\u003e helps you bring the Scrum Framework rules to life in your everyday work, optimizing both team and individual performance and creating more value. \u003cbr\u003e \u003cbr\u003eThree leading Scrum experts bring together proven practices based on decades of real-life experience participating in, leading, and supporting Scrum Teams. They introduce a team as it starts out with Scrum and follow it as it gains hard-won practical experience, gradually mastering the intense collaboration that Scrum demands. \u003cbr\u003e \u003cbr\u003eAs you share the team's experience--facing and overcoming realistic challenges--you'll discover better ways to work together, enhance your practices, leverage tools, continuously improve, and deliver functionality in ever-shorter cycles. \u003cbr\u003e \u003cul\u003e  \u003cli\u003eUnderstand how Scrum Teams work, collaborate, and promote transparency\u003c\/li\u003e  \u003cli\u003eExplore common problems that lead less experienced Scrum Teams to give up\u003c\/li\u003e  \u003cli\u003eFind your Scrum Team's best approach to solving complex adaptive problems\u003c\/li\u003e  \u003cli\u003eIntegrate DevOps practices with Scrum to improve effectiveness\u003c\/li\u003e  \u003cli\u003eProductively and professionally resolve conflicts that arise from close collaboration\u003c\/li\u003e  \u003cli\u003eHelp your organization learn how to improve its results by better supporting its Scrum Teams\u003c\/li\u003e \u003c\/ul\u003eThis guide is for anyone who works with Scrum Teams or wants to become more effective as a Scrum Team member or leader. \u003cbr\u003e \u003cbr\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46159991439537,"sku":"9780134862156","price":45.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_5437d420-6001-49d0-be04-f356a2c859e0.jpg?v=1757124093"},{"product_id":"agile-project-management-with-kanban","title":"Agile Project Management With Kanban","description":"\u003cb\u003eUse Kanban to maximize efficiency, predictability, quality, and value\u003c\/b\u003e \u003cbr\u003eWith Kanban, every minute you spend on a software project can add value for customers. One book can help you achieve this goal:  \u003ci\u003eAgile Project Management with Kanban\u003c\/i\u003e. \u003cbr\u003e  \u003cbr\u003eAuthor Eric Brechner pioneered Kanban within the Xbox engineering team at Microsoft. Now he shows you exactly how to make it work for your team. \u003cbr\u003e  \u003cbr\u003eThink of this book as “Kanban in a box”: open it, read the quickstart guide, and you’re up and running fast. As you gain experience, Brechner reveals powerful techniques for right-sizing teams, estimating, meeting deadlines, deploying components and services, adapting or evolving from Scrum or traditional Waterfall, and more. \u003cbr\u003e  \u003cbr\u003eFor every step of your journey, you’ll find pragmatic advice, useful checklists, and actionable lessons. This truly is “Kanban in a box”: all you need to deliver breakthrough value and quality. \u003cbr\u003e  \u003cbr\u003e \u003cb\u003eUse Kanban techniques to:\u003c\/b\u003e \u003cbr\u003e \u003cul\u003e  \u003cli\u003eStart delivering continuous value with your current team  and project\u003c\/li\u003e  \u003cli\u003eMaster five quick steps for completing work backlogs\u003c\/li\u003e  \u003cli\u003ePlan and staff new projects more effectively\u003c\/li\u003e  \u003cli\u003eMinimize work in progress and quickly adjust to change\u003c\/li\u003e  \u003cli\u003eEliminate artificial meetings and prolonged stabilization\u003c\/li\u003e  \u003cli\u003eImprove and enhance customer engagement\u003c\/li\u003e  \u003cli\u003eVisualize workflow and fix revealed bottlenecks\u003c\/li\u003e  \u003cli\u003eDrive quality upstream\u003c\/li\u003e  \u003cli\u003eIntegrate Kanban into large projects\u003c\/li\u003e  \u003cli\u003eOptimize sustained engineering (contributed by James Waletzky)\u003c\/li\u003e  \u003cli\u003eExpand Kanban beyond software development\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46162030526641,"sku":"9780735698956","price":43.74,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46162030559409,"sku":"873da288-4f58-3f02-beaf-95c956181893","price":33.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_14c9504e-8267-4853-81e8-378c10893c5b.jpg?v=1763195904"},{"product_id":"wpf-4-5-unleashed","title":"Wpf 4.5 Unleashed","description":"\u003cb\u003eThe #1 WPF Book--Now Updated for WPF 4.5!\u003c\/b\u003e \u003cbr\u003eThorough, authoritative coverage, practical examples, clear writing, and full-color presentation make this one of the most widely acclaimed programming books of the last decade. \u003cbr\u003e \u003cbr\u003eWindows Presentation Foundation (WPF) is the recommended technology for creating modern Windows desktop apps. Whether you want to develop traditional user interfaces or integrate 3D graphics, audio\/video, animation, dynamic skinning, touch, rich document support, speech recognition, or more, WPF enables you to do so in a seamless, resolution-independent manner that scales from small tablets to large TVs. WPF 4.5 Unleashed is the authoritative book that covers it all, in a practical and approachable fashion, authored by WPF guru and Microsoft architect Adam Nathan. \u003cbr\u003e \u003cul\u003e  \u003cli\u003eCovers everything you need to know about Extensible Application Markup Language (XAML)\u003c\/li\u003e  \u003cli\u003eExamines the WPF feature areas in incredible depth: controls, layout, resources, data binding, styling, graphics, animation, and more\u003c\/li\u003e  \u003cli\u003eDelves into topics that aren’t covered by most books: 3D, speech, audio\/video, documents, effects\u003c\/li\u003e  \u003cli\u003eShows how to create popular UI elements and leverage built-in controls such as the new Office-style Ribbon\u003c\/li\u003e  \u003cli\u003eDemonstrates how to create sophisticated UI mechanisms, such as Visual Studio-like collapsible\/dockable panes\u003c\/li\u003e  \u003cli\u003eExplains how to create first-class custom controls for WPF\u003c\/li\u003e  \u003cli\u003eDemonstrates how to create hybrid WPF software that leverages Windows Forms, DirectX, ActiveX, or other non-WPF technologies\u003c\/li\u003e  \u003cli\u003eExplains how to exploit desktop features, such as Jump Lists and taskbar customizations, and the same toast notifications used by Windows Store apps\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46162544722097,"sku":"9780672336973","price":74.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_35868ee4-d530-4fa1-9111-725d8975784d.jpg?v=1762424315"},{"product_id":"clean-agile","title":"Clean Agile: Back To Basics","description":"\u003ch3\u003eAgile Values and Principles for a New Generation\u003c\/h3\u003e \u003cp\u003e\"In the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.\"\u003cbr\u003e\u003cstrong\u003eGrady Booch\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\"Bob's frustration colors every sentence of Clean Agile, but it's a justified frustration. What is in the world of Agile development is nothing compared to what could be. This book is Bob's perspective on what to focus on to get to that what could be. And he's been there, so it's worth listening.\"\u003cbr\u003e\u003cstrong\u003eKent Beck\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eIt's good to read Uncle Bob's take on Agile. Whether just beginning, or a seasoned Agilista, you would do well to read this book. I agree with almost all of it. It's just some of the parts make me realize my own shortcomings, darn it. It made me double-check our code coverage (85.09%).\"\u003cbr\u003e \u003cstrong\u003eJon Kern\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eNearly twenty years after the \u003cstrong\u003eAgile Manifesto\u003c\/strong\u003e was first presented, the legendary Robert C. Martin (\"Uncle Bob\") reintroduces Agile values and principles for a new generation-programmers and nonprogrammers alike. Martin, author of \u003cstrong\u003eClean Code\u003c\/strong\u003e and other highly influential software development guides, was there at Agile's founding. Now, in \u003cstrong\u003eClean Agile: Back to Basics\u003c\/strong\u003e, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended.\u003c\/p\u003e \u003cp\u003eMartin describes what Agile is in no uncertain terms: a small discipline that helps small teams manage small projects . . . with huge implications because every big project is comprised of many small projects. Drawing on his fifty years' experience with projects of every conceivable type, he shows how Agile can help you bring true professionalism to software development.\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eGet back to the basics – what Agile is, was, and should always be\u003c\/li\u003e  \u003cli\u003eUnderstand the origins, and proper practice, of SCRUM\u003c\/li\u003e  \u003cli\u003eMaster essential business-facing Agile practices, from small releases and acceptance tests to whole-team communication\u003c\/li\u003e  \u003cli\u003eExplore Agile team members' relationships with each other, and with their product\u003c\/li\u003e  \u003cli\u003eRediscover indispensable Agile technical practices: TDD, refactoring, simple design, and pair programming\u003c\/li\u003e  \u003cli\u003eUnderstand the central roles values and craftsmanship play in your Agile team’s success\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eIf you want Agile's true benefits, there are no shortcuts: You need to do Agile right. \u003cstrong\u003eClean Agile: Back to Basics\u003c\/strong\u003e will show you how, whether you're a developer, tester, manager, project manager, or customer. Register your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46162811519153,"sku":"9780135781869","price":56.24,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46162811551921,"sku":"ec62b25c-ddaf-3d19-a1d9-e4591628e602","price":36.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_4a9914c2-63b5-4592-b375-4c7538f47a92.jpg?v=1763195908"},{"product_id":"agile-transformation","title":"Agile Transformation: Using the Integral Agile Transformation Framework to Think and Lead Differently","description":"\u003cb\u003eLead Agile Transformations that Scale and Succeed across the Entire Organization\u003c\/b\u003e \u003cbr\u003e \u003cbr\u003eMost organizational leaders know agility is paramount to survival in a world of unprecedented volatility, uncertainty, complexity, and ambiguity (VUCA). This is why so many keep attempting Agile transformations even after previous initiatives have failed. But the truth is, both organizations and leaders need new ways of thinking--they need to upgrade their organizational “operating system.” \u003cbr\u003e \u003cbr\u003eBuilt on the proven Integral Agile Transformation Framework™ (IATF), \u003ci\u003e\u003cb\u003eAgile Transformation\u003c\/b\u003e\u003c\/i\u003e offers a fresh perspective and systemic approach that can operate on all levels, from individual to enterprise. Learn how to use IATF to combine what you know subjectively (“heart”) with what you can measure objectively (“data”). Even if you are already using leadership or culture models, scaled frameworks, or other techniques, IATF helps you place them in context, overcome their limitations, and gain more value from them. As it has in many other organizations, IATF can help you become an authentic Transformational Leader and finally build an organization that is truly Agile. \u003cbr\u003e \u003cul\u003e  \u003cli\u003eGain crucial new perspective for leading your Agile transformation: insight into your world, organization, work, and yourself\u003c\/li\u003e  \u003cli\u003eUnderstand what your current Agile methods do and don't do, how they interact or conflict, and where you need something more\u003c\/li\u003e  \u003cli\u003eStructure existing models and frameworks into an understandable meta-framework\u003c\/li\u003e  \u003cli\u003eMaster a unified and practical system for mapping what's going on and what needs to change\u003c\/li\u003e  \u003cli\u003eDiscover practical ways to successfully lead both human and organizational aspects of change\u003c\/li\u003e \u003c\/ul\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46163053445297,"sku":"9780321885319","price":43.74,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46163053478065,"sku":"3c5d3d13-0d26-38e6-a3af-7db357abcda9","price":33.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_6b371143-c547-4c93-b005-ba116de33b10.jpg?v=1762445038"},{"product_id":"microsoft-visual-studio-2015-unleashed","title":"Microsoft Visual Studio 2015 Unleashed","description":"\u003cp style=\"MARGIN: 0px\"\u003eMicrosoft Visual Studio 2015 empowers you to write next-generation applications for any modern environment: mobile, web, cloud, universal Windows 10\/8.x, database, and beyond. This end-to-end deep dive will help working developers squeeze maximum productivity out of Microsoft’s powerful new toolset.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cbr\u003eThe authors combine authoritative and detailed information about Microsoft’s latest IDE, with extensive insights and best practices drawn from decades of development experience. Developers will quickly get comfortable with Visual Studio 2015’s updated interface, master its new capabilities, leverage its extensive new support for open standards, and discover multiple opportunities to leverage its .NET 4.6 platform and language improvements.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cbr\u003eBy focusing entirely on Visual Studio 2015 Professional, the authors go deeper into Microsoft’s core product than ever before. You’ll find expert coverage of everything from debugging through deploying to Azure, IDE extension and automation through cross-platform mobile development. Throughout, this book’s focus is relentlessly practical: \u003ci\u003ehow to apply Microsoft’s tools to build better software, faster\u003c\/i\u003e.\u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e \u003cp style=\"MARGIN: 0px\"\u003e\u003cb\u003eDetailed information on how to...\u003c\/b\u003e\u003c\/p\u003e \u003cul\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Master Visual Studio 2015’s updated interface and key tools: Solutions, Projects, Browsers, Explorers, Editors, and Designers to improve productivity   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Develop robust cross-platform mobile apps for Windows, iOS, and Android using Apache Cordova templates for Visual Studio   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Use the new ASP.NET 5 to build modern web solutions that run on Windows, Mac, or Linux   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Develop Single Page Applications (SPAs) based on HTML5 and rich client-side JavaScript frameworks such as Knockout, AngularJS, Bootstrap, and more   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Accelerate cloud development with the Azure SDK, QuickStart templates, and Azure management portal   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Create mobile service solutions using ASP.NET Web API and WCF   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Streamline data development across multiple platforms with Entity Framework 7   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Develop modern Microsoft Office business applications   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Perform robust, automated unit testing as you code, increasing your confidence in changes and refactoring   \u003c\/div\u003e \u003c\/li\u003e  \u003cli\u003e   \u003cdiv style=\"MARGIN: 0px\"\u003e    Extend the VS 2015 IDE and Code Editor by creating custom, productivity-enhancing solutions   \u003c\/div\u003e\n\u003c\/li\u003e \u003c\/ul\u003e \u003ci\u003e \u003c\/i\u003e\u003cp style=\"MARGIN: 0px\"\u003eDownload all examples and source code presented in this book from informit.com\/title\/9780672337369 as they become available.\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46162062934193,"sku":"9780672337369","price":74.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_b84fe6af-693f-4331-b2f7-0d918a752b1d.jpg?v=1762443323"},{"product_id":"ado-net-3-5-cookbook","title":"ADO.NET 3.5 Cookbook: Building Data-Centric .NET Applications","description":"This guide is strikingly different from other books on Microsoft ADO.NET. Rather than load you down with theory, the new edition of \u003cem\u003eADO.NET 3.5 Cookbook\u003c\/em\u003e gives you more than 200 coding solutions and best practices for real problems you're likely to face with this technology using Visual Studio 2008 and the .NET 3.5 platform.\u003cbr\u003e\r\n\u003cbr\u003e\r\nOrganized to help you find the topic and specific recipe you need quickly and easily, this book is more than just a handy compilation of cut-and-paste C# code. \u003cem\u003eADO.NET 3.5 Cookbook\u003c\/em\u003e also offers clear explanations of how and why each code solution works, and warns you of potential pitfalls so you can learn to adapt the book's problem-solving techniques to different situations.\u003cbr\u003e\r\n\u003cbr\u003e\r\nThis collection of timesaving recipes covers vital topics including:\r\n\u003cul\u003e\r\n\u003cli\u003eConnecting to data\u003c\/li\u003e\r\n\u003cli\u003eRetrieving and managing data\u003c\/li\u003e\r\n\u003cli\u003eTransforming and analyzing data\u003c\/li\u003e\r\n\u003cli\u003eModifying data\u003c\/li\u003e\r\n\u003cli\u003eBinding data to .NET user interfaces\u003c\/li\u003e\r\n\u003cli\u003eOptimizing .NET data access\u003c\/li\u003e\r\n\u003cli\u003eEnumerating and maintaining database objects\u003c\/li\u003e\r\n\u003cli\u003eMaintaining database integrity\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\nIdeal for ADO.NET programmers at all levels, from the relatively inexperienced to the most sophisticated, this new edition covers the significant 3.5 upgrade, including new programming tools such as LINQ. \u003cem\u003eADO.NET 3.5 Cookbook\u003c\/em\u003e offers a painless way for those of you who prefer to learn by doing when it comes to expanding your skills and productivity.\u003cbr\u003e\r\n\u003cbr\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46163398099121,"sku":"9780596101404","price":54.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_5b0bdc86-e7fc-435a-937e-bbf0dde8ba48.jpg?v=1763635504"},{"product_id":"microsoft-powershell-vbscript-and-jscript-bible","title":"Microsoft PowerShell, VBScript and JScript Bible","description":"Packed with more than 300 sample scripts and an extensive collection of library functions, this essential scripting book is the most thorough guide to Windows scripting and PowerShell on the market. You’ll examine how Windows scripting is changing the face of system and network administration by giving everyday users, developers, and administrators the ability to automate repetitive tasks. Plus, this is the first time that VBScript, Jscript, and Powershell are all covered in a single resource.","brand":"None","offers":[{"title":"Couverture souple","offer_id":46162779603121,"sku":"9780470386804","price":81.0,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46162779635889,"sku":"10ee7c26-c6ef-4b0a-b96c-3e9332732ad2","price":64.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_8cf4de66-443e-4f09-b694-704e39d1a425.jpg?v=1763437303"},{"product_id":"microsoft-expression-blend-4-unleashed","title":"Microsoft Expression Blend 4 Unleashed","description":"\u003cp style=\"MARGIN: 0px\"\u003eThis book has one primary goal: to get you working in Expression Blend 4 effectively using the features and functionality of the tool.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eThis book is not about XAML, not about code nor explicit work flows. It is about simply dragging, dropping, drawing, and defining the experience and vision for a user interface and rich interactive experience.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eYou will learn how to work with the core features of Blend, edit Styles and Templates, and more importantly, understand what they all mean. You will also work in detail with Parts, States, and Behaviors to understand how collectively they can provide your solutions advanced functionality without the need for code or hand-cranked XAML.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eAnimations and Storyboards will allow you to bring life to your vision, as will working with data efficiently and learning how to create and manage Resources. \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eIn short, this book will give you the answers to many questions asked in forums by new and experienced users alike. \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003ci\u003eMicrosoft Expression Blend 4 Unleashed\u003c\/i\u003e is a stunning, full-color resource with hundreds of screenshots and informative figure references. It has also been authored sequentially, to enable you to build your knowledge step-by-step and gain confidence through repartition and fearlessness in discovery.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eDetailed information on how to…\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eCreate, edit, and work effectively with Styles and Templates\u003c\/li\u003e  \u003cli\u003eMaster Parts, States, and Behaviors to enable XAML and code free functionality\u003c\/li\u003e  \u003cli\u003eUse Blend’s Animation and Storyboard workflows to bring life to your solutions\u003c\/li\u003e  \u003cli\u003eCreate and manage Resource Dictionaries, Skins, and Themes\u003c\/li\u003e  \u003cli\u003eCreate sample and live data\u003cbr\u003eImplement effective XML, CLR Data binding, and Control Template binding using Expression Blends advanced data support tools\u003c\/li\u003e  \u003cli\u003eUse Blend as part of your designer\/developer workflow to create rapid prototypes with SketchFlow\u003c\/li\u003e  \u003cli\u003eUse design resources to start creating solutions for Windows Phone 7\u003c\/li\u003e  \u003cli\u003eWork with WPF, Silverlight, and Silverlight for Windows Phone 7 platforms\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46166185312433,"sku":"9780672331077","price":51.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_960c6570-9939-40cb-a3a5-7db0f812ed17.jpg?v=1762424315"},{"product_id":"windows-8-1-apps-with-xaml-and-c-unleashed","title":"Windows 8.1 Apps With Xaml And C# Unleashed","description":"\u003cb\u003eFull color: Learn how to build great Windows Store apps! Figures and code appear as they do in Visual Studio.\u003c\/b\u003e \u003cbr\u003e \u003cbr\u003eWindows 8.1 enables you to build stunning applications that integrate with each other, Web services, and Windows itself. You can sell them in the Windows Store, with more options than ever before, for tablets such as Surface, laptops, and traditional desktop PCs! World-renowned Microsoft programming guru Adam Nathan shows you exactly how to write first-class apps for this significant update to Windows. Don’t let the minor name change fool you--Windows 8.1 contains an incredible amount of new developer opportunities compared to Windows 8.\u003cbr\u003e \u003cbr\u003eClear, accessible, and intensely practical, this guide teaches through concise code examples, in full color to match their appearance in Visual Studio--the same approach that made Nathan’s WPF Unleashed so popular. Writing with unprecedented depth and insight, Nathan guides you through creating advanced user interfaces with XAML and exploiting key Windows 8.1 features. Whether you’re already comfortable with Microsoft programming or relatively new to it, Windows 8.1 Apps with XAML and C# Unleashed will take you to the cutting edge of Windows 8.1 development. \u003cbr\u003e \u003cbr\u003eDetailed information on how to...\u003cbr\u003e \u003cul\u003e \u003cli\u003eUse XAML to represent state-of-the-art user interfaces, even across multiple windows\u003c\/li\u003e \u003cli\u003eHandle touch, mouse, keyboard, and pen input, including handwriting recognition\u003c\/li\u003e \u003cli\u003eUse new Windows 8.1 controls for creating hubs, flyouts, better app bars, performing in-app searches, rendering PDFs, and much more\u003c\/li\u003e \u003cli\u003eEncode, decode, and transcode multimedia content and speech-enable your app\u003c\/li\u003e \u003cli\u003eLeverage rich XAML vector graphics and animation\u003c\/li\u003e \u003cli\u003eInteract with built-in functionality such as the Camera app, file picker, the lock screen, new contacts and appointments integration, and more\u003c\/li\u003e \u003cli\u003eExploit the Windows 8.1 charms bar \u003c\/li\u003e \u003cli\u003eIntegrate DirectX graphics seamlessly\u003c\/li\u003e \u003cli\u003eWork with the rich set of available sensors: accelerometer, compass, light sensor, location (with geofencing support), proximity, and more\u003c\/li\u003e \u003cli\u003eControl devices such as fingerprint readers, image and bar code scanners, magnetic stripe readers, and custom Bluetooth, USB, HID, or Wi-Fi Direct devices\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46166193668273,"sku":"9780672337086","price":51.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_a2b7327b-c8a0-43ec-ae35-e92371694bb5.jpg?v=1763073245"},{"product_id":"retrospectives-antipatterns","title":"Retrospectives Antipatterns","description":"\u003cb\u003eImprove Every Retrospective! Real Solutions for Every Team Leader, Facilitator, and Participant\u003c\/b\u003e \u003cbr\u003e \u003cblockquote\u003e  “. . . Aino has shared a robust, curated list of antipatterns and how to avoid them. . . . And she has shared so much more than tips and techniques. You will find a gold mine--with precious nuggets, including her personal experiences, effective facilitation resources, and pointers for extracting yourself and your team when you're stuck.”  \u003cbr\u003e  \u003ci\u003e--From the Foreword by Diana Larsen, co-author, \u003c\/i\u003eAgile Retrospectives: Making Good Teams Great  \u003cbr\u003e \u003c\/blockquote\u003eRetrospectives are indispensable for continuous learning and improvement in Lean, Agile, DevOps, and other contexts, but most of us have suffered through at least one retrospective that was a waste of time, or worse. Now, leading agile coach Aino Vonge Corry identifies 24 reasons that retrospectives fail and shows how to overcome each of them. \u003cbr\u003e \u003cbr\u003eUsing the familiar “patterns” approach, \u003ci\u003e\u003cb\u003eRetrospectives Antipatterns\u003c\/b\u003e\u003c\/i\u003e introduces antipatterns related to structure, planning, people, distributed teams, and more. Corry shares traps she's encountered and mistakes she's made over more than a decade of leading retrospectives and then presents proven solutions. With her insights and guidance, you can run enjoyable retrospectives that deliver concrete improvements and real value--or at the very least recognize when you are making the same mistake as the author! \u003cbr\u003e \u003cul\u003e  \u003cli\u003eCreate a common language, actionable solutions, and proven plans for solving the retrospective problems you'll encounter most often\u003c\/li\u003e  \u003cli\u003eRecognize symptoms, assess tradeoffs, and refactor your current situation into something better\u003c\/li\u003e  \u003cli\u003ePlan more effectively: decide who should attend and facilitate, when to schedule your retrospective, and how much time to set aside\u003c\/li\u003e  \u003cli\u003eHandle “people” problems: deal with negativity, silence, distrust, disillusionment, loudmouths, and cultural differences\u003c\/li\u003e  \u003cli\u003eFacilitate better “virtual” retrospectives, with tips for online retrospectives included in each antipattern\u003c\/li\u003e \u003c\/ul\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165464318129,"sku":"9780136823360","price":37.49,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_a8d00c61-7ebe-467c-8c77-e2b3a16ee0a1.jpg?v=1763227026"},{"product_id":"principles-of-web-api-design","title":"Principles of Web API Design: Delivering Value with APIs and Microservices","description":"\u003cb\u003eThe Full-Lifecycle Guide to API Design\u003c\/b\u003e \u003cbr\u003e \u003cbr\u003e \u003ci\u003e\u003cb\u003ePrinciples of Web API Design\u003c\/b\u003e\u003c\/i\u003e brings together principles and processes to help you succeed across the entire API design lifecycle. Drawing on extensive in-the-trenches experience, leading consultant James Higginbotham helps you align every stakeholder on specific outcomes, design APIs that deliver value, and scale the design process from small teams to the entire organization. \u003cbr\u003e \u003cbr\u003eHigginbotham helps you bring an \"outside-in\" perspective to API design to reflect the voices of customers and product teams, map requirements to specific and well-organized APIs, and choose the right API style for writing them. He walks through a real-world example from the ground up, offering guidance for anyone designing new APIs or extending existing APIs. \u003cbr\u003e \u003cul\u003e  \u003cli\u003eDeliver great APIs by getting your design processes right\u003c\/li\u003e  \u003cli\u003eGain agreement on specific outcomes from design teams, customers, and other stakeholders\u003c\/li\u003e  \u003cli\u003eCraft job stories, conduct EventStorming, and model capabilities\u003c\/li\u003e  \u003cli\u003eIdentify the right APIs, and organize operations into coherent API profiles\u003c\/li\u003e  \u003cli\u003eChoose the best styles for each project: REST, gRPC, GraphQL, or event-based async APIs\u003c\/li\u003e  \u003cli\u003eRefine designs based on feedback from documenters, testers, and customers\u003c\/li\u003e  \u003cli\u003eDecompose APIs into microservices\u003c\/li\u003e  \u003cli\u003eMature your API program, implementing design and management processes that scale\u003c\/li\u003e \u003c\/ul\u003eThis guide is invaluable for anyone involved in planning or building APIs--architects, developers, team leaders, managers in single and multi-team environments, and any technical or business professional delivering \"API-as-a-product\" offerings. \u003cbr\u003e \u003cbr\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165480505521,"sku":"9780137355631","price":56.24,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46165480538289,"sku":"fc32369b-a49b-3743-a23d-446c5c181287","price":42.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_1e022786-02e4-4aac-a1b5-136639df0be1.jpg?v=1763227025"},{"product_id":"domain-storytelling","title":"Domain Storytelling: A Collaborative, Visual, And Agile Way To Build Domain-driven Software","description":"\u003cb\u003eBuild Better Business Software by Telling and Visualizing Stories\u003c\/b\u003e \u003cbr\u003e \u003cblockquote\u003e  \"From a story to working software--this book helps you to get to the essence of what to build. Highly recommended!\"  \u003cbr\u003e  \u003ci\u003e--Oliver Drotbohm\u003c\/i\u003e \u003c\/blockquote\u003eStorytelling is at the heart of human communication--why not use it to overcome costly misunderstandings when designing software? By telling and visualizing stories, domain experts and team members make business processes and domain knowledge tangible. Domain Storytelling enables everyone to understand the relevant people, activities, and work items. With this guide, the method's inventors explain how domain experts and teams can work together to capture insights with simple pictographs, show their work, solicit feedback, and get everyone on the same page. \u003cbr\u003e \u003cbr\u003eStefan Hofer and Henning Schwentner introduce the method's easy pictographic language, scenario-based modeling techniques, workshop format, and relationship to other modeling methods. Using step-by-step case studies, they guide you through solving many common problems: \u003cbr\u003e \u003cul\u003e  \u003cli\u003eFully align all project participants and stakeholders, both technical and business-focused\u003c\/li\u003e  \u003cli\u003eMaster a simple set of symbols and rules for modeling any process or workflow\u003c\/li\u003e  \u003cli\u003eUse workshop-based collaborative modeling to find better solutions faster\u003c\/li\u003e  \u003cli\u003eDraw clear boundaries to organize your domain, software, and teams\u003c\/li\u003e  \u003cli\u003eTransform domain knowledge into requirements, embedded naturally into an agile process\u003c\/li\u003e  \u003cli\u003eMove your models from diagrams and sticky notes to code\u003c\/li\u003e  \u003cli\u003eGain better visibility into your IT landscape so you can consolidate or optimize it\u003c\/li\u003e \u003c\/ul\u003eThis guide is for everyone who wants more effective software--from developers, architects, and team leads to the domain experts, product owners, and executives who rely on it every day. \u003cbr\u003e \u003cbr\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165481619633,"sku":"9780137458912","price":43.74,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46165481652401,"sku":"96ab27ac-2bdd-39f8-8378-5a29e7f6e736","price":33.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_a0c0c6b6-037c-461d-9c88-9f4223e7cd93.jpg?v=1763226277"},{"product_id":"microsoft-expression-blend-unleashed","title":"Microsoft Expression Blend Unleashed","description":"\u003cp style=\"MARGIN: 0px\"\u003e \u003ci\u003eMicrosoft Expression Blend Unleashed\u003c\/i\u003e is about learning a new tool for designers, but also learning a new mindset for developers. Expression Blend enables the delivery of rich interactive applications, for the web as well as the desktop, allowing you to take graphical assets and blend them with functional .NET code through the power of XAML and the WPF platform. \u003ci\u003eMicrosoft Expression Blend Unleashed\u003c\/i\u003e also features a C# Primer, introducing designers to the .NET Framework. .NET allows the reader to extend the functionality of many of the WPF elements used in Expression Blend. The most important concept for the reader to grasp is that Blend and Visual Studio together are about facilitating the kind of user experience everyone wants from the applications they use. This book will give you the skill set whether you are a designer or developer; from there, you just need to use a little imagination.\u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003e \u003c\/p\u003e  \u003cp style=\"MARGIN: 0px\"\u003eDetailed information on how to…\u003c\/p\u003e  \u003cul\u003e  \u003cli\u003eDesign and develop WPF applications\u003c\/li\u003e  \u003cli\u003eUse Blend’s animation workflows\u003c\/li\u003e  \u003cli\u003eDesign and implement WPF template types\u003c\/li\u003e  \u003cli\u003eCreate and manage Resource Dictionaries\u003c\/li\u003e  \u003cli\u003eMaster WPF Style templates\u003c\/li\u003e  \u003cli\u003eHandle control events\u003c\/li\u003e  \u003cli\u003eUnderstand advanced control properties in XAML\/Blend\/C#\u003c\/li\u003e  \u003cli\u003eCreate customized controls through inheritance\u003c\/li\u003e  \u003cli\u003eUnderstand the fundamentals of XAML-based design and development\u003c\/li\u003e  \u003cli\u003eImplement effective XML, CLR Data binding, and XAML template binding\u003c\/li\u003e  \u003cli\u003eExtend XAML functionality with C# code\u003c\/li\u003e  \u003cli\u003eImplement video and audio in your applications\u003c\/li\u003e  \u003cli\u003eUse Blend as part of your designer\/developer workflow\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46166184296625,"sku":"9780672329319","price":57.99,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_0a9a3a07-3337-43cf-811d-6123f756fdd8.jpg?v=1762424317"},{"product_id":"effective-software-architecture","title":"Effective Software Architecture: Building Better Software Faster","description":"\u003cp\u003e\u003cstrong\u003eLeverage software architecture as an effective tool for product development and build better software faster. \u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003e\u003cu\u003e \u003c\/u\u003e\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003e\u003cem\u003eEffective Software Architecture\u003c\/em\u003e\u003c\/strong\u003e is the essential handbook for making software architecture an effective practice within product development organizations and processes while putting whole software teams on the same page. Industry elite \u003cstrong\u003eOliver Goldman\u003c\/strong\u003e provides a comprehensive perspective on the set of real-world skills and practices this work requires: a predictable, repeatable design process; the ability to make decisions expediently and effectively; a comprehensive and consistent communication strategy; tools that promote efficiency; and a team that is greater than the sum of its parts.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003eGoldman's engaging prose articulates why software architecture is essential to building great software products, release after release. Rather than focusing on a specific architectural style or technology, this book's goal is to make software architects better at managing change, design, decision making, and team communication while helping software product managers, program managers, UX designers, and other team members understand how architecture functions within the software development process. Goldman's work is essential to helping the whole team achieve success.\u003c\/p\u003e \u003cp\u003e\u003cu\u003e \u003c\/u\u003e\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eUnderstand software architecture and its role in product development\u003c\/li\u003e  \u003cli\u003eLearn to effectively communicate about software architecture\u003c\/li\u003e  \u003cli\u003eEmploy architectural strategies for consistent, reliable design results\u003c\/li\u003e  \u003cli\u003eMake architecture an integral aspect of product development\u003c\/li\u003e  \u003cli\u003eIntegrate architectural thinking into whole development organizations\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cu\u003e \u003c\/u\u003e\u003c\/p\u003e \u003cp\u003e\u003cem\u003eEffective Software Architecture\u003c\/em\u003e is a guide for making software architecture an effective tool for product development.\u003c\/p\u003e \u003cp\u003e \u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165485224113,"sku":"9780138249328","price":58.5,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46165485256881,"sku":"a29cedc5-9904-336d-9195-a663554112fe","price":42.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_38f51b23-3497-4e6d-be61-d87be7d0b4da.jpg?v=1762662447"},{"product_id":"engineering-ai-systems","title":"Engineering AI Systems: Architecture and DevOps Essentials","description":"\u003cp\u003e\u003cstrong\u003eMaster the Engineering of AI Systems: The Essential Guide for Architects and Developers\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eIn today's rapidly evolving world, integrating artificial intelligence (AI) into your systems is no longer optional. \u003cem\u003e\u003cstrong\u003eEngineering AI Systems: Architecture and DevOps Essentials\u003c\/strong\u003e\u003c\/em\u003e is a comprehensive guide to mastering the complexities of AI systems engineering. This book combines robust software architecture with cutting-edge DevOps practices to deliver high-quality, reliable, and scalable AI solutions.\u003c\/p\u003e \u003cp\u003eExperts Len Bass, Qinghua Lu, Ingo Weber, and Liming Zhu demystify the complexities of engineering AI systems, providing practical strategies and tools for seamlessly incorporating AI in your systems. You will gain a comprehensive understanding of the fundamentals of AI and software engineering and how to combine them to create powerful AI systems. Through real-world case studies, the authors illustrate practical applications and successful implementations of AI in small- to medium-sized enterprises across various industries, and offer actionable strategies for designing, building, and operating AI systems that deliver real business value.\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eLifecycle management of AI models, from data preparation to deployment \u003c\/li\u003e  \u003cli\u003eBest practices in system architecture and DevOps for AI systems\u003c\/li\u003e  \u003cli\u003eSystem reliability, performance, and security in AI implementations\u003c\/li\u003e  \u003cli\u003ePrivacy and fairness in AI systems to build trust and achieve compliance\u003c\/li\u003e  \u003cli\u003eEffective monitoring and observability for AI systems to maintain operational excellence\u003c\/li\u003e  \u003cli\u003eFuture trends in AI engineering to stay ahead of the curve\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003eEquip yourself with the tools and understanding to lead your organization's AI initiatives. Whether you are a technical lead, software engineer, or business strategist, this book provides the essential insights you need to successfully engineer AI systems.\u003c\/p\u003e \u003cp\u003e\u003cem\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/em\u003e\u003c\/p\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165482799281,"sku":"9780138261412","price":62.49,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46165482832049,"sku":"99bccd93-9a1b-352c-b330-8f50ca9479a2","price":39.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_70ebcc73-8e9b-464b-be07-5b473ddb81a5.jpg?v=1763221689"},{"product_id":"modern-software-engineering","title":"Modern Software Engineering: Doing What Works to Build Better Software Faster","description":"\u003cb\u003eImprove Your Creativity, Effectiveness, and Ultimately, Your Code\u003c\/b\u003e \u003cbr\u003e \u003cbr\u003eIn \u003ci\u003e\u003cb\u003eModern Software Engineering,\u003c\/b\u003e\u003c\/i\u003e 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. \u003cbr\u003e \u003cbr\u003eWriting 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. \u003cbr\u003e \u003cbr\u003eFarley'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. \u003cbr\u003e \u003cul\u003e  \u003cli\u003eClarify what you're trying to accomplish\u003c\/li\u003e  \u003cli\u003eChoose your tools based on sensible criteria\u003c\/li\u003e  \u003cli\u003eOrganize work and systems to facilitate continuing incremental progress\u003c\/li\u003e  \u003cli\u003eEvaluate your progress toward thriving systems, not just more \"legacy code\"\u003c\/li\u003e  \u003cli\u003eGain more value from experimentation and empiricism\u003c\/li\u003e  \u003cli\u003eStay in control as systems grow more complex\u003c\/li\u003e  \u003cli\u003eAchieve rigor without too much rigidity\u003c\/li\u003e  \u003cli\u003eLearn from history and experience\u003c\/li\u003e  \u003cli\u003eDistinguish \"good\" new software development ideas from \"bad\" ones\u003c\/li\u003e \u003c\/ul\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165459501233,"sku":"9780137314911","price":49.99,"currency_code":"CAD","in_stock":true},{"title":"Livre numérique Kobo","offer_id":46165459534001,"sku":"39df9b32-fe50-3a02-b566-3afbaa9997b3","price":37.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_be2c0e47-f7ec-4d49-bec7-61b7c3c094c5.jpg?v=1763227024"},{"product_id":"software-development-pearls","title":"Software Development Pearls: Lessons From Fifty Years Of Software Experience","description":"\u003cb\u003eAccelerate Your Pursuit of Software Excellence by Learning from Others' Hard-Won Experience\u003c\/b\u003e \u003cbr\u003e \u003cblockquote\u003e  \"Karl is one of the most thoughtful software people I know. He has reflected deeply on the software development irritants he has encountered over his career, and this book contains 60 of his most valuable responses.\"  \u003cbr\u003e  \u003ci\u003e-- From the Foreword by \u003c\/i\u003e  \u003cem style=\"box-sizing: border-box; color: rgb(61, 59, 73); font-family: \" noto=\"\" serif font-size:=\"\" text-align:=\"\" right background-color:=\"\" rgb\u003eSteve McConnell, Construx Software and author of\u003c\/em\u003e  \u003cspan style=\"color: rgb(61, 59, 73); font-family: \" noto=\"\" serif font-size:=\"\" text-align:=\"\" right background-color:=\"\" rgb\u003e Code Complete\u003c\/span\u003e \u003c\/blockquote\u003e \u003cblockquote\u003e  \"Wouldn't it be great to gain a lifetime's experience without having to pay for the inevitable errors of your own experience? Karl Wiegers is well versed in the best techniques of business analysis, software engineering, and project management. You'll gain concise but important insights into how to recover from setbacks as well as how to avoid them in the first place.\"  \u003cbr\u003e  \u003ci\u003e--Meilir Page-Jones, Senior Business Analyst, Wayland Systems Inc.\u003c\/i\u003e  \u003cbr\u003e \u003c\/blockquote\u003eExperience is a powerful teacher, but it's also slow and painful. You can't afford to make every mistake yourself! \u003ci\u003e\u003cb\u003eSoftware Development Pearls\u003c\/b\u003e\u003c\/i\u003e helps you improve faster and bypass much of the pain by learning from others who already climbed the learning curves. Drawing on 25+ years helping software teams succeed, Karl Wiegers has crystallized 60 concise, practical lessons for all your projects, regardless of your role, industry, technology, or methodology. \u003cbr\u003e \u003cbr\u003eWiegers's insights and specific recommendations cover six crucial elements of success: requirements, design, project management, culture and teamwork, quality, and process improvement. For each, Wiegers offers \u003ci\u003eFirst Steps\u003c\/i\u003e for reflecting on your own experiences before you start; detailed \u003ci\u003eLessons\u003c\/i\u003e with core insights, real case studies, and actionable solutions; and \u003ci\u003eNext Steps\u003c\/i\u003e for planning adoption in your project, team, or organization. This is knowledge you weren't taught in college or boot camp. It can boost your performance as a developer, business analyst, quality professional, or manager. \u003cbr\u003e \u003cbr\u003e \u003cul\u003e  \u003cli\u003eClarify requirements to gain a shared vision and understanding of your real problem\u003c\/li\u003e  \u003cli\u003eCreate robust designs that implement the right functionality and quality attributes and can evolve\u003c\/li\u003e  \u003cli\u003eAnticipate and avoid ubiquitous project management pitfalls\u003c\/li\u003e  \u003cli\u003eGrow a culture in which behaviors actually align with what people claim to value\u003c\/li\u003e  \u003cli\u003ePlan realistically for quality and build it in from the outset\u003c\/li\u003e  \u003cli\u003eUse process improvement to achieve desired business results, not as an end in itself\u003c\/li\u003e  \u003cli\u003eChoose your next steps to get full value from all these lessons\u003c\/li\u003e \u003c\/ul\u003e \u003ci\u003eRegister your book for convenient access to downloads, updates, and\/or corrections as they become available. See inside book for details.\u003c\/i\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165465792689,"sku":"9780137487776","price":43.74,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46165465825457,"sku":"280be00d-6598-34d8-889b-8b06d57db030","price":33.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_6560d921-c635-46a5-ae0a-f4e3df0c12ce.jpg?v=1762380771"},{"product_id":"risk-management-professional-pmi-rmp®-pearson-ucertify-course-access-code-card","title":"Risk Management Professional (PMI-RMP)®","description":"\u003cp\u003e\u003cem\u003eThis is the eBook version of the print title. Note that the eBook does not provide access to the practice test software that accompanies the print book.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003eLearn, prepare, and practice for the Risk Management Professional (PMI-RMP)® exam success with this Cert Guide from Pearson IT Certification, a leader in IT Certification learning.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMaster PMI-RMP exam topics\u003c\/li\u003e\n\u003cli\u003eAssess your knowledge with chapter-ending quizzes\u003c\/li\u003e\n\u003cli\u003eReview key concepts with exam preparation tasks\u003c\/li\u003e\n\u003cli\u003ePractice with realistic exam questions\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eRisk Management Professional (PMI-RMP)® Exam Cert Guide\u003c\/em\u003e is a comprehensive exam study guide. Author and expert instructor, Carl Pritchard, shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills. Material is presented in a concise manner, focusing on increasing your understanding and retention of exam topics.\u003c\/p\u003e\n\u003cp\u003eThe book presents you with an organized test preparation routine through the use of proven series elements and techniques. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly. Review questions help you assess your knowledge, and a final preparation chapter guides you through tools and resources to help you craft your final study plan.\u003c\/p\u003e\n\u003cp\u003eWell regarded for its level of detail, assessment features, and challenging review questions and exercises, this study guide helps you master the concepts and techniques that will enable you to succeed on the exam the first time.\u003c\/p\u003e\n\u003cp\u003eThis book will prepare you for the PMI-RMP® examination, enabling you to\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLearn the different roles in an effective project risk management organization\u003c\/li\u003e\n\u003cli\u003eUnderstand the different risk practices in waterfall, hybrid, and agile organizations\u003c\/li\u003e\n\u003cli\u003eGrasp the distinctions between risk appetites and attitudes\u003c\/li\u003e\n\u003cli\u003eEffectively identify and manage risk tolerances and triggers\u003c\/li\u003e\n\u003cli\u003eGet others to participate in the risk management process appropriately\u003c\/li\u003e\n\u003cli\u003eIdentify risk using a variety of different tools\u003c\/li\u003e\n\u003cli\u003eCreate risk registers and repositories for posterity\u003c\/li\u003e\n\u003cli\u003eDevelop strategies and responses for both threats and opportunities\u003c\/li\u003e\n\u003cli\u003eGenerate risk approaches based on project assumptions\u003c\/li\u003e\n\u003cli\u003eAnalyze risks both qualitatively and quantitatively\u003c\/li\u003e\n\u003cli\u003eRecognize when workarounds are the only possible course of action\u003c\/li\u003e\n\u003cli\u003eClose out and retire risks as appropriate\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"None","offers":[{"title":"Livre numérique Kobo","offer_id":46165474902193,"sku":"1546f0d0-209b-3a41-a1e6-28af0e5491fb","price":47.99,"currency_code":"CAD","in_stock":true},{"title":"Coffret","offer_id":46243721248978,"sku":"9780138108472","price":62.49,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/image_9bb6cfbe-8245-48e5-a2a9-2bd0565e8f6d.jpg?v=1765215171"},{"product_id":"programming-large-language-models-with-azure-open-ai","title":"Programming Large Language Models with Azure Open AI: Conversational programming and prompt engineering with LLMs","description":"\u003cp\u003e\u003cstrong\u003eUse LLMs to build better business software applications\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eAutonomously communicate with users and optimize business tasks with applications built to make the interaction between humans and computers smooth and natural. Artificial Intelligence expert Francesco Esposito illustrates several scenarios for which a LLM is effective: crafting sophisticated business solutions, shortening the gap between humans and software-equipped machines, and building powerful reasoning engines. Insight into prompting and conversational programming—with specific techniques for patterns and frameworks—unlock how natural language can also lead to a new, advanced approach to coding. Concrete end-to-end demonstrations (featuring Python and ASP.NET Core) showcase versatile patterns of interaction between existing processes, APIs, data, and human input. \u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eArtificial Intelligence expert Francesco Esposito helps you:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eUnderstand the history of large language models and conversational programming\u003c\/li\u003e  \u003cli\u003eApply prompting as a new way of coding\u003c\/li\u003e  \u003cli\u003eLearn core prompting techniques and fundamental use-cases\u003c\/li\u003e  \u003cli\u003eEngineer advanced prompts, including connecting LLMs to data and function calling to build reasoning engines\u003c\/li\u003e  \u003cli\u003eUse natural language in code to define workflows and orchestrate existing APIs\u003c\/li\u003e  \u003cli\u003eMaster external LLM frameworks\u003c\/li\u003e  \u003cli\u003eEvaluate responsible AI security, privacy, and accuracy concerns\u003c\/li\u003e  \u003cli\u003eExplore the AI regulatory landscape\u003c\/li\u003e  \u003cli\u003eBuild and implement a personal assistant\u003c\/li\u003e  \u003cli\u003eApply a retrieval augmented generation (RAG) pattern to formulate responses based on a knowledge base\u003c\/li\u003e  \u003cli\u003eConstruct a conversational user interface\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eFor IT Professionals and Consultants \u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e  \u003cli\u003eFor software professionals, architects, lead developers, programmers, and Machine Learning enthusiasts\u003c\/li\u003e  \u003cli\u003eFor anyone else interested in natural language processing or real-world \u003cbr\u003e applications of human-like language in software\u003c\/li\u003e \u003c\/ul\u003e","brand":"None","offers":[{"title":"Couverture souple","offer_id":46165486010545,"sku":"9780138280376","price":56.24,"currency_code":"CAD","in_stock":false},{"title":"Livre numérique Kobo","offer_id":46165486043313,"sku":"e3dc5553-1fa1-3e28-a6e6-214e7ef6c958","price":42.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_f2551ed9-637f-4b49-b401-e05291c940e7.jpg?v=1762662445"}],"url":"https:\/\/www.indigo.ca\/fr\/collections\/developpement.oembed","provider":"Indigo","version":"1.0","type":"link"}