0
Your cart

Your cart is empty

Browse All Departments
  • All Departments
Price
  • R500 - R1,000 (1)
  • R1,000 - R2,500 (1)
  • -
Status
Brand

Showing 1 - 2 of 2 matches in All Departments

Eloquent Ruby (Paperback): Russ Olsen Eloquent Ruby (Paperback)
Russ Olsen
R1,176 R1,117 Discovery Miles 11 170 Save R59 (5%) Ships in 12 - 19 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,304 R996 Discovery Miles 9 960 Save R308 (24%) Ships in 12 - 19 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 Distant Shore
Karen Kingsbury Hardcover R632 Discovery Miles 6 320
Power In Action - Democracy, Citizenship…
Steven Friedman Paperback R351 Discovery Miles 3 510
Apm Body of Knowledge
Ruth Murray-Webster Paperback R1,617 Discovery Miles 16 170
Three Treatises - the First Concerning…
James Harris Paperback R604 Discovery Miles 6 040
Agile 2 - The Next Iteration of Agile
C. Berg Paperback R636 R587 Discovery Miles 5 870
Butte
Ken Hamlin, Terry Lonner, … Hardcover R687 Discovery Miles 6 870
A Squash and a Squeeze
Julia Donaldson Paperback  (1)
R220 R200 Discovery Miles 2 000
The Social Anxieties of Progressive…
Martin Paulsson Hardcover R3,109 Discovery Miles 31 090
The Singing Mermaid
Julia Donaldson Board book  (1)
R220 R200 Discovery Miles 2 000
The Code - The Power Of "I Will"
Shaun Tomson, Patrick Moser Paperback  (2)
R165 R150 Discovery Miles 1 500

 

Partners