0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (2)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Eloquent Ruby (Paperback): Russ Olsen Eloquent Ruby (Paperback)
Russ Olsen
R1,110 R933 Discovery Miles 9 330 Save R177 (16%) Ships in 5 - 10 working days

It's easy to write correct Ruby code, but to gain the fluency needed to write "great "Ruby code, you must go beyond syntax and absorb the "Ruby way" of thinking and problem solving. In "Eloquent Ruby, "Russ Olsen helps you write Ruby like true Rubyists do-so you can leverage its immense, surprising power. Olsen draws on years of experience internalizing the Ruby culture and teaching Ruby to other programmers. He guides you to the "Ah Ha " moments when it suddenly becomes clear why Ruby works the way it does, and how you can take advantage of this language's elegance and expressiveness." Eloquent Ruby "starts small, answering tactical questions focused on a single statement, method, test, or bug. You'll learn how to write code that actually looks like Ruby (not Java or C#); why Ruby has so many control structures; how to use strings, expressions, and symbols; and what dynamic typing is really good for. Next, the book addresses bigger questions related to building methods and classes. You'll discover why Ruby classes contain so many tiny methods, when to use operator overloading, and when to avoid it. Olsen explains how to write Ruby code that writes its own code-and why you'll want to. He concludes with powerful project-level features and techniques ranging from gems to Domain Specific Languages. A part of the renowned Addison-Wesley Professional Ruby Series, "Eloquent Ruby "will help you "put on your Ruby-colored glasses" and get results that make you a true believer.

Getting Clojure - Build Your Functional Skills One Idea at a Time (Paperback): Russ Olsen Getting Clojure - Build Your Functional Skills One Idea at a Time (Paperback)
Russ Olsen
R1,226 R941 Discovery Miles 9 410 Save R285 (23%) Ships in 10 - 15 working days

Behind every programming language lies a vision of how programs should be built. The vision behind Clojure is of a radically simple language framework holding together a sophisticated collection of programming features. Learning Clojure involves much more than just learning the mechanics of the language. To really get Clojure you need to understand the ideas underlying this structure of framework and features. You need this book: an accessible introduction to Clojure that focuses on the ideas behind the language as well as the practical details of writing code. Clojure attracts developers on the cutting edge and is arguably the best language for learning to program in the functional style without compromise. But this comes with a steep learning curve. Getting Clojure directly addresses this by teaching you how to think functionally as it teaches you the language. You'll learn about Clojure's powerful data structures and high-level functions, but you'll also learn what it means for a language to be functional, and how to think in Clojure's functional way. Each chapter of Getting Clojure takes a feature or two or three from the language, explains the syntax and the mechanics behind that feature so that you can make it work before digging into the deeper questions: What is the thinking behind the feature? And how does it fit in with the rest of the language? In Getting Clojure you'll learn Clojure's very simple syntax, but you'll also learn why that syntax is integral the way the language is constructed. You'll discover that most data structures in Clojure are immutable, but also why that leads to more reliable programs. And you'll see how easy it is to write Clojure functions and also how you can use those functions to build complex and capable systems. With real-world examples of how working Clojure programmers use the language, Getting Clojure will help you see the challenges of programming through the eye of experienced Clojure developers. What You Need: You will need to some background in programming. To follow along with the examples in the book, you will need Java 6 or new, Clojure 1.8 or 1.9, and Leiningen 2.

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
A Guide to Piano Music by Women…
Pamela Y. Dees Hardcover R1,928 Discovery Miles 19 280
From Para To Dakar - Overcoming…
Joey Evans Paperback  (2)
R310 R277 Discovery Miles 2 770
Facebook
Dana Kilroy Fold-out book or chart R229 Discovery Miles 2 290
Handbook of Network and System…
Jan Bergstra, Mark Burgess Hardcover R4,654 Discovery Miles 46 540
Agent and Web Service Technologies in…
Nicolaos Protogeros Hardcover R4,605 Discovery Miles 46 050
The Future of Information Architecture
Peter Baofu Paperback R1,467 Discovery Miles 14 670
Locals Only - Skateboarding in…
Hugh Holland Hardcover R629 R579 Discovery Miles 5 790
Chicken! - New revised 2020 version
Mark Wheeller Paperback R385 R290 Discovery Miles 2 900
A Skater's Journey
Ashley Davis Paperback R314 Discovery Miles 3 140
Desktop Skatepark - Crush your daily…
Donald Lemke Paperback  (1)
R254 R237 Discovery Miles 2 370

 

Partners