Search preferences
Skip to main search results

Search filters

Product Type

  • All Product Types 
  • Books (273)
  • Magazines & Periodicals (No further results match this refinement)
  • Comics (No further results match this refinement)
  • Sheet Music (No further results match this refinement)
  • Art, Prints & Posters (No further results match this refinement)
  • Photographs (No further results match this refinement)
  • Maps (No further results match this refinement)
  • Manuscripts & Paper Collectibles (No further results match this refinement)

Condition Learn more

Binding

Collectible Attributes

Language (1)

Price

Custom price range (£)

Seller Location

  • Rachel Davies

    Published by The Pragmatic Programmers, United States, Raleigh, 2009

    ISBN 10: 1934356433 ISBN 13: 9781934356432

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 2 available

    Add to basket

    Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Travis Swicegood

    Published by The Pragmatic Programmers, United States, Raleigh, 2009

    ISBN 10: 1934356158 ISBN 13: 9781934356159

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 2 available

    Add to basket

    Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • David Thomas

    Published by The Pragmatic Programmers, United States, Raleigh, 2013

    ISBN 10: 1937785491 ISBN 13: 9781937785499

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 6 available

    Add to basket

    Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Bruce A Tate

    Published by The Pragmatic Programmers, United States, Raleigh, 2011

    ISBN 10: 193435659X ISBN 13: 9781934356593

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 10 available

    Add to basket

    Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Jonathan Rasmusson

    Published by The Pragmatic Programmers, United States, Raleigh, 2010

    ISBN 10: 1934356581 ISBN 13: 9781934356586

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 4 available

    Add to basket

    Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Joe Armstrong

    Published by The Pragmatic Programmers, United States, Raleigh, 2007

    ISBN 10: 193435600X ISBN 13: 9781934356005

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 2 available

    Add to basket

    Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Dave Thomas

    Published by The Pragmatic Programmers, United States, Raleigh, 2004

    ISBN 10: 0974514055 ISBN 13: 9780974514055

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: Fair. A readable copy of the book which may include some defects such as highlighting and notes. Cover and pages may be creased and show discolouration.

  • Chad Fowler

    Published by The Pragmatic Programmers, United States, Raleigh, 2009

    ISBN 10: 1934356344 ISBN 13: 9781934356340

    Language: English

    Seller: WorldofBooks, Goring-By-Sea, WS, United Kingdom

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 5.60 shipping from United Kingdom to U.S.A.

    Destination, rates & speeds

    Quantity: 5 available

    Add to basket

    Paperback. Condition: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  • Chris Mccord

    Published by The Pragmatic Programmers, Raleigh, 2015

    ISBN 10: 1680500414 ISBN 13: 9781680500417

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible. You'll discover how to extend Elixir with your own first-class features, optimize performance, and create domain-specific languages. Metaprogramming is one of Elixir's greatest features. Maybe you've played with the basics or written a few macros. Now you want to take it to the next level. This book is a guided series of metaprogramming tutorials that take you step by step to metaprogramming mastery. You'll extend Elixir with powerful features and write faster, more maintainable programs in ways unmatched by other languages. You'll start with the basics of Elixir's metaprogramming system and find out how macros interact with Elixir's abstract format. Then you'll extend Elixir with your own first-class features, write a testing framework, and discover how Elixir treats source code as building blocks, rather than rote lines of instructions.You'll continue your journey by using advanced code generation to create essential libraries in strikingly few lines of code. Finally, you'll create domain-specific languages and learn when and where to apply your skills effectively. When you're done, you will have mastered metaprogramming, gained insights into Elixir's internals, and have the confidence to leverage macros to their full potential in your own projects. Write code that writes code with Elixir macros. Macros make metaprogramming possible and define the language itself. In this book, you'll learn how to use macros to extend the language with fast, maintainable code and share functionality in ways you never thought possible. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • David B. Copeland

    Published by The Pragmatic Programmers, Raleigh, 2012

    ISBN 10: 1934356913 ISBN 13: 9781934356913

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. As Ruby pro David Copeland explains, writing a command-line application that is self-documenting, robust, adaptable and forever useful is easier than you might think. Ruby is particularly suited to this task, since it combines high-level abstractions with "close to the metal" system interaction wrapped up in a concise, readable syntax. Moreover, Ruby has the support of a rich ecosystem of open-source tools and libraries. Ten insightful chapters each explain and demonstrate a command-line best practice. You'll see how to use these tools to elevate the lowliest automation script to a maintainable, polished application. You'll learn how to use free, open source parsers to create user-friendly command-line interfaces as well as command suites. You'll see how to use defaults to keep options simple for everyday users, while giving advanced users options for more complex tasks. There's no reason a command-line application should lack documentation, whether it's part of a help command or a man page; you'll find out when and how to use both. Your journey from command-line novice to pro ends with a look at valuable approaches to testing your apps, and includes some fun techniques for outside-the-box, colorful interfaces that will delight your users. With Ruby, the command line is not dead. Long live the command line. What You Need: All you'll need is Ruby, and the ability to install a few gems along the way. Examples written for Ruby 1.9.2, but 1.8.7 should work just as well. We live inside the GUI, but there's a more direct way to bypass the windows and menus of modern consoles and speak directly to your system. With its simple commands, flags and parameters, a well-formed command line application is the quickest way to automate a backup, a build, or a deployment and simplify your life. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Brian P. Hogan

    Published by The Pragmatic Programmers, Raleigh, 2014

    ISBN 10: 1941222110 ISBN 13: 9781941222119

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Grunt is everywhere. JavaScript projects from jQuery to Twitter Bootstrap use Grunt to convert code, run tests, and produce distributions for production. It's a build tool in the spirit of Make and Rake, but written with modern apps in mind. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks. JavaScript has moved from being the language you love to hate to the language you need to use. And as JavaScript applications get more complex, you need a process to manage that complexity. While online tutorials just explain how to slap together a configuration file, this book goes further and shows you how to create your own tasks, design your own project templates, combine plugins together to bring a web app to life, and build your own plugins. You'll start by learning the basics of task creation, error handling, and logging as you create a simple configuration that executes basic JavaScript code using Node.js. Then you'll jump right into file manipulation as you read, write, copy, and delete files. You'll learn how Grunt's powerful multitasks work as you build a task to concatenate files together. Once you've got a grasp on these basics, you'll build a simple app with AngularJS and CoffeeScript, using Grunt to do all the heavy lifting and script processing. Finally, you'll create your own plugin so you can understand how plugins work. Each chapter contains hands-on exercises and ideas for further study. Whether you rock Ruby or sling C#, Grunt will be a useful addition to your toolbox. What You Need: This book covers Grunt 0.4.1 and higher, and requires basic knowledge of JavaScript and command-line tools on Windows, OS X, or Linux. This book gets you up to speed with Grunt using practical hands-on examples, so you can wrangle your projects with ease. You'll learn how to create and maintain tasks and project builds, and automate your workflow with plugins and custom tasks. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Trevor Burnham

    Published by The Pragmatic Programmers, Raleigh, 2013

    ISBN 10: 1937785270 ISBN 13: 9781937785277

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. With the advent of HTML5, front-end MVC, and Node.js, JavaScript is ubiquitous--and still messy. This book will give you a solid foundation for managing async tasks without losing your sanity in a tangle of callbacks. It's a fast-paced guide to the most essential techniques for dealing with async behavior, including PubSub, evented models, and Promises. With these tricks up your sleeve, you'll be better prepared to manage the complexity of large web apps and deliver responsive code. With Async JavaScript, you'll develop a deeper understanding of the JavaScript language. You'll start with a ground-up primer on the JavaScript event model--key to avoiding many of the most common mistakes JavaScripters make. From there you'll see tools and design patterns for turning that conceptual understanding into practical code. The concepts in the book are illustrated with runnable examples drawn from both the browser and the Node.js server framework, incorporating complementary libraries including jQuery, Backbone.js, and Async.js. You'll learn how to create dynamic web pages and highly concurrent servers by mastering the art of distributing events to where they need to be handled, rather than nesting callbacks within callbacks within callbacks. Async JavaScript will get you up and running with real web development quickly. By the time you've finished the Promises chapter, you'll be parallelizing Ajax requests or running animations in sequence. By the end of the book, you'll even know how to leverage Web Workers and AMD for JavaScript applications with cutting-edge performance. Most importantly, you'll have the knowledge you need to write async code with confidence. What You Need: Basic knowledge of JavaScript is recommended. If you feel that you're not up to speed, see the ""Resources for Learning JavaScript"" section in the preface." With the advent of HTML5, front-end MVC, and Node.js, JavaScript is ubiquitous-and still messy. This book will give a solid foundation for managing async tasks without losing your sanity in a tangle of callbacks. It's a fast-paced guide to the most essential techniques for dealing with async behavior, including PubSub, evented models and Promises. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Miki Tebeka

    Published by The Pragmatic Programmers, Raleigh, 2021

    ISBN 10: 1680508997 ISBN 13: 9781680508994

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. This book contains 25 short programs that will challenge your understanding of Go. Like any big project, the Go developers had to make some design decisions that at times seem surprising. This book uses those quirks as a teaching opportunity. By understanding the gaps in your knowledge, you'll become better at what you do. Some of the teasers are from the author's experience shipping bugs to production, and some from others doing the same. Teasers and puzzles are fun, and learning how to solve them can teach you to avoid programming mistakes and maybe even impress your colleagues and future employers.Programmers love the Go (golang) programming language because of its efficiency and simple tooling. But that doesn't mean programming in Go is without challenges, like hidden dependencies that trip up the compiler and interesting string type conversions that differ from languages like Python. Work your way through 25 short brain teasers, and learn the nuances of Go in one of the most fun and creative ways around.Challenge yourself and challenge your assumptions to gain a more in-depth understanding of integers, strings, Unicode, compiler behavior, and a variety of subtle programming gotchas that might otherwise trip you up. Just read a short program written in Go, try to guess the output, run the code yourself, and then go to the next page for an explanation of the solution. By working through these brain teasers, you'll tighten up your Go programming skills and have lots of fun at the same time.Taken from real-world, programming problems, conference talks, and meetup quizzes, these brain teasers provide an effective learning tool that's as enjoyable as it is educational.What You Need:This book assumes you know Go at some level and have experience programming with it.*NOTE:* We use Go version 1.14.1 to run the code; the output might change in future versions.You will need a working Go environment, you can download it from You will probably want a good IDE for Go, two of the most popular ones are Visual Studio Code and GoLand. This book contains 25 short programs that will challenge your understanding of Go. Like any big project, the Go developers had to make some design decisions that at times seem surprising. This book uses those quirks as a teaching opportunity. By understanding the gaps in your knowledge, you'll become better at what you do. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Herbert Wolverson

    Published by The Pragmatic Programmers, Raleigh, 2022

    ISBN 10: 1680509179 ISBN 13: 9781680509175

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. The Rust programming language is consistent and does its best to avoid surprising the programmer. Like all languages, though, Rust still has its quirks. But these quirks present a teaching opportunity. In this book, you'll work through a series of brain teasers that will challenge your understanding of Rust. By understanding the gaps in your knowledge, you can become better at what you do and avoid mistakes. Many of the teasers in this book come from the author's own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun, and let's face it: who doesn't love a good puzzle, right? What better way to exercise your brain and increase your Rust programming knowledge than with a collection of dynamic brain teasers? As you read through each of these puzzles and try to work out the answers, you'll not only learn about Rust's unique quirks and peculiarities, you'll also have loads of fun along the way. Dive right in and get started with example code and sample problems that cover numbers and text, shadowing and memory, and everything in between. Try to figure out why a particular program won't compile, why it produces unexpected output, or why it panics and terminates with an error message. Once you've run the code and read the answer, it's time to get to the heart of the matter with a detailed explanation. Learn why a program produced the result it did, and discover how similar issues might affect the code you write in your own programs, even in production. Sourced from engaging discussions within the Rust community, real-world problems, and even reader feedback, these challenges will certainly surprise, enlighten, and entertain you. Are you ready to experience Rust like never before? Then sharpen your brain and get ready for a challenge! What You Need: This book assumes you have some knowledge of the Rust programming language. To work through the brain teasers in this book, you'll need a working Rust environment on any platform. You can install Rust by visiting /. You'll also need a text editor or Rust-friendly IDE. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Thomas, Dave; Fowler, Chad; Hunt, Andy

    Published by Pragmatic Programmers, Raleigh, NC, 2005

    ISBN 10: 0974514055 ISBN 13: 9780974514055

    Language: English

    Seller: a2zbooks, Burgin, KY, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    £ 4.74 shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Softcover. Condition: Good. Second Edition. Cover has been clear taped at the top of binding. Light shelf and corner wear. Text appears clean. 830 pages. Quantity Available: 1. Shipped Weight: Under 1 kilo. Category: Computers & Internet; Education. ISBN: 0974514055. ISBN/EAN: 9780974514055. Pictures of this item not already displayed here available upon request. Inventory No: 1561014407.

  • Diana Liftoff

    Published by The Pragmatic Programmers, Raleigh, 2016

    ISBN 10: 1680501631 ISBN 13: 9781680501636

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Ready, set, liftoff! Align your team to one purpose: successful delivery. Learn new insights and techniques for starting projects and teams the right way, with expanded concepts for planning, organizing, and conducting liftoff meetings. Real-life stories illustrate how others have effectively started (or restarted) their teams and projects. Master coaches Diana Larsen and Ainsley Nies have successfully "lifted off" numerous agile projects worldwide. Are you ready for success?Every team needs a great start. If you're a business or product leader, team coach or agile practice lead, project or program manager, you'll gain strategic and tactical benefits from liftoffs.Discover new step-by-step instructions and techniques for boosting team performance in this second edition of "Liftoft." Concrete examples from our practices show you how to get everyone on the same page from the start as you form the team. You'll find pointers for refocusing an effort that's gone off in the weeds, and practices for working with teams as complex systems.See how to scale liftoffs for multiple teams across the enterprise, address the three key elements for collaborative team chartering, establish the optimal conditions for learning and improvement, and apply the GEFN (Good Enough for Now) rule for efficient liftoffs. Throughout the book are stories from real-life teams lifting off, as seasoned coaches describe their experiences with liftoffs and agile team chartering.Focused conversations help the team align, form, and build enough trust for collaborating. You'll build a common understanding of the teams' context within business goals. Every liftoff is unique, but success is common!" Ready, set, liftoff! Align your team to one purpose: successful delivery. Learn new insights and techniques for starting projects and teams the right way, with expanded concepts for planning, organizing, and conducting liftoff meetings. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Sandy Mamoli

    Published by The Pragmatic Programmers, Raleigh, 2016

    ISBN 10: 1680501283 ISBN 13: 9781680501285

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. People are happiest and most productive if they can choose what they work on and who they work with. Self-selecting teams give people that choice. Build well-designed and efficient teams to get the most out of your organization, with step-by-step instructions on how to set up teams quickly and efficiently. You'll create a process that works for you, whether you need to form teams from scratch, improve the design of existing teams, or are on the verge of a big team re-shuffle. Discover how New Zealand's biggest e-commerce company completely restructured their business through Self-Selection. In the process, find out how to create high-performing groups by letting people self-organize into small, cross-functional teams. Step-by-step guides, easy-to-follow diagrams, practical examples, checklists, and tools will enable you to run a Self-Selection process within your organization.If you're a manager who wants to structure your organization into small teams, you'll discover why Self-Selection is the fastest and safest way to do so. You'll prepare for and organize a Self-Selection event and make sure your Self-Selection participants and fellow managers are on board and ready.If you're a team member, you'll discover what it feels like to be part of a Self-Selection process and what the consequences are for your daily work. You'll learn how to influence your colleagues and bosses to be open to the idea of Self-Selection. You'll provide your manager with a plan for how to facilitate a Self-Selection event, and with evidence that the system works.If you're feeling the pain and chaos of adding new people to your organization, or just want to ensure that your teams have the right people with the right skills, Self-Selection will help you create the effective teams you need." People are happiest and most productive if they can choose what they work on and who they work with. Self-selecting teams give people that choice. Build well-designed and efficient teams to get the most out of your organization, with step-by-step instructions on how to set up teams quickly and efficiently. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Joanna Rothman

    Published by The Pragmatic Programmers, Raleigh, 2005

    ISBN 10: 0976694026 ISBN 13: 9780976694021

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Great management is difficult to see as it occurs. It's possible to see the results of great management, but it's not easy to see how managers achieve those results. Great management happens in one-on-one meetings and with other managers - all in private. It's hard to learn management by example when you can't see it. You can learn to be a better manager - even a great manager - with this guide. You'll follow along as Sam; a manager just brought on board, learns the ropes and deals with his new team over the course of his first eight weeks on the job. From scheduling and managing resources to helping team members grow and prosper, you'll be there as Sam makes it happen. You'll find powerful tips covering: delegating effectively; using feedback and goal-setting; developing influence; handling one-on-one meetings; coaching and mentoring; deciding what work to do - and what not to do; and more. Full of tips and practical advice on the most important aspects of management, this is one of those books that can make a lasting and immediate impact on your career. Aims to helps you become a better manager. This book talks about scheduling and managing resources, and helping team members grow and prosper. It provides tips for: delegating; using feedback and goal-setting; developing influence; handling one-on-one meetings; coaching and mentoring; deciding what work to do and what not to do; and more. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Portia Tung

    Published by The Pragmatic Programmers, Raleigh, 2014

    ISBN 10: 1937785718 ISBN 13: 9781937785710

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. This first-ever interactive Agile Adventure is the gripping tale of an experienced team struggling with agile adoption. In this unique mashup of a business novel written in the gamebook format, you'll overcome common yet daunting challenges that come from using agile methods. As Jim, the agile coach, you'll learn to apply a range of thinking tools and techniques to real-life problems faced by teams and organizations. Find out what really works and what fails miserably from the consequences of your choices. And, unlike in the real world, if at first you don't succeed, you can make different choices until you get things right. Management is ready to disband your new agile team and outsource your project. Can you save The Dream Team? The Dream Team started their journey 18 months ago. Since then, life has become a nightmare. Progress has ground to a halt. Morale is low. Quality has become taboo. You have five days to figure out how to get the team back on track. There will be conflict and maybe tears. One thing is for sure: there will be plenty of tough decisions to make. Inspired by a classic gamebook series, this fun and interactive story has eight different endings designed to enrich and put your agile development knowledge and experience to the test. Packed with familiar scenarios an agile team faces every day, The Dream Team Nightmare offers you the chance to see what would happen if you could do things differently so you can change the way you do things for real with confidence. Combining practical team-building exercises with effective facilitation and Systems Thinking, by the end of the book you'll be ready to rescue projects in trouble, and get new projects off to a better start." This first-ever interactive Agile Adventure is the gripping tale of an experienced team struggling with agile adoption. In this unique mashup of a business novel written in the gamebook format, you'll overcome common yet daunting challenges that come from using agile methods. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Chad Fowler

    Published by The Pragmatic Programmers, Raleigh, 2009

    ISBN 10: 1934356344 ISBN 13: 9781934356340

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Success in today's IT environment requires you to view your career as a business endeavor. In this book, you'll learn how to become an entrepreneur, driving your career in the direction of your choosing. You'll learn how to build your software development career step by step, following the same path that you would follow if you were building, marketing, and selling a product. After all, your skills themselves are a product. The choices you make about which technologies to focus on and which business domains to master have at least as much impact on your success as your technical knowledge itself; don't let those choices be accidental. We'll walk through all aspects of the decision-making process, so you can ensure that you're investing your time and energy in the right areas. You'll develop a structured plan for keeping your mind engaged and your skills fresh. You'll learn how to assess your skills in terms of where they fit on the value chain, driving you away from commodity skills and toward those that are in high demand.Through a mix of high-level, thought-provoking essays and tactical 'Act on It' sections, you will come away with concrete plans you can put into action immediately. You'll also get a chance to read the perspectives of several highly successful members of our industry from a variety of career paths. As with any product or service, if nobody knows what you're selling, nobody will buy. We'll walk through the often-neglected world of marketing, and you'll create a plan to market yourself both inside your company and to the industry in general. Above all, you'll see how you can set the direction of your career, leading to a more fulfilling and remarkable professional life. Helps you learn how to build your software development career step by step, following the same path that you follow if you are building, marketing, and selling a product. This book also helps you learn how to assess your skills in terms of where they fit on value chain, driving you away from commodity skills and toward those that are in demand. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Alexander Koutmos

    Published by The Pragmatic Programmers, Raleigh, 2022

    ISBN 10: 1680509020 ISBN 13: 9781680509021

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. The Elixir programming language has become a go-to tool for creating reliable, fault-tolerant, and robust server-side applications. Thanks to Nerves, those same exact benefits can be realized in embedded applications. This book will teach you how to structure, build, and deploy production grade Nerves applications to network-enabled devices. The weather station sensor hub project that you will be embarking upon will show you how to create a full stack IoT solution in record time. You will build everything from the embedded Nerves device to the Phoenix backend and even the Grafana time-series data visualizations.Elixir as a programming language has found its way into many different software domains, largely in part to the rock-solid foundation of the Erlang virtual machine. Thanks to the Nerves framework, Elixir has also found success in the world of embedded systems and IoT. Having access to all of the Elixir and OTP constructs such as concurrency, supervision, and immutability makes for a powerful IoT recipe. Find out how to create fault-tolerant, reliable, and robust embedded applications using the Nerves framework.Build and deploy a production-grade weather station sensor hub using Elixir and Nerves, all while leveraging the best practices established by the Nerves community for structuring and organizing Nerves applications. Capture all of your weather station sensor data using Phoenix and Ecto in a lightweight server-side application. Efficiently store and retrieve the time-series weather data collected by your device using TimescaleDB (the Postgres extension for time-series data). Finally, complete the full stack IoT solution by using Grafana to visualize all of your time-series weather station data. Discover how to create software solutions where the underlying technologies and techniques are applicable to all layers of the project.Take your project from idea to production ready in record time with Elixir and Nerves. This book will teach you how to structure, build, and deploy production grade Nerves applications to network-enabled devices. The weather station sensor hub project that you will be embarking upon will show you how to create a full stack IoT solution in record time. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Caleb Force Satalic Atwell

    Published by The Pragmatic Programmers, Raleigh, 2021

    ISBN 10: 1680507834 ISBN 13: 9781680507836

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Learn how to create functional gadgets using simple but clever circuits based on the venerable "555." These projects will give you hands-on experience with useful, basic circuits that will aid you across other projects. These inspiring designs might even lead you to develop the next big thing. The 555 Timer Oscillator Integrated Circuit chip is one of the most popular chips in the world. Through clever projects, you will gain permanent knowledge of how to use the 555 timer will carry with you for life. With this book you'll build a series of unique and useful projects. Each one gets more and more complicated, and you'll learn more as you go along.Start off with a basic 555 timer IC design concept to build a simple project. Learn how to create a simple form of digital memory that can store data, the basis of every computer system ever created. Build a collection of lighting effect circuits that will flash and animate LEDs in different ways. Use a simple configuration of the 555 timer IC to create a complex traffic light system. You'll even create sound with an audio synthesizer!No programming is needed to make startlingly functional electronic devices. Get started today building the next big thing. Or even the next small thing. But build some thing!What You Need: The only physical things people need are the parts to build the projects, which are labeled out with part numbers in the beginning of each project. Otherwise, only an hour here or there is needed to build these projects. Only some familiarity with electrical components is necessary in regards to purchasing for each project. Learn how to create functional gadgets using simple but clever circuits based on the venerable "555." These projects will give you hands-on experience with useful, basic circuits that will aid you across other projects. These inspiring designs might even lead you to develop the next big thing. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Ludovico Fischer

    Published by The Pragmatic Programmers, Raleigh, 2017

    ISBN 10: 1680502638 ISBN 13: 9781680502633

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. When traditional web development techniques don't cut it, try React. Use React to create highly interactive web pages faster and with fewer errors. With a little JavaScript experience under your belt, you'll be up and running in no time creating dynamic web applications. Craft isolated components that make your apps easier to develop and maintain, with plenty of guidance on best practices. Set up automated tests, and make pages render fast for your users. See how to use your React skills to integrate with other front-end technologies when needed. Dive right into React by defining components, the basic building blocks of a React application. Integrate modern JavaScript language features such as classes and arrow functions in your app. Analyze the relationships in your data to isolate state, and sync the data model with what your users see. Once you're familiar with how a React application works, organize your code base with modules. Configure a production build and deliver your app as efficiently as possible with Webpack. Master testing with React-specific advice and tools to catch the most bugs with the least amount of code. Learn the basics of the Redux library. Define actions and manage an immutable central state with reducers, then connect Redux to your React components to build even larger and more complex interfaces. Package your React code as a standalone widget so anyone can use it in their own applications. Reuse existing JavaScript code in your React components, and build a new React view on top of an existing data model shared with a legacy application. When you finish this book, you'll be well on your way to solving your front-end problems with React. What You Need: Node.js 6.x or later, and a modern web browser. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Mark Pearl

    Published by The Pragmatic Programmers, Raleigh, 2018

    ISBN 10: 1680506153 ISBN 13: 9781680506150

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Build systems faster and more effectively with Mob Programming. Mob Programming is an approach to developing software that radically reduces defects and key-person dependencies by having a group of people work together at a single machine. See how to avoid the most common pitfalls that teams make when first starting out. Discover what it takes to create and support a successful mob. Now you can take collaborative programming to the next level with Mob Programming. Mob Programming is a natural extension of the popular Pair Programming concept, and is not restricted to a specific programming language or technology. It can be used by anyone who develops software, including dev leads, software developers, and agile coaches. The more people working on a bug or feature results in fewer dependencies on individuals, and overall increased learning for everyone involved. With more eyes on the code, you'll find you develop better solutions with fewer defects. Set up your team for success by introducing Mob Programming in a way that benefits them. Create a good first Mobbing experience for your team with a template that avoids the common traps beginners may fall into. Master a collaborative and empathic mindset to help optimize the Mobbing experience. Learn how to make adjustments when things go wrong. Adapt your mobbing to different types of development tasks. Get management buy-in for your Mobbing experiment by demonstrating the benefits. Discover the equipment and resources you need, and how to adjust your workspace for an effective mob. Get important features to market sooner, squish bugs faster, and collaborate better today with Mob Programming. What You Need: All you need is three or more programmers, a meeting workspace that's large enough to accommodate your mob, and a computer on which to work. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Jonathan Rasmusson

    Published by The Pragmatic Programmers, Raleigh, 2016

    ISBN 10: 1680501836 ISBN 13: 9781680501834

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. This book is for everyone who needs to test the web. As a tester, you'll automate your tests. As a developer, you'll build more robust solutions. And as a team, you'll gain a vocabulary and a means to coordinate how to write and organize automated tests for the web. Follow the testing pyramid and level up your skills in user interface testing, integration testing, and unit testing. Your new skills will free you up to do other, more important things while letting the computer do the one thing it's really good at: quickly running thousands of repetitive tasks. This book shows you how to do three things: * How to write really good automated tests for the web. * How to pick and choose the right ones. * How to explain, coordinate, and share your efforts with others. If you're a traditional software tester who has never written an automated test before, this is the perfect book for getting started. Together, we'll go through everything you'll need to start writing your own tests. If you're a developer, but haven't thought much about testing, this book will show you how to move fast without breaking stuff. You'll test RESTful web services and legacy systems, and see how to organize your tests. And if you're a team lead, this is the Rosetta Stone you've been looking for. This book will help you bridge that testing gap between your developers and your testers by giving your team a model to discuss automated testing, and most importantly, to coordinate their efforts.The Way of the Web Tester is packed with cartoons, graphics, best practices, war stories, plenty of humor, and hands-on tutorial exercises that will get you doing the right things, the right way." This book is for everyone who needs to test the web. As a tester, you'll automate your tests. As a developer, you'll build more robust solutions. And as a team, you'll gain a vocabulary and a means to coordinate how to write and organize automated tests for the web. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • David Muller

    Published by The Pragmatic Programmers, Raleigh, 2021

    ISBN 10: 1680508237 ISBN 13: 9781680508239

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Developers power their projects with Python because it emphasizes readability, ease of use, and access to a meticulously maintained set of packages and tools. The language itself continues to improve with every release: writing in Python is full of possibility. But to maintain a successful Python project, you need to know more than just the language. You need tooling and instincts to help you make the most out of what's available to you. Use this book as your guide to help you hone your skills and sculpt a Python project that can stand the test of time.No matter your experience level or background, Python's batteries-included standard library and rich third-party ecosystem provide a solid foundation to build your projects on. With the right intuition and background knowledge, you can take advantage of all the power Python offers. Take a guided tour of some of Python's high points to craft a project that you can sustain and build on for a long time.Run static analysis tools to detect and eliminate classes of bugs before you run code. Experiment with Python's concurrency model and develop patterns for using Python's thread and process abstractions to their full potential. Introduce yourself to Python's type hinting system: mypy. Download and run third-party Python packages and do so safely without compromising on security. Debug code using Python's built in debugger, and try procedures out in the interactive console. Run your code under new versions of the Python interpreter to unlock performance and usability improvements. All along the way, sharpen your Python instincts so you can keep your code clean and reduce the chance of bugs.Mine Python for all you can by playing to its strengths and embracing patterns that harness its potential.What You Need:The books assumes you have some experience programming in any language (not necessarily Python). To run the code presented in the book, you'll need a Python environment which you can download from Use this book as your guide to help you hone your skills and sculpt a Python project that can stand the test of time. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Ken Kousen

    Published by The Pragmatic Programmers, Raleigh, 2021

    ISBN 10: 1680508229 ISBN 13: 9781680508222

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Develop more productive habits in dealing with your manager. As a professional in the business world, you care about doing your job the right way. The quality of your work matters to you, both as a professional and as a person. The company you work for cares about making money and your boss is evaluated on that basis. Sometimes those goals overlap, but the different priorities mean conflict is inevitable. Take concrete steps to build a relationship with your manager that helps both sides succeed.Guide your manager to treat you as a vital member of the team who should be kept as happy and productive as possible.When your manager insists on a course of action you don't like, most employees feel they have only two options: you can swallow your objections, or you can leave. Neither option gets you what you want, which is for your manager to consider your interests when making decisions. Challenging your boss directly is risky, but if you understand what really matters to your manager, you can build a balanced relationship that works for both sides.Provide timely "good enough" answers that satisfy the immediate need of the boss to move forward. Use a productive solution to the Iterated Prisoner's Dilemma to structure your interactions with management, going along when necessary and pushing back where appropriate, without threatening the loyalty relationship. Send the two most important messages to your boss: "I got this" and "I got your back," to prove your value to the boss and the organization. Analyze your manager's communication preferences so you can express your arguments in a way most likely to be heard and understood. Avoid key traps, like thinking of the boss as your friend or violating the chain of command unnecessarily. As a professional in the business world the quality of your work matters to you. The company you work for cares about making money and your boss is evaluated on that basis. Sometimes those goals overlap, but different priorities mean conflict is inevitable. Take concrete steps to build a relationship with your manager that helps both sides succeed. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Jared Richardson

    Published by The Pragmatic Programmers, Raleigh, 2005

    ISBN 10: 0974514047 ISBN 13: 9780974514048

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. We know what it's like. As developers, we're drowning in decisions. What methodology should we use? What tools? What practices work? These are all-important decisions: choose poorly, and our project--and our team--suffer. That's where Pragmatic Projects comes in. Authors Jared Richardson and Will Gwaltney have lived through it all, and have created a short, readable book summarizing what really works on a project. From underfunded startups to the largest privately held software company in the world, their tips and suggestions have been proven and refined. If you're frustrated with methodologies that are too extreme, too complicated, or just aren't feasible, then this book is for you. Pragmatic Projects avoids fashion trends and marketing hype. Instead, you'll find page after page of solid advice, all tried and tested in the real world. It is a collection of tips showing you what tools a successful team has to use, and how to use them well. You'll get quick, easy-to-follow advice on modern techniques and when they should be applied. Few of the ideas presented here are controversial or extreme; most experienced programmers will agree that this stuff works. Yet 50 to 70 percent of all project teams in the U.S. aren't able to use even these simple, well-accepted practices effectively. This book will help them get started. Pragmatic Projects begins with the common technical infrastructure that every project needs. You can choose from a variety of recommended technologies according to your skills and budget to get the job done. The next section outlines the necessary steps to get software out the door reliably, using well-accepted, easy-to-adopt, best-of-breed practices that really work. Finally, and most importantly, Pragmatic Projects presents common problems-and danger signs-that arise and offers real-world advice on how to solve them, in the widely-accepted form of a FAQ (Frequently Asked Questions)." Presenting common problems that teams face, this book also offers advice on how to solve them. It helps teams get software out the door and provides advice in an easy format. It is aimed at beginning to intermediate programmers and shows which tools help, and which don't, how to keep a project moving, approaches to scheduling that work, and more. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Hampton Lintorn Catlin

    Published by The Pragmatic Programmers, Raleigh, 2016

    ISBN 10: 1680501763 ISBN 13: 9781680501766

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Design websites faster than ever using Sass--the most mature and popular CSS meta-language. On any platform, integrate Sass into your project, create a reusable style guide, and use maps to drastically reduce duplication in your stylesheets. You'll see how to code the right way in Sass with short, clear examples on two-page spreads that show the explanation on one side and code examples on the other. This ultimate guide to using Sass, written by its creator, is updated and expanded with all the new features found in Sass 3.4, making you an expert in no time. Sass lets you write CSS faster and more easily by enabling you to use features that regular CSS doesn't have yet. Bring the power of Sass to your projects, whether you use Node.js, Ruby, or any other programming language. This updated Pragmatic Guide gives you brief, targeted hands-on examples in an easy-to-follow modular format. Use variables to easily change color values, measurements, or fonts across a whole project. Pare down large style sheets into comprehensible code with maps and placeholder selectors. Organize your Sass with media queries to make maintainable, responsive designs.Create your own layout systems and build shared tooling across projects that make designs more consistent. Learn the differences between extends and mixins. Build data structures to make creating site-wide color schemes a breeze, and use placeholder selectors to keep style sheets cleaner. Pass content through mixins, prevent accidental deep nesting of selectors, and use cutting-edge modular add-ons in the new Sass ecosystem, such as Eyeglass, Susy, and Bourbon Neat. This revised guide covers all the new features in Sass 3.4, including selector parsing and manipulation. Make full use of all Sass's features by updating to the most mature and powerful CSS toolchain out there. What You Need: A solid understanding of CSS, and either comfort using the command line or installing GUI software on your computer. Sass 3.4 installed on any Mac, Linux, or Windows machine." This ultimate guide to using Sass, written by its creator, is updated and expanded with all the new features found in Sass 3.4, making you an expert in no time. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Wolfram Donat

    Published by The Pragmatic Programmers, Raleigh, 2021

    ISBN 10: 1680507591 ISBN 13: 9781680507591

    Language: English

    Seller: Grand Eagle Retail, Bensenville, IL, U.S.A.

    Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

    Contact seller

    Free shipping within U.S.A.

    Destination, rates & speeds

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Do you want to be able to receive satellite images using nothing but your computer, an old TV antenna, and a $20 USB stick? Now you can. At last, the technology exists to turn your computer into a super radio receiver, capable of tuning in to FM, shortwave, amateur ham, and even satellite frequencies, around the world and above it. Listen to police, fire, and aircraft signals, both in the clear and encoded. And with the book's advanced antenna design, there's no limit to the signals you can receive. Combine your desktop or laptop computer with easy-to-find, Software Defined Radio (SDR) equipment, and tune in a wide range of signals in no time at all. Then, go one step further by converting a Raspberry Pi into your own dedicated SDR device. SDR USB dongles are usually designed to receive and decode high-definition digital television broadcasts, but the rising popularity of SDR has led to several of these devices being specifically made for - and marketed to - the software radio crowd. With step-by-step instructions, you'll have no problem getting everything up and running on both Windows and Linux. The antenna is the final piece in the SDR puzzle: Which antenna do you use? What shape do you need? How big does it have to be? And where do you point it? Get all the answers you need and learn what's possible when it comes to picking out or building an antenna. And if you're not particularly handy, don't worry. You can use an old-school set of rabbit ear antennas without too much modification. Discover the fun of this growing hobby and then open your ears to the hidden signals that surround you. What You Need: You will need a relatively recent computer or laptop, running either Windows or Ubuntu Linux. You can also use a Raspberry Pi. All of the software necessary is free and open-source, and the book describes in detail where to get it and how to install it, depending on your operating system. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.