Quantcast
Channel: Clojure – WOW! eBook: Best Free PDF eBooks and Video Tutorials Download
Viewing all 49 articles
Browse latest View live

Clojure Programming

$
0
0

eBook Details:

  • Paperback: 632 pages
  • Publisher: O’Reilly Media; 1st edition (April 19, 2012)
  • Language: English
  • ISBN-10: 1449394701
  • ISBN-13: 978-1449394707

eBook Description:

Clojure Programming

Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems.

Clojure Programming: Practical Lisp for the Java World

Clojure Programming demonstrates the language’s flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.

  • Learn how to use Clojure while leveraging your investment in the Java platform
  • Understand the advantages of Clojure as an efficient Lisp for the JVM
  • See how Clojure is used today in several practical domains
  • Discover how Clojure eliminates the need for many verbose and complicated design patterns
  • Deploy large or small web applications to the cloud with Clojure

Clojure Programming: Practical Lisp for the Java World

Clojure is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and Python, while seamlessly taking advantage of Java libraries, services, and all of the resources of the JVM ecosystem. This book helps you learn the fundamentals of Clojure with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this JVM language can help eliminate unnecessary complexity from your programming practice and open up new options for solving the most challenging problems.

Clojure Programming demonstrates the language’s flexibility by showing how it can be used for common tasks like web programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure development experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during development, and how to deploy your finished application in a cloud environment.

Get Free eBooks

Download Link: Clojure Programming


ClojureScript: Up and Running

$
0
0

eBook Details:

  • Paperback: 116 pages
  • Publisher: O’Reilly Media (November 7, 2012)
  • Language: English
  • ISBN-10: 1449327435
  • ISBN-13: 978-1449327439

eBook Description:

ClojureScript: Up and Running

  • Start writing ClojureScript code with the Leiningen build system
  • Learn how the ClojureScript compiler works to produce optimized JavaScript
  • Use JavaScript functions and libraries directly from ClojureScript code
  • Explore functions in Clojure’s sequence library such as map, reduce, and filter
  • Use macros to define new control structures or embed domain-specific languages
  • Compile manually or script your own workflow with ClojureScript’s compiler tools
  • Integrate ClojureScript with Clojure on the JVM to build powerful client-server applications

Learn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript without the flaws but also supports the full semantics of its parent language. You’ll delve into ClojureScript’s immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries.

No previous experience with Clojure or ClojureScript is necessary. If you’re familiar with JavaScript, HTML, CSS, and the DOM, you’ll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.

  • Start writing ClojureScript code with the Leiningen build system
  • Learn how the ClojureScript compiler works to produce optimized JavaScript
  • Use JavaScript functions and libraries directly from ClojureScript code
  • Explore functions in Clojure’s sequence library such as map, reduce, and filter
  • Use macros to define new control structures or embed domain-specific languages
  • Compile manually or script your own workflow with ClojureScript’s compiler tools
  • Integrate ClojureScript with Clojure on the JVM to build powerful client-server applications

ClojureScript: Up and Running: Functional Programming for the Web

Learn how to build complete client-side applications with ClojureScript, the Clojure language variant that compiles to optimized JavaScript. This hands-on introduction shows you how ClojureScript not only has similarities to JavaScript without the flaws but also supports the full semantics of its parent language. You’ll delve into ClojureScript’s immutable data structures, lazy sequences, first-class functions, macros, and support for JavaScript libraries.

No previous experience with Clojure or ClojureScript is necessary. If you’re familiar with JavaScript, HTML, CSS, and the DOM, you’ll quickly discover that ClojureScript has the same reach as JavaScript, but with more power.

Get Free eBooks

Download Link: ClojureScript: Up and Running

Clojure Data Analysis Cookbook

$
0
0

eBook Details:

  • Paperback: 342 pages
  • Publisher: Packt Publishing (March 25, 2013)
  • Language: English
  • ISBN-10: 178216264X
  • ISBN-13: 978-1782162643

eBook Description:

Clojure Data Analysis Cookbook

  • Get a handle on the torrent of data the modern Internet has created
  • Recipes for every stage from collection to analysis
  • A practical approach to analyzing data to help you make informed decisions

Clojure Data Analysis Cookbook

Data is everywhere and it’s increasingly important to be able to gain insights that we can act on. Using Clojure for data analysis and collection, this book will show you how to gain fresh insights and perspectives from your data with an essential collection of practical, structured recipes.

The Clojure Data Analysis Cookbook presents recipes for every stage of the data analysis process. Whether scraping data off a web page, performing data mining, or creating graphs for the web, this book has something for the task at hand.

You’ll learn how to acquire data, clean it up, and transform it into useful graphs which can then be analyzed and published to the Internet. Coverage includes advanced topics like processing data concurrently, applying powerful statistical techniques like Bayesian modelling, and even data mining algorithms such as K-means clustering, neural networks, and association rules.

What you will learn from this book

  • Create beautiful, insightful graphs that you can publish to the Internet
  • Apply powerful clustering and data mining techniques to better understand your data
  • Use powerful data analysis libraries like Incanter, Hadoop, and Weka to get things done quickly
  • Interface with Mathematica and R to use the powerful analysis features they provide
  • Process data concurrently and in parallel for faster performance
  • Transform data to make it more useful and easier to analyze

Approach

Full of practical tips, the Clojure Data Analysis Cookbook will help you fully utilize your data through a series of step-by-step, real world recipes covering every aspect of data analysis.

Who this book is for

Prior experience with Clojure and data analysis techniques and workflows will be beneficial, but not essential.

Data is everywhere and it’s increasingly important to be able to gain insights that we can act on. Using Clojure for data analysis and collection, this book will show you how to gain fresh insights and perspectives from your data with an essential collection of practical, structured recipes.

The Clojure Data Analysis Cookbook presents recipes for every stage of the data analysis process. Whether scraping data off a web page, performing data mining, or creating graphs for the web, this book has something for the task at hand.

You’ll learn how to acquire data, clean it up, and transform it into useful graphs which can then be analyzed and published to the Internet. Coverage includes advanced topics like processing data concurrently, applying powerful statistical techniques like Bayesian modelling, and even data mining algorithms such as K-means clustering, neural networks, and association rules.

Get Free eBooks

Download Link: Clojure Data Analysis Cookbook

Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM

$
0
0

eBook Details:

  • Paperback: 250 pages
  • Publisher: Pragmatic Bookshelf (October 30, 2013)
  • Language: English
  • ISBN-10: 1937785475
  • ISBN-13: 978-1937785475

eBook Description:

Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM

Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, you’ll gain a broad understanding of functional programming.

For each pattern, you’ll first see the traditional object-oriented solution, and then dig into the functional replacements in both Scala and Clojure. These patterns are common in the functional world and deserve to become part of your problem-solving toolkit. On the object-oriented side, you’ll see many common patterns, such as Command, Strategy, and Null Object. On the functional side, you’ll learn core functional patterns such as Memoization, Lazy Sequence, and Tail Recursion.

Each pattern helps you solve a common programming problem. Working through them gives you a set of patterns you can use to solve problems you come across while writing programs. Finally, you’ll learn how to work your existing Java code into new Scala or Clojure projects. You can start off small, adding functional code little by little, so you can complement your existing knowledge with Scala and Clojure as these languages gain popularity on the JVM.

Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems with two sets of patterns: object-oriented patterns that become more concise with functional programming, and natively functional patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs.

What You Need

Clojure 1.5 and Scala 2.10. Optionally, Eclipse with plugins.

Solve real-life programming problems with a fraction of the code that pure object-oriented programming requires. Use Scala and Clojure to solve in-depth problems and see how familiar object-oriented patterns can become more concise with functional programming and patterns. Your code will be more declarative, with fewer bugs and lower maintenance costs.

Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM

Functional languages have their own patterns that enable you to solve problems with less code than object-oriented programming alone. This book introduces you, the experienced Java programmer, to Scala and Clojure: practical, production-quality languages that run on the JVM and interoperate with existing Java. By using both the statically typed, type-inferred Scala and the dynamically typed, modern Lisp Clojure, you’ll gain a broad understanding of functional programming.

For each pattern, you’ll first see the traditional object-oriented solution, and then dig into the functional replacements in both Scala and Clojure. These patterns are common in the functional world and deserve to become part of your problem-solving toolkit. On the object-oriented side, you’ll see many common patterns, such as Command, Strategy, and Null Object. On the functional side, you’ll learn core functional patterns such as Memoization, Lazy Sequence, and Tail Recursion.

Each pattern helps you solve a common programming problem. Working through them gives you a set of patterns you can use to solve problems you come across while writing programs. Finally, you’ll learn how to work your existing Java code into new Scala or Clojure projects. You can start off small, adding functional code little by little, so you can complement your existing knowledge with Scala and Clojure as these languages gain popularity on the JVM.

Get Free eBooks

Download Link: Functional Programming Patterns in Scala and Clojure: Write Lean Programs for the JVM

Clojure Cookbook: Recipes for Functional Programming

$
0
0

Clojure Cookbook: Recipes for Functional Programming

eBook Details:

  • Paperback: 476 pages
  • Publisher: O’Reilly Media; 1st edition (March 24, 2014)
  • Language: English
  • ISBN-10: 1449366171
  • ISBN-13: 978-1449366179

eBook Description:

Clojure Cookbook: Recipes for Functional Programming

Get Free eBooks

Download Link: Clojure Cookbook: Recipes for Functional Programming

Clojure for Machine Learning

$
0
0

Clojure for Machine Learning

eBook Details:

  • Paperback: 292 pages
  • Publisher: Packt Publishing (April 24, 2014)
  • Language: English
  • ISBN-10: 1783284358
  • ISBN-13: 978-1783284351

eBook Description:

Clojure for Machine Learning

Get Free eBooks

Download Link: Clojure for Machine Learning

The Joy of Clojure, Second Edition

$
0
0

The Joy of Clojure, 2nd Edition

eBook Details:

  • Paperback: 520 pages
  • Publisher: Manning Publications; 2nd edition (June 13, 2014)
  • Language: English
  • ISBN-10: 1617291412
  • ISBN-13: 978-1617291418

eBook Description:

The Joy of Clojure, 2nd Edition: Fully updated for Clojure 1.6

Uploaded.net Premium Account
Uploaded.net Premium Account

Download Link: The Joy of Clojure, Second Edition

Clojure Web Development Essentials

$
0
0

Clojure Web Development Essentials

eBook Details:

  • Paperback: 232 pages
  • Publisher: Packt Publishing (February 16, 2015)
  • Language: English
  • ISBN-10: 1784392227
  • ISBN-13: 978-1784392222

eBook Description:

Clojure Web Development Essentials: Develop your own web application with the effective use of the Clojure programming language

Uploaded.net Premium Account
Uploaded.net Premium Account

Download Link: Clojure Web Development Essentials


Clojure Reactive Programming

$
0
0

Clojure Reactive Programming

eBook Details:

  • Paperback: 232 pages
  • Publisher: Packt Publishing (March 24, 2015)
  • Language: English
  • ISBN-10: 1783986662
  • ISBN-13: 978-1783986668

eBook Description:

Clojure Reactive Programming: Design and implement highly reusable reactive applications by integrating different frameworks with Clojure

Uploaded.net Premium Account
Uploaded.net Premium Account

Download Link: Clojure Reactive Programming

Clojure Data Analysis Cookbook – Second Edition

$
0
0

Clojure Data Analysis Cookbook, 2nd Edition

eBook Details:

  • Paperback: 372 pages
  • Publisher: Packt Publishing; 2nd edition (January 22, 2015)
  • Language: English
  • ISBN-10: 1784390291
  • ISBN-13: 978-1784390297

eBook Description:

Clojure Data Analysis Cookbook – Second Edition: Dive into data analysis with Clojure through over 100 practical recipes for every stage of the analysis and collection process

Uploaded.net Premium Account
Uploaded.net Premium Account

Download Link: Clojure Data Analysis Cookbook, 2nd Edition

Clojure in Action, Second Edition

Clojure for the Brave and True: Learn the Ultimate Language and Become a Better Programmer

Clojure for Data Science

Etudes for ClojureScript

Clojure Data Structures and Algorithms Cookbook


Learning ClojureScript

Web Development with Clojure: Build Bulletproof Web Apps with Less Code, 2nd Edition

Professional Clojure

Clojure Programming Cookbook

Clojure: High Performance JVM Programming

Viewing all 49 articles
Browse latest View live


Latest Images