Overview
"Learning ClojureScript" is a comprehensive guide to agile front-end development using the ClojureScript language. Through detailed explanations and examples, this book teaches you how to build interactive single-page applications while taking advantage of the functional nature of the language. You'll gain expertise in modern web application development, from setting up workflows to deploying production-ready code.
What this Book will help me do
- Understand the fundamentals of the ClojureScript programming language, including syntax and functional programming principles.
- Set up a productive interactive development workflow for coding and debugging in ClojureScript.
- Develop single-page web applications using ClojureScript, focusing on interactivity and responsiveness.
- Master advanced programming practices such as asynchronous programming, app routing, and real-time features in web apps.
- Prepare ClojureScript projects for production by applying testing, optimization, and type-checking techniques.
Author(s)
Allen Rohner and None Jarvis bring their combined expertise and experience in functional programming and ClojureScript development to this book. Rohner has extensive experience in software engineering, specializing in scalable web application architecture, while Jarvis is known for his contributions to open-source Clojure and teaching roles. Together, they provide a clear and approachable guide that demystifies complex concepts for developers.
Who is it for?
This book is ideal for web developers curious about learning ClojureScript and its advantages for front-end development. Readers should have some prior knowledge of JavaScript and web development basics, although familiarity with Clojure is not required. Whether you're seeking to expand your functional programming skills or adopt a more productive workflow for web applications, this book is for you.