Lessons

Explore all newline lessons

Tags
Author
Pricing
Sort By
Video
Most Recent
Most Popular
Highest Rated
Reset
Clojure Build Tools - Leiningen, Boot, Shadow CLJS & Figwheel

lesson

Clojure Build Tools - Leiningen, Boot, Shadow CLJS & FigwheelTinycanva: Clojure for React Developers

Since Clojure is hosted, it can tap into ecosystems of other languages. This has led to multiple build tools for different ecosystems. Choosing the right build tool might get tough for a beginner as the pros and cons might not be known. In this module, we'll learn about the general state of build tools in Clojure and choose the right tool for our project.

What is Syntaxlessness? How to Write More Expressive Code

lesson

What is Syntaxlessness? How to Write More Expressive CodeTinycanva: Clojure for React Developers

C-style languages invisibly impose a syntax, whereas Lisps do not. This makes Lisps more expressive and easier to grasp.

Clojure Basics - Syntax and Native Data Types

lesson

Clojure Basics - Syntax and Native Data TypesTinycanva: Clojure for React Developers

Let's get our hands dirty with native data types and common operations.

Understanding the Benefits of Clojure's Hosted Nature

lesson

Understanding the Benefits of Clojure's Hosted NatureTinycanva: Clojure for React Developers

Clojure is neither compiled nor has its own VM. Instead, it runs on VMs of other languages. In this lesson, we'll learn about official and unofficial ports and support status.

Editor Tools

lesson

Editor ToolsTinycanva: Clojure for React Developers

We need help from our editors to tame the LISPy syntax. This chapter walks through the tools we will need and why.

Clojure Tutorial - Installing and Testing Required Dependencies

lesson

Clojure Tutorial - Installing and Testing Required DependenciesTinycanva: Clojure for React Developers

In this chapter, we'll setup our system to run Clojure. We'll install all the required dependencies and run the "Hello World" program.