Items related to Clojure Brain Teasers: Exercise Your Mind (Pragmatic...

Clojure Brain Teasers: Exercise Your Mind (Pragmatic Programmers) - Softcover

 
9798888651292: Clojure Brain Teasers: Exercise Your Mind (Pragmatic Programmers)

Synopsis

Challenge your knowledge of Clojure with 25 short Clojure teasers, sometimes with surprising results! Inspired by years of developer questions and feedback, these teasers are handpicked to clarify common points of confusion. Each code challenge illustrates Clojure's elegant design, explaining how and why it works. Enjoy these simple exercises solo or with friends to find gaps in your knowledge, challenge assumptions, and gain valuable insights. Tackle the most common points of confusion Clojure developers encounter, become more efficient when writing and debugging, and better predict the outcomes of Clojure code. Regardless of your Clojure experience, you're certain to learn something new.


You know Clojure, but do you really understand it? You may know the mechanics and idioms, but what about the deeper, implicit concepts driving the design? Discover and explore the real Clojure, testing and supplementing your understanding of why this data-driven functional programming language works the way it does.

You'll start with the basic concepts such as numeric types, numeric promotion, and logical truth. But the backbone of Clojure is its focus on immutable data, centered around the Clojure collections. Learn about collection equality, polymorphism on nil, adding and finding elements in different collection types, and sorted collections. Explore Clojure's evaluation model, including the Clojure reader, quoting, evaluation, and macro expansion. Finally, learn about the core library functions like `case`, `concat`, `for`, `partial`, and the details of type hinting, vars, and destructuring. Understand the peculiarities of these functions and how to apply them to your advantage in future programs.

Use these new insights to build your own concise, expressive, and flexible code. Don't just use Clojure, master it.

What You Need:

  • Java 8 or higher
  • Clojure 1.11 or higher

"synopsis" may belong to another edition of this title.

About the Authors

Alex Miller has been a member of the Clojure core team since 2013 and is the co-author of Clojure Applied and Programming Clojure, Third Edition. Alex is the creator or organizer of the Strange Loop, Lambda Jam, Clojure/west, and Clojure/conj conferences.

L. Jordan Miller is a Staff Software Engineer at Nubank, Datomic Developer Advocate, and producer/host of the Lost In Lambduhhs podcast. Passionate about people, programming, and pedagogy, she's a conference speaker, host, organizer, and reviewer for events such as Heart of Clojure, Strange Loop, Re:clojure, and Clojure Conj.

"About this title" may belong to another edition of this title.

Buy Used

Condition: As New
Unread book in perfect condition...
View this item

FREE shipping within United Kingdom

Destination, rates & speeds

Search results for Clojure Brain Teasers: Exercise Your Mind (Pragmatic...

Stock Image

Miller, Alex; Miller, Lorilyn Jordan
Published by Pragmatic Bookshelf, 2025
ISBN 13: 9798888651292
New Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

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

Condition: New. Seller Inventory # 49930635-n

Contact seller

Buy New

£ 21.21
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 8 available

Add to basket

Stock Image

Alex Miller
Published by Pragmatic Programmers, 2025
ISBN 13: 9798888651292
New PAP

Seller: PBShop.store UK, Fairford, GLOS, United Kingdom

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

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # CW-9798888651292

Contact seller

Buy New

£ 21.22
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

Miller, Alex; Miller, Lorilyn Jordan
Published by Pragmatic Bookshelf, 2025
ISBN 13: 9798888651292
New Softcover

Seller: Ria Christie Collections, Uxbridge, United Kingdom

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

Condition: New. In. Seller Inventory # ria9798888651292_new

Contact seller

Buy New

£ 22.13
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Miller, Alex; Miller, Lorilyn Jordan
Published by Pragmatic Bookshelf, 2025
ISBN 13: 9798888651292
Used Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

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

Condition: As New. Unread book in perfect condition. Seller Inventory # 49930635

Contact seller

Buy Used

£ 22.80
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 8 available

Add to basket

Stock Image

Alex Miller
Published by Pragmatic Programmers, 2025
ISBN 13: 9798888651292
New PAP

Seller: PBShop.store US, Wood Dale, IL, U.S.A.

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

PAP. Condition: New. New Book. Shipped from UK. Established seller since 2000. Seller Inventory # CW-9798888651292

Contact seller

Buy New

£ 23.79
Convert currency
Shipping: FREE
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 15 available

Add to basket

Stock Image

Alex Miller
ISBN 13: 9798888651292
New Paperback

Seller: CitiRetail, Stevenage, United Kingdom

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

Paperback. Condition: new. Paperback. Challenge your knowledge of Clojure with 25 short Clojure teasers, sometimes with surprising results! Inspired by years of developer questions and feedback, these teasers are handpicked to clarify common points of confusion. Each code challenge illustrates Clojure's elegant design, explaining how and why it works. Enjoy these simple exercises solo or with friends to find gaps in your knowledge, challenge assumptions, and gain valuable insights. Tackle the most common points of confusion Clojure developers encounter, become more efficient when writing and debugging, and better predict the outcomes of Clojure code. Regardless of your Clojure experience, you're certain to learn something new.You know Clojure, but do you really understand it? You may know the mechanics and idioms, but what about the deeper, implicit concepts driving the design? Discover and explore the real Clojure, testing and supplementing your understanding of why this data-driven functional programming language works the way it does.You'll start with the basic concepts such as numeric types, numeric promotion, and logical truth. But the backbone of Clojure is its focus on immutable data, centered around the Clojure collections. Learn about collection equality, polymorphism on nil, adding and finding elements in different collection types, and sorted collections. Explore Clojure's evaluation model, including the Clojure reader, quoting, evaluation, and macro expansion. Finally, learn about the core library functions like `case`, `concat`, `for`, `partial`, and the details of type hinting, vars, and destructuring. Understand the peculiarities of these functions and how to apply them to your advantage in future programs.Use these new insights to build your own concise, expressive, and flexible code. Don't just use Clojure, master it.What You Need:Java 8 or higherClojure 1.11 or higher Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9798888651292

Contact seller

Buy New

£ 25.49
Convert currency
Shipping: FREE
Within United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Miller, Alex; Miller, Lorilyn Jordan
Published by Pragmatic Bookshelf, 2025
ISBN 13: 9798888651292
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

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

Condition: As New. Unread book in perfect condition. Seller Inventory # 49930635

Contact seller

Buy Used

£ 20.78
Convert currency
Shipping: £ 14.86
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 8 available

Add to basket

Stock Image

Miller, Alex; Miller, Lorilyn Jordan
Published by Pragmatic Bookshelf, 2025
ISBN 13: 9798888651292
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

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

Condition: New. Seller Inventory # 49930635-n

Contact seller

Buy New

£ 21.76
Convert currency
Shipping: £ 14.86
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: 8 available

Add to basket

Stock Image

Miller, Alex; Miller, Lorilyn Jordan
Published by Pragmatic Bookshelf, 2025
ISBN 13: 9798888651292
New Softcover

Seller: California Books, Miami, FL, U.S.A.

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

Condition: New. Seller Inventory # I-9798888651292

Contact seller

Buy New

£ 29.86
Convert currency
Shipping: £ 7.43
From U.S.A. to United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Alex Miller
ISBN 13: 9798888651292
New Paperback

Seller: AussieBookSeller, Truganina, VIC, Australia

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

Paperback. Condition: new. Paperback. Challenge your knowledge of Clojure with 25 short Clojure teasers, sometimes with surprising results! Inspired by years of developer questions and feedback, these teasers are handpicked to clarify common points of confusion. Each code challenge illustrates Clojure's elegant design, explaining how and why it works. Enjoy these simple exercises solo or with friends to find gaps in your knowledge, challenge assumptions, and gain valuable insights. Tackle the most common points of confusion Clojure developers encounter, become more efficient when writing and debugging, and better predict the outcomes of Clojure code. Regardless of your Clojure experience, you're certain to learn something new.You know Clojure, but do you really understand it? You may know the mechanics and idioms, but what about the deeper, implicit concepts driving the design? Discover and explore the real Clojure, testing and supplementing your understanding of why this data-driven functional programming language works the way it does.You'll start with the basic concepts such as numeric types, numeric promotion, and logical truth. But the backbone of Clojure is its focus on immutable data, centered around the Clojure collections. Learn about collection equality, polymorphism on nil, adding and finding elements in different collection types, and sorted collections. Explore Clojure's evaluation model, including the Clojure reader, quoting, evaluation, and macro expansion. Finally, learn about the core library functions like `case`, `concat`, `for`, `partial`, and the details of type hinting, vars, and destructuring. Understand the peculiarities of these functions and how to apply them to your advantage in future programs.Use these new insights to build your own concise, expressive, and flexible code. Don't just use Clojure, master it.What You Need:Java 8 or higherClojure 1.11 or higher Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability. Seller Inventory # 9798888651292

Contact seller

Buy New

£ 37.37
Convert currency
Shipping: £ 27.50
From Australia to United Kingdom
Destination, rates & speeds

Quantity: 1 available

Add to basket

There are 1 more copies of this book

View all search results for this book