How often have you had to read an unfamiliar codebase?
We read code many, many times more than we write it, but we spend most of our time learning to write the code, and rarely spend the time to think about how we can improve our understanding of pre-existing code.
Join us as we dig into codebases and find out how to identify the key elements of previously unknown source, identify patterns in the code, and dive into understanding how the internals of code we use is written.
Doing this will help you see how other folks write code, help you pick up a project faster, debug issues in dependencies, and improve your own code writing skills.
https://github.com/Financial-Times/origami-image-service
https://github.com/HSEIreland/covid-green-backend-api
https://github.com/HSEIreland/covid-tracker-app
Dropwizard-based Public Payments API.
https://github.com/alphagov/pay-publicapi
Modular server for building mail servers in Java.
https://github.com/apache/james-project
Dropwizard-based API for Pay Ledger.
https://github.com/alphagov/pay-ledger
Spring-boot based API for sending physical letters.
https://github.com/hmcts/send-letter-service
A Java-based Spring Boot application
https://github.com/salesforce/carbonj
https://github.com/togglz/togglz
Play-based API for tax subscriptions.
https://github.com/hmrc/soft-drinks-industry-levy
Rails App
https://github.com/alphagov/publisher
Rails App
https://github.com/alphagov/email-alert-api
Kubernetes custom controller
https://github.com/fluxcd/image-reflector-controller
Core Kubernetes model
https://github.com/kubernetes/kubernetes
https://github.com/pretalx/pretalx
https://github.com/InsolvencyService/Jira-Service
https://github.com/InsolvencyService/RPSCalculationEngine
https://github.com/Lin777/Regis
https://github.com/gnu-smalltalk/smalltalk/tree/master/packages/sunit
https://github.com/astares/Pharo-Teachable
https://github.com/heroku/redo
https://github.com/beam-telemetry/telemetry_poller
# <insert title from repo>
<insert link to the repo>
## <insert single sentence description>
## Where to start?
<link to the main or if no main, some other entry point>
## Threads to pull on
Dave Thomas https://youtu.be/0AzkH8SYyOc?t=2327
Trisha Gee https://www.youtube.com/watch?v=zV079g7Irks