• Stars
    star
    584
  • Rank 76,554 (Top 2 %)
  • Language
    JavaScript
  • License
    Other
  • Created almost 11 years ago
  • Updated almost 8 years ago

Reviews

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

Repository Details

Source Code & Errata for the "Build Your Own AngularJS" book. http://teropa.info/build-your-own-angular

Build Your Own AngularJS

This repository contains the AngularJS implementation built during the course of the book Build Your Own AngularJS, as well as the errata for the book.

Code

To make following along easier, commits are ordered to match the order of events in the book. Each commit message references the corresponding section title in the book. Note that this means the history of this repository may change as the book is revised.

There is also a tag for each chapter, pointing to the state of the codebase at the end of that chapter.

Errata

The Issues setion of this repository contains the book's errata.

If you find bugs, typos, mistakes, or other issues that should be improved, I would love to hear about it. See CONTRIBUTING.md.

More Repositories

1

redux-voting-server

Server app for the Full-Stack Redux Tutorial
JavaScript
585
star
2

redux-voting-client

Client app for the Full-Stack Redux Tutorial
JavaScript
372
star
3

angular-virtual-dom

A Virtual DOM based AngularJS view renderer designed to be used with immutable data structures
JavaScript
225
star
4

harmonics-explorer

A UI for exploring the harmonic series of sine waves. Done with Angular 2, @ngrx, Immutable.js
TypeScript
213
star
5

hiccups

A ClojureScript port of Hiccup - a fast library for rendering HTML in ClojureScript
Clojure
206
star
6

to-sting

Object.toSting() polyfill
206
star
7

weq8

A parametric EQ for Web Audio
TypeScript
176
star
8

in-c

A realization of Terry Riley's 1964 composition "In C" as an interactive web app
HTML
117
star
9

nlp

My explorations in natural language processing
Clojure
103
star
10

musicforairports.js

JavaScript
63
star
11

windchimes

TypeScript
60
star
12

schmangular.js

An ad hoc, informally-specified, bug-ridden, slow implementation of half of AngularJS
JavaScript
56
star
13

discreetmusic.js

JavaScript
38
star
14

itsgonnarain.js

JavaScript
36
star
15

ng-gfx-demos

Demos for my NG-BE talk about SVG and Canvas graphics and animations in Angular 2.
TypeScript
36
star
16

generative-music-workshop

A simple seed repo for a workshop on making generative music with Tone.js
JavaScript
24
star
17

elseq

An Angular 2 animation experiment, inspired by the cover art of "elseq" by Autechre
TypeScript
15
star
18

triangle-tessellation

A JavaScript implementation of the triangle tessellation algorithm from the OpenGL specification for tessellation shaders.
TypeScript
15
star
19

lein-flyway

A Leiningen plugin for the Flyway database migration framework
Clojure
14
star
20

metabubbles

A generative art experiment in Angular 2
TypeScript
14
star
21

ngrx-hotload-rc5

minimum viable hot loading setup for Angular rc.5 and @ngrx/store
TypeScript
14
star
22

spectrum-analyser

A Web Audio spectrum analyser
TypeScript
11
star
23

ng-fractals

Angular version of https://swizec.com/blog/animating-svg-nodes-react-preact-inferno-vue/swizec/7311
TypeScript
10
star
24

oscilloscope

A Web Audio oscilloscope
TypeScript
8
star
25

drumkit

JavaScript
8
star
26

sproutcore-tutorial-compojure

Sample project of a Compojure / MongoDB backend for the SproutCore ToDos tutorial
Clojure
6
star
27

zombie-pandemic-tracker

They're coming
Java
4
star
28

prolefeed

A simple Clojure library for fetching RSS/Atom feeds
Clojure
4
star
29

redux-space-clockwork

A little generative art experiment with Redux and Immutable.
JavaScript
4
star
30

web-audio-from-the-ground-up-demos

Demo code for the article series "Web Audio From the Ground Up"
TypeScript
4
star
31

failurous-java

Failurous Java client
Java
3
star
32

failurous-ring

Clojure/Ring client for Failurous
Clojure
3
star
33

pickaxe-notes

Some notes to self from re-reading Pickaxe for Ruby 1.9
Ruby
3
star
34

chime-call-response

JavaScript
3
star
35

lein-gwt

A Leiningen plugin for the GWT compiler
Clojure
3
star
36

stem

A fork of the Eclipse Spatiotemporal Epidemiological Modeler project trunk
Java
2
star
37

rails_learning_specs

Learning Rails internals by writing specs
Ruby
2
star
38

rails-int-hh

Rails Intermediate Course for Haaga-Helia
Ruby
2
star
39

gwt-mxhr

A GWT port of the DUI.Stream library
Java
2
star
40

globetrotter

An HTML canvas based slippy map client for GWT
Java
1
star
41

presentations

Presentations I've given / am giving
1
star
42

saddle

An experimental pure JavaScript port of the GWT layout constraint system
JavaScript
1
star
43

isbn_validator

Ruby
1
star
44

paip-clj

My explorations of "Paradigms of Artificial Intelligence Programming" in Clojure
Clojure
1
star
45

building-angular

Building angular-like framework for much clearer understanding of the core.
JavaScript
1
star
46

bitrate-magenta-workshop

JavaScript
1
star
47

closure-study

Learning Closure libs
JavaScript
1
star