• Skip to main content
  • Skip to footer

PurelyFunctional.tv

  • Learn Clojure
  • About
  • 🛒 Cart
  • Log in
Indexed Entity Order

Want this course?

Buy for $199
Download
 Video time: 14m23s
PREVIOUS

Want this course?

Buy for $199

Indexed Entity Order

Course: Understanding Re-frame

Updated October 18, 2018

Description
Code

We restructured our Database to use Indexed Entities, meaning hash maps keyed on the id of the 'entity. However, by using hash maps, we lost something important: order. Hash maps don't guarantee the order of their elements, so how do we add order back in?

Buy this course to view the code.

Course: Understanding Re-frame

0 / 37
0 / 37
 
Lessons
 
Re-frame Stack Overview
free  
9 min 
 
Getting Set Up
 
20 min 
 
Reagent components
 
24 min 
 
Basic HTML with Hiccup
 
7 min 
 
Hiccup true, false, and nil Attributes
 
5 min 
 
Hiccup Style Attributes
 
6 min 
 
Hiccup class Pattern
 
5 min 
 
Hiccup id and class Shortcuts
 
5 min 
 
Hiccup Nested Tag Shortcut
 
3 min 
 
React Events
 
11 min 
 
Hiccup and subcomponents
 
6 min 
 
Hiccup lists, keys, and laziness
 
16 min 
 
Accessing DOM nodes
 
19 min 
 
Form component best practices
 
27 min 
 
Reagent Atoms
 
19 min 
 
Component Re-rendering
 
15 min 
 
Embedding strings of HTML
 
6 min 
 
Embedding Native JS React Components
 
9 min 
 
Re-frame flow overview
free  
14 min 
 
Dispatching Events
 
10 min 
 
Handling Events
 
20 min 
 
Effect Handlers
 
10 min 
 
Co-effects
 
12 min 
 
Interceptors overview
 
8 min 
 
Interceptor example
free  
19 min 
 
HTML DB Isolation
 
14 min 
 
Subscriptions
 
15 min 
 
Reactive Subscriptions
 
18 min 
 
Reactive Subscriptions walkthrough
 
13 min 
 
Choosing where to store state
 
16 min 
 
Naming Events and Subscriptions
 
18 min 
 
Initialization recommendations
 
11 min 
 
Deeply nested databases
 
23 min 
 
Keep Events and Subscriptions Together
free  
16 min 
 
Calculations in Subscriptions
 
22 min 
 
Indexed Entities
 
39 min 
 
Indexed Entity Order
 
14 min 

Footer CTA

Level up your Clojure skills

The PurelyFunctional.tv Newsletter is a weekly email that helps you improve your Clojure skills through challenges, tips, and news.

Enter your email address to receive emails about Clojure and Functional Programming. These include the weekly newsletter and occasional offers. You can unsubscribe any time.

Copyright © 2021 LispCast and Eric Normand