jasongorman
Software developer, trainer, coach specialising in helping developers write code that does what customers need today, tomorrow, and the day after that
CodemanshipLondon, UK
Pinned Repositories
cobol_test_doubles
cobol_unit_test_suite
An illustration of the anatomy of a COBOL unit test suite
Conceptual
A rough .NET prototype for calculating Conceptual Correlation between code and requirements
ContractTesting
Simple exmaple of polymorphic/contract testing in JUnit
guitar_shack_java
Example implementation of the Guitar Shack solution from Codemanship Code Craft training
guitar_shack_legacy_java
"Legacy code" version of the Guitar Shack implementation for folk to practice on
JS_design_principles
First pass at porting SOLID examples to functional JavaScript (for Node.js) with Jest tests
RefactoringGolfJava
Java source files for SC2016 Refactoring Golf
xUnitMetaKata_csharp
C# version of my xUnit meta-kata start code
XUnitMetaKata_java
Source files for the Java version of the xUnit meta-kata
jasongorman's Repositories
jasongorman/JS_design_principles
First pass at porting SOLID examples to functional JavaScript (for Node.js) with Jest tests
jasongorman/cdwarehouse_js
JavaScript code for my "play-through" of the CD warehouse exercise from the Codemanship TDD workshop
jasongorman/dotnet_design_principles_exercises
Requires .NET 6
jasongorman/guitarshack_aspnet_core
Source code for demonstration of Testing Pyramid web app
jasongorman/js_modular_design_oo
Object Oriented version of the modular design video demo code
jasongorman/js_refactoring
The unrefactored code for JavaScript refactoring screencast
jasongorman/mars_rover_js
Demonstration of the Mars Rover TDD kata in JavaScript for Node.js
jasongorman/architecture_for_devs
PDFs of the on-screen presentations from the Architecture for Developers series
jasongorman/cca_forecast_legacy_js
jasongorman/cca_forecast_legacy_python
jasongorman/cca_forecast_nodejs
jasongorman/cca_forecast_python
jasongorman/cca_foundation_assess_js
Fork this repository. A GitHub CI action has been set up. Keep an eye on the build!
jasongorman/cca_foundation_assess_py
Fork this project. It has a GitHub CI action set up already. Keep an eye on the builds!
jasongorman/ci_cd_js
Demo repository for video about Ci/CD in JavaScript
jasongorman/ci_cd_mars_rover_7d
jasongorman/evilfizzbuzz
Mobbing demo
jasongorman/functional_java
jasongorman/gpt_meets_tdd_1
The source for the code that was test-driven with Jason Gorman navigating and GPT-4 (mostly) driving
jasongorman/java-legacy
Sample code for Java legacy code video
jasongorman/java_refactoring
Un-refactored code for Java Refactoring screen cast
jasongorman/js_mars_rover_no_tests
jasongorman/js_modular_design
Example code for Modular Design principles video demo
jasongorman/js_spec_by_example
Sample code for video demo of Specification By Example for JS
jasongorman/js_testing_pyramid
Demo legacy code for the Testing Pyramid video in JavaScript
jasongorman/oo_comprehension_csharp
A simple exercise to gauge your ability to grasp OO C# code - particularly polymorphism and dependency injection
jasongorman/oo_comprehension_java
A simple exercise to gauge your ability to comprehend OOP - especially polymorphism and dependency injection..
jasongorman/oo_comprehension_js
A simple exercise to gauge your ability to comprehend OO JS code - particularly polymorphism and dependency injection
jasongorman/socratesuk
jasongorman/vcs_mechanics_python