James Shore (@jamesshore)

Top repositories

1

quixote

CSS unit and integration testing
JavaScript
834
star
2

object_playground

A tool for visualizing and experimenting with JavaScript object relationships.
JavaScript
410
star
3

lets_code_javascript

Let's Code: Test-Driven Javascript. A screencast series about rigorous, professional web development.
JavaScript
252
star
4

tdd-intro

Everything you need to conduct an introductory workshop on test-driven development.
JavaScript
133
star
5

test-console

A simple and pragmatic library for testing Node.js console output.
JavaScript
86
star
6

lets_play_tdd

Let's Play: Test-Driven Development
Java
79
star
7

lab10_react

The Lab: Front-End Frameworks: React
JavaScript
39
star
8

testing-without-mocks-example

A demonstration of James Shore's "Testing Without Mocks" pattern language.
JavaScript
36
star
9

automatopia

A JavaScript seed project with build, test, CI, and deployment workflow automation.
JavaScript
34
star
10

livestream

Code for James Shore's livestream: https://www.twitch.tv/jamesshorelive
JavaScript
30
star
11

testing-without-mocks-complex

An elaborate demonstration of James Shore's "Testing Without Mocks" pattern language.
JavaScript
26
star
12

Autocommit

An experiment in demonstrating TDD.
JavaScript
25
star
13

lab13_angularjs

The Lab: Front-End Frameworks: AngularJS
JavaScript
18
star
14

how_to_tabs

Source code for "How To: Tabs," a beginner-focused screencast from Let's Code JavaScript.
JavaScript
15
star
15

simplebuild

Universal Task Automation for Node.js
JavaScript
13
star
16

ai_chronicles

A demonstration of integrating with ChatGPT/OpenAI using React, TypeScript, Spring Boot, and Java.
JavaScript
7
star
17

simplebuild-jshint

A simple library for automating JSHint. Now with multi-core capability.
JavaScript
6
star
18

Architectural-Design-Challenge

An exploration of various architectures. See home page for more.
Java
6
star
19

Lessons-Learned-CI-Git

Example code for "Lessons Learned: Continuous Integration with Git"
JavaScript
4
star
20

ll15_large_scale_javascript

Lessons Learned: Large-Scale JavaScript Fundamentals with Karma and CommonJS
JavaScript
4
star
21

Lessons-Learned-Lint-Javascript

Example code for a sample episode of "Let's Code: Test-Driven Javascript" screencast.
JavaScript
4
star
22

big-object-diff

Visualize the differences between large JavaScript objects.
JavaScript
3
star
23

lab1_grunt_shootout

The Lab: The Great Grunt Shootout
JavaScript
3
star
24

4e_treasure

A random treasure parcel generator for D&D 4e.
Ruby
3
star
25

ll11_front_end_unit_testing

Lessons Learned: Front-End Unit Testing
JavaScript
2
star
26

simplebuild-karma

A simple library for automating Karma.
JavaScript
2
star
27

lab_angular2

The Lab: Front-End Frameworks: Angular 2+
TypeScript
2
star
28

tdd-faster-workshop

This repository is for use with James Shore's "Faster, More Effective Test-Driven Development" workshop.
JavaScript
2
star
29

lab5_casperjs

The Lab: CasperJS
JavaScript
2
star
30

Lessons-Learned-Smoke-Testing-Node

Example code for "Lessons Learned: Smoke Testing a Node.js Web Server"
JavaScript
1
star
31

ll10_ui_testing_strategies

Lessons Learned: DOM Events and UI Testing Strategies
JavaScript
1
star
32

lab_dotnet_glue

The Lab: .NET Glue Code
C#
1
star
33

Lessons-Learned-Cross-Browser-Testing

Example code for "Lessons Learned: Cross-Browser Testing with Testacular"
JavaScript
1
star
34

ll14_front_end_modules

Lessons Learned: Front-End Modules--Namespaces, AMD, and CommonJS
JavaScript
1
star
35

simplebuild-moduledoc

Autogenerate README files for simplebuild modules.
JavaScript
1
star
36

Lessons-Learned-Unit-Testing-DOM-Manipulation

Example code for "Lessons Learned: Unit Testing DOM Manipulation Code"
JavaScript
1
star
37

lab16_emberjs

The Lab: Front-End Frameworks: Ember.js
JavaScript
1
star