Portland, Oregon, USA

James Shore

Elite
@jamesshore

quixote. CSS unit and integration testing

843

object_playground. A tool for visualizing and experimenting with JavaScript object relationships.

413

lets_code_javascript. Let's Code: Test-Driven Javascript. A screencast series about rigorous, professional web development.

251

tdd-intro. Everything you need to conduct an introductory workshop on test-driven development.

135

test-console. A simple and pragmatic library for testing Node.js console output.

83

lets_play_tdd. Let's Play: Test-Driven Development

81

testing-without-mocks-example. A demonstration of James Shore's "Testing Without Mocks" pattern language.

43

automatopia. JavaScript classes for creating high-performance task and build automation.

37

testing-without-mocks-complex. An elaborate demonstration of James Shore's "Testing Without Mocks" pattern language.

37

lab10_react. The Lab: Front-End Frameworks: React

37

livestream. Code for James Shore's livestream: https://www.twitch.tv/jamesshorelive

34

Autocommit. An experiment in demonstrating TDD.

25

lab13_angularjs. The Lab: Front-End Frameworks: AngularJS

18

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

15

simplebuild. Universal Task Automation for Node.js

13

ai_chronicles. A demonstration of integrating with ChatGPT/OpenAI using React, TypeScript, Spring Boot, and Java.

8

simplebuild-jshint. A simple library for automating JSHint. Now with multi-core capability.

6

Architectural-Design-Challenge. An exploration of various architectures. See home page for more.

6

Lessons-Learned-Lint-Javascript. Example code for a sample episode of "Let's Code: Test-Driven Javascript" screencast.

5

lab6_legacy_code. The Lab: The Legacy Code Challenge

5

Lessons-Learned-CI-Git. Example code for "Lessons Learned: Continuous Integration with Git"

4

ll15_large_scale_javascript. Lessons Learned: Large-Scale JavaScript Fundamentals with Karma and CommonJS

4

ergotest. A Node.js test runner with all the features you want, none of the complexity you don't, and no dependencies.

4

big-object-diff. Visualize the differences between large JavaScript objects.

3

lab1_grunt_shootout. The Lab: The Great Grunt Shootout

3

4e_treasure. A random treasure parcel generator for D&D 4e.

3

tdd-faster-workshop. This repository is for use with James Shore's "Faster, More Effective Test-Driven Development" workshop.

2

lab5_casperjs. The Lab: CasperJS

2

lab_angular2. The Lab: Front-End Frameworks: Angular 2+

2

simplebuild-karma. A simple library for automating Karma.

2

ll11_front_end_unit_testing. Lessons Learned: Front-End Unit Testing

2

simplebuild-moduledoc. Autogenerate README files for simplebuild modules.

1

lab16_emberjs. The Lab: Front-End Frameworks: Ember.js

1

ll14_front_end_modules. Lessons Learned: Front-End Modules--Namespaces, AMD, and CommonJS

1

Lessons-Learned-Cross-Browser-Testing. Example code for "Lessons Learned: Cross-Browser Testing with Testacular"

1

ll10_ui_testing_strategies. Lessons Learned: DOM Events and UI Testing Strategies

1

Lessons-Learned-Unit-Testing-DOM-Manipulation. Example code for "Lessons Learned: Unit Testing DOM Manipulation Code"

1

lab_dotnet_glue. The Lab: .NET Glue Code

1

Lessons-Learned-Smoke-Testing-Node. Example code for "Lessons Learned: Smoke Testing a Node.js Web Server"

1
39
Apply