Cook up your own tasty recipes by following the 4 examples in the "FromScratch" series
- dotnet
- nodejs
- python
- java
The FromScratch series is designed with the understanding that at some point we all need complete, end to end instructions and example code when working with a new framework.
The Eventstore Academy team (link to Academy when ready) wrote these with the following design goals.
- Solve the "Doesn't run on my machine" problem by configuring and verifying success in githib codespaces
- Clearly provide and explain all dependencies
- Provide instructions on configuring locally including setting up a development environment
- Everything you need to get started in ONE place
Once you get up and running with these examples we suggest you take a look at the many examples here
https://github.com/EventStore/samples
In particular the Quickstart examples here
https://github.com/EventStore/samples/tree/main/Quickstart
In the quickstart you will find more complete examples, and also examples using go, springboot and rust.
The quickest path to succesfully running this code is github codespaces
See here for more info on codespaces https://github.com/features/codespaces
At the time of writing this all github users 60 hours/month of free access to codespaces for non-commercial use.
So all you need to get started is a github account.
If you have struggled with setting up a working environment to test code, you are NOT alone. Even experienced developers when they are hired into a new organizition find that setting up the development environment is time consuming.
Some steps you could follow after running this in codespaces could be.
- Git clone, or download the repo and modify locally to suit your purposes
- Follow the detailed steps that describe exactly how we built this content "From Scratch"
Included in the top level directory are the resources you need
- A PDF Instructions For Running in CodeSpacesof the steps needed to launch codespaces
- A PDF Instructions For Running Locally describing how to run locally, that includes step by step details on how we built the project
- A PDF Running the Java Code