Welcome to

Tinycanva: Clojure for React Developers

Build a Fullstack Web Graphics Editor in Clojure and React

Course Syllabus and Content

Module 1

Getting Started

5 Lessons

Module 2

Language Semantics

8 Lessons 50 Minutes

Module 3

Standard Library

6 Lessons 38 Minutes

Module 4

Tinycanva

18 Lessons 49 Minutes

Module 5

Advance Concepts

4 Lessons 7 Minutes

  • 01Production packaging
    Sneak Peek 

    Packaging an app consists of multiple steps, like configuration, minification etc. In this chapter, we'll package our app with production configuration and create an optimized JS bundle, that can be deployed on any CDN.

  • 02Code splitting
    Sneak Peek00:07:22

    Large apps degrade user experience and one way to control that is to split our code into chunks. This chapter will walk through tools afforded by Shadow to split our app code. We'll also implement the splits and analyze performance gains.

  • Shadow comes bundled with a test runner. Clojure comes bundled with a unit testing library. In this chapter, we'll implement the two and learn about testing techniques for Reframe handlers.

  • 04Conclusion
    Sneak Peek 

    Going forward - information about online Clojure communities, server-side Clojure concepts, companies and job boards.