Jason Gorman's repositories
JS_design_principles
First pass at porting SOLID examples to functional JavaScript (for Node.js) with Jest tests
cdwarehouse_js
JavaScript code for my "play-through" of the CD warehouse exercise from the Codemanship TDD workshop
dotnet_design_principles_exercises
Requires .NET 6
guitarshack_aspnet_core
Source code for demonstration of Testing Pyramid web app
guitarshack_selenium_tests
Java UI test project for Testing Pyramid demonstration
js_modular_design_oo
Object Oriented version of the modular design video demo code
js_refactoring
The unrefactored code for JavaScript refactoring screencast
mars_rover_js
Demonstration of the Mars Rover TDD kata in JavaScript for Node.js
architecture_for_devs
PDFs of the on-screen presentations from the Architecture for Developers series
cca_foundation_assess_js
Fork this repository. A GitHub CI action has been set up. Keep an eye on the build!
cca_foundation_assess_py
Fork this project. It has a GitHub CI action set up already. Keep an eye on the builds!
evilfizzbuzz
Mobbing demo
gpt_meets_tdd_1
The source for the code that was test-driven with Jason Gorman navigating and GPT-4 (mostly) driving
GuitarShack_CI_CD
An end-to-end demonstration of outside-in TDD with a full build-test-deploy pipeline
java-legacy
Sample code for Java legacy code video
java_simple_design
Sample code to illustrate principles of Simple Design
js_modular_design
Example code for Modular Design principles video demo
js_spec_by_example
Sample code for video demo of Specification By Example for JS
js_testing_pyramid
Demo legacy code for the Testing Pyramid video in JavaScript
oo_comprehension_csharp
A simple exercise to gauge your ability to grasp OO C# code - particularly polymorphism and dependency injection
oo_comprehension_java
A simple exercise to gauge your ability to comprehend OOP - especially polymorphism and dependency injection..
oo_comprehension_js
A simple exercise to gauge your ability to comprehend OO JS code - particularly polymorphism and dependency injection