{"title":"Addison-Wesley Signature Series Ser","description":null,"products":[{"product_id":"refactoring-html-book-elliotte-rusty-harold-9780321503633","title":"Refactoring HTML","description":"Like any other software system, Web sites gradually accumulate “cruft” over time. They slow down. Links break. Security and compatibility problems mysteriously appear. New features don’t integrate seamlessly. Things just don’t work as well. In an ideal world, you’d rebuild from scratch. But you can’t: there’s no time or money for that. Fortunately, there’s a solution: You can refactor your Web code using easy, proven techniques, tools, and recipes adapted from the world of software development. \u003cbr\u003e\u003cbr\u003eIn\u003ci\u003e\u003cb\u003eRefactoring HTML,\u003c\/b\u003e\u003c\/i\u003e Elliotte Rusty Harold explains how to use refactoring to improve virtually any Web site or application. Writing for programmers and non-programmers alike, Harold shows how to refactor for better reliability, performance, usability, security, accessibility, compatibility, and even search engine placement. Step by step, he shows how to migrate obsolete code to today’s stable Web standards, including XHTML, CSS, and REST—and eliminate chronic problems like presentation-based markup, stateful applications, and “tag soup.” \u003cbr\u003e\u003cbr\u003eThe book’s extensive catalog of detailed refactorings and practical “recipes for success” are organized to help you find specific solutions fast, and get maximum benefit for minimum effort. Using this book, you can quickly improve site performance now—and make your site far easier to enhance, maintain, and scale for years to come.\u003cbr\u003e\u003cbr\u003eTopics covered include\u003cbr\u003e\u003cbr\u003e•    Recognizing the “smells” of Web code that should be refactored\u003cbr\u003e•    Transforming old HTML into well-formed, valid XHTML, one step at a time\u003cbr\u003e•    Modernizing existing layouts with CSS\u003cbr\u003e•    Updating old Web applications: replacing POST with GET, replacing old contact forms, and refactoring JavaScript\u003cbr\u003e•    Systematically refactoring content and links\u003cbr\u003e•    Restructuring sites without changing the URLs your users rely upon\u003cbr\u003e\u003cbr\u003eThis book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today’s standards-compliant best practices. \u003cbr\u003eThis book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today’s standards-compliant best practices. \u003cbr\u003e\u003cbr\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49610655858961,"sku":"GOR007102220","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50348222677265,"sku":"CIN0321503635G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52119679828241,"sku":"CIN0321503635VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321503635.jpg?v=1786110506"},{"product_id":"leading-lean-software-development-book-mary-poppendieck-9780321620705","title":"Leading Lean Software Development","description":"Building on their breakthrough bestsellers \u003ci\u003eLean Software Development\u003c\/i\u003e and \u003ci\u003eImplementing Lean Software Development\u003c\/i\u003e, Mary and Tom Poppendieck’s latest book shows software leaders and team members exactly how to drive high-value change throughout a software organization—and make it stick. They go far beyond generic implementation guidelines, demonstrating exactly how to make lean work in real projects, environments, and companies.\u003cbr\u003e\u003cbr\u003eThe Poppendiecks organize this book around the crucial concept of frames, the unspoken mental constructs that shape our perspectives and control our behavior in ways we rarely notice. For software leaders and team members, some frames lead to long-term failure, while others offer a strong foundation for success. Drawing on decades of experience, the authors present twenty-four frames that offer a coherent, complete framework for leading lean software development. You’ll discover powerful new ways to act as competency leader, product champion, improvement mentor, front-line leader, and even visionary.\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eSystems thinking: focusing on customers, bringing predictability to demand, and revamping policies that cause inefficiency \u003c\/li\u003e\n\u003cli\u003eTechnical excellence: implementing low-dependency architectures, TDD, and evolutionary development processes, and promoting deeper developer expertise \u003c\/li\u003e\n\u003cli\u003eReliable delivery: managing your biggest risks more effectively, and optimizing both workflow and schedules \u003c\/li\u003e\n\u003cli\u003eRelentless improvement: seeing problems, solving problems, sharing the knowledge \u003c\/li\u003e\n\u003cli\u003eGreat people: finding and growing professionals with purpose, passion, persistence, and pride \u003c\/li\u003e\n\u003cli\u003eAligned leaders: getting your entire leadership team on the same page\u003c\/li\u003e\n\u003c\/ul\u003eFrom the world’s number one experts in Lean software development, \u003ci\u003e\u003cb\u003eLeading Lean Software Development\u003c\/b\u003e\u003c\/i\u003e will be indispensable to everyone who wants to transform the promise of lean into reality—in enterprise IT and software companies alike.\u003cbr\u003e\u003cbr\u003e","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49638538576145,"sku":"CIN0321620704G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49758288806161,"sku":"CIN0321620704A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50132939571473,"sku":"GOR007597635","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50596683776273,"sku":"GOR006996786","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":53081129058577,"sku":"GOR009690716","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53349918376209,"sku":"CIN0321620704VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321620704.jpg?v=1786111965"},{"product_id":"refactoring-to-patterns-book-joshua-kerievsky-9780321213358","title":"Refactoring to Patterns","description":"Provides an introduction to the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. This book documents the steps underlying pattern-based design transformations. It also offers insights into pattern differences.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49644186599697,"sku":"GOR001757369","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49895973912849,"sku":"GOR006423994","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50267927085329,"sku":"CIN0321213351G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50419834290449,"sku":"GOR007991321","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51420686975249,"sku":"GOR009694043","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52491413258513,"sku":"CIN0321213351VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321213351.jpg?v=1786111380"},{"product_id":"atdd-by-example-book-markus-grtner-9780321784155","title":"ATDD by Example","description":"With Acceptance Test-Driven Development (ATDD), business customers, testers, and developers can collaborate to produce testable requirements that help them build higher quality software more rapidly. However, ATDD is still widely misunderstood by many practitioners. \u003cb\u003e\u003ci\u003eATDD by Example\u003c\/i\u003e\u003c\/b\u003e is the first practical, entry-level, hands-on guide to implementing and successfully applying it. \u003cp\u003e \u003c\/p\u003e\u003cp\u003eATDD pioneer Markus Gärtner walks readers step by step through deriving the right systems from business users, and then implementing fully automated, functional tests that accurately reflect business requirements, are intelligible to stakeholders, and promote more effective development.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThrough two end-to-end case studies, Gärtner demonstrates how ATDD can be applied using diverse frameworks and languages. Each case study is accompanied by an extensive set of artifacts, including test automation classes, step definitions, and full sample implementations. These realistic examples illuminate ATDD’s fundamental principles, show how ATDD fits into the broader development process, highlight tips from Gärtner’s extensive experience, and identify crucial pitfalls to avoid. Readers will learn to\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cul\u003e\n\u003cli\u003eMaster the thought processes associated with successful ATDD implementation \u003c\/li\u003e\n\u003cli\u003eUse ATDD with Cucumber to describe software in ways businesspeople can understand \u003c\/li\u003e\n\u003cli\u003eTest web pages using ATDD tools \u003c\/li\u003e\n\u003cli\u003eBring ATDD to Java with the FitNesse wiki-based acceptance test framework \u003c\/li\u003e\n\u003cli\u003eUse examples more effectively in Behavior-Driven Development (BDD) \u003c\/li\u003e\n\u003cli\u003eSpecify software collaboratively through innovative workshops \u003c\/li\u003e\n\u003cli\u003eImplement more user-friendly and collaborative test automation \u003c\/li\u003e\n\u003cli\u003eTest more cleanly, listen to test results, and refactor tests for greater value\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eIf you’re a tester, analyst, developer, or project manager, this book offers a concrete foundation for achieving real benefits with ATDD now–and it will help you reap even more value as you gain experience.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50132084162833,"sku":"GOR005864112","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":50350178861329,"sku":"CIN0321784154G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50962000347409,"sku":"CIN0321784154VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0321784154.jpg?v=1786111610"},{"product_id":"software-as-a-product-book-steffen-hartmann-9780138058159","title":"Software as a Product","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51201684013329,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51201685356817,"sku":"NGR9780138058159","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/0138058156.jpg?v=1786108324"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/addison-wesley-signature-series-ser-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}