• Stars
    star
    3
  • Rank 3,963,521 (Top 79 %)
  • Language
    JavaScript
  • Created about 6 years ago
  • Updated about 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Lessons on how to use the xstate library, and state machines in general

More Repositories

1

shevyjs

Configurable Vertical Rhythm & Typography in CSS-in-JS
TypeScript
318
star
2

shevy

Configurable Vertical Rhythm & Typography for Sass
CSS
181
star
3

just-enough-fp-lessons

Introductory lessons to functional programming in JavaScript
JavaScript
179
star
4

intro-to-data-structures-and-algorithms

An egghead course to introduce data structures and algorithms in JavaScript
JavaScript
119
star
5

use-debugger-hooks

A small package of custom React hooks that are useful for debugging changes in React hook dependencies across renders
TypeScript
87
star
6

.dotfiles

A collection of my dotfiles. Includes setup for bash, MacOS, git, vim and more.
Shell
82
star
7

eslint-plugin

A collection of my own ESLint rules.
JavaScript
74
star
8

intro-to-state-machines-and-xstate-course

An introduction to state machines and Xstate course
JavaScript
62
star
9

blog

My personal website
MDX
60
star
10

eslint-plugin-use-encapsulation

An ESLint plugin to enforce the "useEncapsulation" pattern for React Hooks
JavaScript
59
star
11

when-i-am-a-leader

Notes and ideas to remember when I am a leader
50
star
12

matchbox

A vanilla JavaScript plugin for... well... matching the height of boxes.
JavaScript
25
star
13

react-generate-context

A helper function for reducing React Context boilerplate
TypeScript
25
star
14

advent-of-code-2022

My solutions for Advent of Code 2022
JavaScript
19
star
15

reduce-abuse

A JavaScript utility library that abuses `Array.prototype.reduce` and reduces abuse in the world
JavaScript
18
star
16

room-sentiment

A small app to get a feel for the room
JavaScript
14
star
17

intro-to-state-machines-and-xstate-workshop

JavaScript
14
star
18

advent-of-code-2021

My solutions for Advent of Code 2021
JavaScript
13
star
19

learning-backwards

Learning Backwards: Learning Computer Science Through the Lens of React
HTML
13
star
20

alfred-ember-module-lookup

An Alfred workflow for quickly getting the correct Ember module import
JavaScript
11
star
21

phomo

Another JavaScript framework for your FOMO
JavaScript
10
star
22

react-101

Follow along as I teach React on Twitch Stream https://twitch.tv/kyleshevlin
JavaScript
10
star
23

use-common

Just some common React hooks so I don't have to write them over and over
TypeScript
9
star
24

tic-tac-toe-in-react

JavaScript
8
star
25

fp-composition-exercises

A short file of functional programming exercises focused on composition
JavaScript
7
star
26

susy-snippets

Collection of Susy 2 Snippets made for Sublime Text
7
star
27

take-home-vscode-extension

A rudimentary VSCode extension that turns a return statement into a "result logger" statement
TypeScript
6
star
28

just-enough-fp

JavaScript
6
star
29

vanilla-js-plugin-template

JavaScript
5
star
30

react-funk-patrol

React components based on functional programming types
JavaScript
4
star
31

react-edges

React component to easily add content to the "edges" of your viewport
HTML
4
star
32

heard-you-like-booleans

An absurd site to demonstrate the absurdity of tracking states with booleans
JavaScript
4
star
33

csv-to-qif-conversion-script

A script to convert CSV to QIF for my personal budgeting
JavaScript
3
star
34

kase

A very simple type-safe pattern-ish matcher
TypeScript
3
star
35

miami-vice-tracker

A way to track my consumption of my vices - coffee, soda, beer & more
JavaScript
3
star
36

react-nano-kit

A minimalistic React 16 starter kit with pre-made ErrorBoundary and Aux components
JavaScript
3
star
37

short-links

My shortened URLs
3
star
38

array-reduce-course-material

JavaScript
3
star
39

fibonacci-clock

A React & Redux implementation of a Fibonacci Clock
JavaScript
3
star
40

advent-of-code-2023

JavaScript
3
star
41

lifespan

A visual inspired by Tim Urban's TED Talk
JavaScript
2
star
42

radhoc

Add an ad hoc case to your Redux reducer.
JavaScript
2
star
43

golf-stats-with-reasonml

Tracking my golf stats and learning ReasonML
OCaml
2
star
44

blog-lessons

Lessons based on my blog posts
TypeScript
2
star
45

hyperapp-kit

A minimal boilerplate for Hyperapps
JavaScript
2
star
46

kyleshevlin.github.io

My GitHub Page
JavaScript
2
star
47

contrived-example-for-use-encapsulation

JavaScript
2
star
48

set-utils

A set of set util functions
TypeScript
2
star
49

react-kit

A minimalistic kit to bootstrap a React application with a set of preconfigured tools.
JavaScript
2
star
50

layout

Just some common layout components
TypeScript
2
star
51

preonic-layout

My current Preonic keyboard layout
1
star
52

my-dev-bucket-list

A bucket list of my goals as a dev
1
star
53

my-deadlines

Some code to tell me to get my work done
JavaScript
1
star
54

mvp-drive-thru

An MVP drive thru application
JavaScript
1
star
55

learn-you-recompose

JavaScript
1
star
56

simple-deck

A rudimentary slide deck app built with MDX and Parcel
JavaScript
1
star
57

conference-proposals

1
star
58

tiny-js-kit

A very tiny JavaScript starter kit with Babel and Webpack
JavaScript
1
star
59

componentize

Rails component generator for inline and block level components
Ruby
1
star
60

condo

A tiny Sass grid library
CSS
1
star
61

one-door-workshop

Making an app with One Door
TypeScript
1
star
62

grunt-starter-kit

Small Grunt setup to start new projects quickly
JavaScript
1
star
63

phomo-html

Partially applied `h()` helpers for Phomo Apps
JavaScript
1
star
64

refactoring-practice

Following along with Refactoring and adding some schtuff along the way.
JavaScript
1
star
65

tailwind-layout

A version of my layout lib for use with Tailwind
TypeScript
1
star