Lessons

Explore all newline lessons

Tags
Author
Pricing
Sort By
Video
Most Recent
Most Popular
Highest Rated
Reset
Unit Testing with Clojure - Techniques for Reframe handlers

lesson

Unit Testing with Clojure - Techniques for Reframe handlersTinycanva: Clojure for React Developers

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.

Code splitting

lesson

Code splittingTinycanva: Clojure for React Developers

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.

Production packaging

lesson

Production packagingTinycanva: Clojure for React Developers

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.

Saving graphics

lesson

Saving graphicsTinycanva: Clojure for React Developers

We have an editor in place, but it doesn't save data to Firebase. It is also not equipped to load data from Firebase. In this chapter, we'll create Reframe components to store data. We'll then update the editor to load data from Firebase. We will also extend the editor functionality.

How to Create an HTML Canvas Editor with Clojure and FabricJS

lesson

How to Create an HTML Canvas Editor with Clojure and FabricJSTinycanva: Clojure for React Developers

In this chapter, we will integrate FabricJS with our app and create an HTML canvas-based editor.

Using React Higher Order Components to Frame a Canvas Editor

lesson

Using React Higher Order Components to Frame a Canvas EditorTinycanva: Clojure for React Developers

Making graphic list items clickable; and the editor(detail) route. In the process, we'll learn how to use React's Higher Order Components with Reagent.

How to Integrate Reagent and Reframe With Clojure to Create a UI

lesson

How to Integrate Reagent and Reframe With Clojure to Create a UITinycanva: Clojure for React Developers

Integrate Reagent and Reframe to create UI for listing and deleting graphics.

Read and Delete Graphics

lesson

Read and Delete GraphicsTinycanva: Clojure for React Developers

Create Reframe handlers to read and delete graphics. Analogous to GET and DELETE in a REST API.