Items related to The Clojure Workshop: Use functional programming to...

The Clojure Workshop: Use functional programming to build data-centric applications with Clojure and ClojureScript - Softcover

 
9781838825485: The Clojure Workshop: Use functional programming to build data-centric applications with Clojure and ClojureScript

Synopsis

Cut through the noise and get real results with a step-by-step approach to learning Clojure programming

Key Features

  • Ideal for the Clojure beginner who is getting started for the first time
  • A step-by-step Clojure tutorial with exercises and activities that help build key skills
  • Structured to let you progress at your own pace, on your own terms
  • Use your physical print copy to redeem free access to the online interactive edition

Book Description

You already know you want to learn Clojure, and a smarter way to learn Clojure is to learn by doing. The Clojure Workshop focuses on building up your practical skills so that you can write clean, expressive code with a language that is great for applications where concurrency and interoperability with the JVM are a priority. You'll learn from real examples that lead to real results.

Throughout The Clojure Workshop, you'll take an engaging step-by-step approach to understanding Clojure. You won't have to sit through any unnecessary theory. If you're short on time you can jump into a single exercise each day or spend an entire weekend learning about Clojure web development with Ring. It's your choice. Learning on your terms, you'll build up and reinforce key skills in a way that feels rewarding.

Every physical print copy of The Clojure Workshop unlocks access to the interactive edition. With videos detailing all exercises and activities, you'll always have a guided solution. You can also benchmark yourself against assessments, track progress, and receive content updates. You'll even earn a secure credential that you can share and verify online upon completion. It's a premium learning experience that's included with your printed copy. To redeem, follow the instructions located at the start of your Clojure book.

Fast-paced and direct, The Clojure Workshop is the ideal for Clojure beginners. You'll build and iterate on your code like a software developer , learning along the way. This process means that you'll find that your new skills stick, embedded as best practice. A solid foundation for the years ahead.

What you will learn

  • Learn about Clojure fundamentals like functional programming
  • Understand and implement common Clojure patterns and best practices
  • Explore Clojure's testing infrastructure and the clojure.test library
  • Build a client-server application with Clojure and ClojureScript
  • Learn how to debug and resolve errors and exceptions
  • Explore Ring - Clojure's interface and library for building web applications

Who this book is for

Our goal at Packt is to help you be successful, in whatever it is you choose to do. The Clojure Workshop is an ideal Clojure tutorial for the Clojure beginner who is just getting started. Pick up a Workshop today, and let Packt help you develop skills that stick with you for life.

Table of Contents

  1. Hello REPL!
  2. Data Types and Immutability
  3. Functions in Depth
  4. Mapping and Filtering
  5. Many to One: Reducing
  6. Recursion and Looping
  7. Recursion II: Lazy Sequences
  8. Namespaces, Libraries, and Leiningen
  9. Host Platform Interop - (Java and JavaScript)
  10. Testing
  11. Macros
  12. Concurrency
  13. Database Interaction and the Application Layer
  14. HTTP with Ring
  15. The Frontend: a Clojurescript UI

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

About the Author

Joseph Fahey has been a developer for nearly two decades. He got his start in the Digital Humanities in the early 2000s. Ever since then, he has been trying to hone his skills and expand his inventory of techniques. This lead him to Common Lisp and then to Clojure when it was first introduced. As an independent developer, Joseph was able to quickly start using Clojure professionally. These days, Joseph gets to write Clojure for his day job at Empear AB.

Thomas Haratyk graduated from Lille University of Science and Technology and has been a professional programmer for nine years. After studying computer science and starting his career in France, he is now working as a consultant in London, helping start-ups develop their products and scale their platforms with Clojure, Ruby, and modern JavaScript.

Scott McCaughie lives near Glasgow, Scotland where he works as a senior Clojure developer for Previse, a Fintech startup aiming to solve the problem of slow payments in the B2B space. Having graduated from Heriot-Watt University, his first 6 years were spent building out Risk and PnL systems for JP Morgan. A fortuitous offer of a role learning and writing Clojure came up and he jumped at the chance. 5 years of coding later and it's the best career decision he's made. In his spare time, Scott is an avid reader, enjoys behavioral psychology and financial independence podcasts, and keeps fit by commuting by bike, running, climbing, hill walking, snowboarding. You get the picture!

Yehonathan Sharvit has been a software developer since 2001. He discovered functional programming in 2009. It has profoundly changed his view of programming and his coding style. He loves to share his discoveries and his expertise. He has been giving courses on Clojure and JavaScript since 2016. He holds a master's degree in Mathematics.

Konrad Szydlo is a psychology and computing graduate from Bournemouth University. He has worked with Clojure for the last 8 years. Since January 2016, he has worked as a software engineer and team leader at Retailic, responsible for building a website for the biggest royalty program in Poland. Prior to this, he worked as a developer with Sky, developing e-commerce and sports applications, where he used Ruby, Java, and PHP. He is also listed in the Top 75 Datomic developers on GitHub.

"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 The Clojure Workshop: Use functional programming to...

Seller Image

Fahey, Joseph; Haratyk, Thomas; McCaughie, Scott; Sharvit, Yehonathan; Szydlo, Konrad
Published by Packt Publishing, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
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 # 40569752-n

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Stock Image

Fahey, Joseph; Haratyk, Thomas; McCaughie, Scott; Sharvit, Yehonathan; Szydlo, Konrad
Published by Packt Publishing, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
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 English. Seller Inventory # ria9781838825485_new

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Stock Image

Joseph Fahey
Published by Packt Publishing Limited, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
New PAP
Print on Demand

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. Delivered from our UK warehouse in 4 to 14 business days. THIS BOOK IS PRINTED ON DEMAND. Established seller since 2000. Seller Inventory # L0-9781838825485

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Seller Image

Fahey, Joseph; Haratyk, Thomas; McCaughie, Scott; Sharvit, Yehonathan; Szydlo, Konrad
Published by Packt Publishing, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
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 # 40569752

Contact seller

Buy Used

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

Quantity: Over 20 available

Add to basket

Stock Image

Fahey, Joseph; Haratyk, Thomas; McCaughie, Scott; Sharvit, Yehonathan; Szydlo, Konrad
Published by Packt Publishing, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
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-9781838825485

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Seller Image

Fahey, Joseph
Published by Packt Publishing 1/28/2020, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
New Paperback or Softback

Seller: BargainBookStores, Grand Rapids, MI, U.S.A.

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

Paperback or Softback. Condition: New. The Clojure Workshop 2.97. Book. Seller Inventory # BBS-9781838825485

Contact seller

Buy New

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

Quantity: 5 available

Add to basket

Seller Image

Fahey, Joseph; Haratyk, Thomas; McCaughie, Scott; Sharvit, Yehonathan; Szydlo, Konrad
Published by Packt Publishing, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
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 # 40569752-n

Contact seller

Buy New

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

Quantity: Over 20 available

Add to basket

Seller Image

Fahey, Joseph; Haratyk, Thomas; McCaughie, Scott; Sharvit, Yehonathan; Szydlo, Konrad
Published by Packt Publishing, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
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 # 40569752

Contact seller

Buy Used

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

Quantity: Over 20 available

Add to basket

Stock Image

Fahey, Joseph; Haratyk, Thomas; McCaughie, Scott; Sharvit, Yehonathan; Szydlo, Konrad
Published by Packt Publishing, Limited, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
New Softcover
Print on Demand

Seller: Majestic Books, Hounslow, United Kingdom

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

Condition: New. Print on Demand pp. 800. Seller Inventory # 369432722

Contact seller

Buy New

£ 51.99
Convert currency
Shipping: £ 3.35
Within United Kingdom
Destination, rates & speeds

Quantity: 4 available

Add to basket

Seller Image

Fahey, Joseph|Haratyk, Thomas|McCaughie, Scott
Published by Packt Publishing, 2020
ISBN 10: 1838825487 ISBN 13: 9781838825485
New Softcover

Seller: moluna, Greven, Germany

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

Condition: New. The Clojure Workshop introduces you to the world of functional programming, helping you learn how to build real-world applications in Clojure and ClojureScript, keeping best practices, high performance and scalability in mind.Klappentext. Seller Inventory # 448360841

Contact seller

Buy New

£ 46.24
Convert currency
Shipping: £ 21.82
From Germany to United Kingdom
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

There are 4 more copies of this book

View all search results for this book