Search preferences
Skip to main search results

Search filters

Product Type

  • All Product Types 
  • Books (279)
  • 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 (US$)

Seller Location

  • Eric Redmond

    Language: English

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

    ISBN 10: 1934356921 ISBN 13: 9781934356920

    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

    US$ 2.49

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    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.

  • Henrik Kniberg

    Language: English

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

    ISBN 10: 1934356859 ISBN 13: 9781934356852

    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

    US$ 3.33

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    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.

  • Book 2 of 3: Pragmatic Life

    Andy Lester

    Language: English

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

    ISBN 10: 1934356263 ISBN 13: 9781934356265

    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

    US$ 3.33

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 1 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

    Language: English

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

    ISBN 10: 1934356581 ISBN 13: 9781934356586

    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

    US$ 3.33

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    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.

  • Rachel Davies

    Language: English

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

    ISBN 10: 1934356433 ISBN 13: 9781934356432

    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

    US$ 3.33

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    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.

  • Aslak Hellesoy

    Language: English

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

    ISBN 10: 1934356808 ISBN 13: 9781934356807

    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

    US$ 3.33

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 7 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.

  • Joanna Rothman

    Language: English

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

    ISBN 10: 0976694026 ISBN 13: 9780976694021

    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

    US$ 3.72

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    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.

  • Sam Ruby

    Language: English

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

    ISBN 10: 1937785564 ISBN 13: 9781937785567

    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

    US$ 6.07

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 1 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.

  • Ian Dees

    Language: English

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

    ISBN 10: 1937785017 ISBN 13: 9781937785017

    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

    US$ 7.74

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 3 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.

  • Venkat Subramaniam

    Language: English

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

    ISBN 10: 1937785300 ISBN 13: 9781937785307

    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

    US$ 7.74

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 1 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.

  • Venkat Subramaniam

    Language: English

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

    ISBN 10: 097451408X ISBN 13: 9780974514086

    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

    US$ 7.74

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    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.

  • Gary E. Sherman

    Language: English

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

    ISBN 10: 1934356069 ISBN 13: 9781934356067

    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

    US$ 10.60

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 1 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.

  • Trevor Burnham

    Language: English

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

    ISBN 10: 1937785270 ISBN 13: 9781937785277

    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

    US$ 11.13

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    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.

  • Kevin Brothaler

    Language: English

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

    ISBN 10: 1937785343 ISBN 13: 9781937785345

    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

    US$ 12.32

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 1 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.

  • Colin Jones

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2014

    ISBN 10: 1941222226 ISBN 13: 9781941222225

    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

    US$ 19.38

    Free Shipping
    Ships within U.S.A.

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll learn how and why to write macros. You'll learn to recognize situations when using a macro would (and wouldn't!) be helpful. And you'll use macros to remove unnecessary code and build new language features. Clojure offers some sharp tools in its toolbox, and one of the sharpest is its macro system. This book will help you write macros using Clojure, and more importantly, recognize when you should be using macros in the first place. The Lisp "code-as-data" philosophy gives tremendous advantages to macro authors and users. You can use macros to evaluate code in other contexts, move computations to compile time, and create beautiful API layers. You don't need to wait on the Clojure language itself to add new features, you'll learn how to implement even the lowest-level features as macros. You'll step through representative samples of how to use macros in production libraries and applications, find clear details on how to construct macros, and learn pointers to avoid obstacles that often trip up macro amateurs. Clojure macros are more straightforward to use than metaprogramming features in many other languages, but they're different enough from normal programming to present challenges of their own. Mastering Clojure Macros examines some of these issues, along with alternatives to macros where they exist. By the time you finish this book, you'll be thinking like a macro professional. What You Need: The book examples have been developed under Clojure 1.6.0, although earlier and later versions of Clojure may work as well. You'll want to use Leiningen 2.x in order to follow along with the examples that use external projects." Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Sandy Mamoli

    Language: English

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

    ISBN 10: 1680501283 ISBN 13: 9781680501285

    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

    US$ 13.46

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 3 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.

  • Sandy Mamoli

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2016

    ISBN 10: 1680501283 ISBN 13: 9781680501285

    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

    US$ 20.81

    Free Shipping
    Ships within U.S.A.

    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.

  • Miki Tebeka

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2021

    ISBN 10: 1680508997 ISBN 13: 9781680508994

    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

    US$ 22.18

    Free Shipping
    Ships within U.S.A.

    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.

  • Ron Jeffries

    Language: English

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

    ISBN 10: 1941222374 ISBN 13: 9781941222379

    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

    US$ 16.62

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 1 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.

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

    Language: English

    Published by Pragmatic Programmers, Raleigh, NC, 2005

    ISBN 10: 0974514055 ISBN 13: 9780974514055

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

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

    Contact seller

    US$ 18.50

    US$ 6.35 shipping
    Ships within U.S.A.

    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.

  • Book 3 of 3: Pragmatic Life

    Staffan Noteberg

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2010

    ISBN 10: 1934356506 ISBN 13: 9781934356500

    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

    US$ 24.97

    Free Shipping
    Ships within U.S.A.

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. You have so much you need to accomplish today. Your list is a mile long and you find yourself getting interrupted every other minute. You'd like to tell everyone to leave you alone, but most of the interruptions are coming from you! You think of a phone call you need to make or a web site you need to check and before you know it you're answering email, checking twitter, and finding a million other things to occupy your time. You need to focus - really focus. "The Pomodoro Technique" puts you back in charge of your day. You'll apply successful techniques from software engineering to identify what you should be doing today and to help you achieve your goals. Your mind won't wander when it is fully engaged in short bursts of focused activity. Learn to work less and accomplish more using nothing more than paper, pencil, and a simple kitchen timer. Set the timer and start on your next Pomodoro. When the bell rings take a break. This personal approach to timeboxing is at the core of the Pomodoro technique and this book is filled with advice on how get started and how to tailor it to your own needs. Helps to apply successful techniques from software engineering to identify what you should be doing today and to help you achieve your goals. This title also helps to learn to work less and accomplish more using nothing more than paper, pencil, and a simple kitchen timer. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Portia Tung

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2014

    ISBN 10: 1937785718 ISBN 13: 9781937785710

    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

    US$ 26.36

    Free Shipping
    Ships within U.S.A.

    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.

  • Travis Swicegood

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2011

    ISBN 10: 1934356727 ISBN 13: 9781934356722

    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

    US$ 27.67

    Free Shipping
    Ships within U.S.A.

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Get up to speed on Git right now with Pragmatic Guide to Git. Task-oriented two-page spreads get you up and running with minimal fuss. Each left-hand page dives into the underlying implementation for each task. The right-hand page contains commands that focus on the task at hand, and cross references to other tasks that are related. You'll find what you need fast. Git is rapidly becoming the de-facto standard for the open source community. Its excellent merging capabilities, coupled with its speed and relative ease of use, make it an indispensable tool for any developer. New Git users will learn the basic tasks needed to work with Git every day, including working with remote repositories, dealing with branches and tags, exploring the history, and fixing problems when things go wrong. If you're already familiar with Git, this book will be your go-to reference for Git commands and best practices. You won't find a more practical approach to learning Git than Pragmatic Guide to Git. Need to learn how to wrap your head around Git, but don't need a lot of hand holding? Grab this book if you're new to Git, not to the world of programming. Git tasks displayed on two-page spreads provide all the context you need, without the extra fluff. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Joanna Rothman

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2005

    ISBN 10: 0976694026 ISBN 13: 9780976694021

    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

    US$ 28.18

    Free Shipping
    Ships within U.S.A.

    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.

  • Chris Mccord

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2015

    ISBN 10: 1680500414 ISBN 13: 9781680500417

    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

    US$ 28.49

    Free Shipping
    Ships within U.S.A.

    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.

  • Dmitri Sotnikov

    Language: English

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

    ISBN 10: 1937785645 ISBN 13: 9781937785642

    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

    US$ 23.09

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 1 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 Tate

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2022

    ISBN 10: 1680509233 ISBN 13: 9781680509236

    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

    US$ 30.81

    Free Shipping
    Ships within U.S.A.

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Want to get better at coding Elixir? Write a hardware project with Nerves. As you build this binary clock, you'll build in resiliency using OTP, the same libraries powering many commercial phone switches. You'll attack complexity the way the experts do, using a layered approach. You'll sharpen your debugging skills by taking small, easily verified steps toward your goal. When you're done, you'll have a working binary clock and a good appreciation of the work that goes into a hardware system. You'll also be able to apply that understanding to every new line of Elixir you write. Combining software with hardware can be frustrating, but you can become proficient in no time by taking a simple, logical approach. Blinking a single LED is the traditional hello-world of embedded systems. Building your own binary clock is the logical next step. It blinks groupings of LEDs based on the system time. This guide walks you through a working project using the techniques used by experts who build software for hardware every day. This common sense project moves forward in tiny, logical steps. As you progress, you can verify each step before moving on to the next. You don't have to be a Nerves novice to benefit from this project. Become a better Elixir programmer as you build your own desktop showpiece. With a layered approach to software design, you'll learn to control the complexity of your programs the way the experts do by focusing on one small slice of your system at a time. When you're done, you'll have your own binary clock, and also more of the tools you need to design and build your own Nerves and Elixir projects. You'll also be a better programmer with a deeper appreciation of layering techniques for controlling complexity. What You Need: This project is for Elixir developers who want to get started with Nerves, or improve their skills. The project is designed for Elixir 1.11 and Nerves 1.7, but later versions will probably work as well with slight modifications. The project uses a Raspberry Pi zero with a set of components. With slight modifications, you can make this book work with other components as well. Want to get better at coding Elixir? Write a hardware project with Nerves. As you build this binary clock, you'll build in resiliency using OTP, the same libraries powering many commercial phone switches. You'll attack complexity the way the experts do, using a layered approach. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.

  • Joanna Rothman

    Language: English

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

    ISBN 10: 0976694026 ISBN 13: 9780976694021

    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

    US$ 25.19

    US$ 7.54 shipping
    Ships from United Kingdom to U.S.A.

    Quantity: 3 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.

  • Jared Richardson

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2005

    ISBN 10: 0974514047 ISBN 13: 9780974514048

    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

    US$ 31.14

    Free Shipping
    Ships within U.S.A.

    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.

  • Trevor Burnham

    Language: English

    Published by The Pragmatic Programmers, Raleigh, 2015

    ISBN 10: 1941222269 ISBN 13: 9781941222263

    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

    US$ 31.24

    Free Shipping
    Ships within U.S.A.

    Quantity: 1 available

    Add to basket

    Paperback. Condition: new. Paperback. Over the last five years, CoffeeScript has taken the web development world by storm. With the humble motto It's just JavaScript, CoffeeScript provides all the power of the JavaScript language in a friendly and elegant package. This extensively revised and updated new edition includes an all-new project to demonstrate CoffeeScript in action, both in the browser and on a Node.js server. There's no faster way to learn to write a modern web application.This new edition has been extensively revised and updated to reflect the current state and features of CoffeeScript. Every chapter has been revised and refactored, and new sections and a new chapter on testing have been added. If you already know JavaScript, this book will make your transition to CoffeeScript easy. If you're new to JavaScript, it's a great place to start.New in this edition: Automating setup with the Grunt task runner Using CoffeeScript classes with the Backbone framework Using CoffeeScript's simple callback syntax to interact with the Express framework A new chapter on client-side and server-side testing with Intern* A new project that gives you hands-on experience with browser-side and server-side CoffeeScriptCoffeeScript is every bit as portable and effective as JavaScript. It aids development by adding a bevy of features, such as classes, splats, list comprehensions, and destructuring. These features make it easier to write clear, readable code, and by learning how these features work, you'll deepen your understand of JavaScript as well. This book is your complete guide to writing better JavaScript code, faster. This extensively revised and updated new edition includes an all-new project to demonstrate CoffeeScript in action, both in the browser and on a Node.js server. There's no faster way to learn to write a modern web application. Shipping may be from multiple locations in the US or from the UK, depending on stock availability.