Jagandeep Singh 's repositories
7stagesofnaming
An accelerated learning game based on Arlo Belshee's "Read by Refactoring" model.
awesome-katas
A curated list of code katas
buckpal
An example approach for implementing a Clean/Hexagonal Architecture
ddd-starter-modelling-process
If you're new to DDD and not sure where to start, this process will guide you step-by-step
expensereport-java
Expense Report example in Java for Katas / Coding Dojos
foundations
Foundations of Functional Programming in Scala is a comprehensive, self-paced online course with no prerequisites, which helps you to become a confident, productive, and powerful functional Scala developer.
GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
learn4haskell
👩🏫 👨🏫 Learn Haskell basics in 4 pull requests
modular-monolith-with-ddd
Full Modular Monolith application with Domain-Driven Design approach.
monolithic-petclinic
Small monolith application to extract a Microservice.
order-dispatch-kata
A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model
outside-in-kata
Stock Portfolio Kata
Product-Export-Refactoring-Kata
exercise for practicing refactoring
system-design-interviews
intermediate level system design tutorial
tell-dont-ask-kata
A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model
Theatrical-Players-Refactoring-Kata
Example from first chapter of 'Refactoring' by Martin Fowler, with tests and translations
TripAgency
This sample was made to provide a concrete example on some best practices of the market regarding a java application providing Rest API: hexagonal architecture, living documentation generation based on cucumber and cukedoctor, and many more things ^^
trivia
Legacy Code Retreat - Trivia Game codebase
xoom-helloworld
VLINGO XOOM platform SDK "Hello, World!" service that demonstrates the use of the standard components commonly used.