Member-only story
Part 1: Kickstarting Your E-Commerce App with Jakarta EE, MicroProfile, and GitHub Codespaces
3 min readMar 3, 2025
Building an e-commerce application from scratch can be a daunting task, but with modern tools and frameworks like Jakarta EE, MicroProfile, and GitHub Codespaces, the process becomes seamless and efficient. This blog series will guide you through developing a robust microservices-based e-commerce application. In this first part, we’ll set up the project using GitHub Codespaces and Visual Studio Code.
Why GitHub Codespaces?
GitHub Codespaces provides a cloud-based development environment that eliminates the need for local setup and configuration. With Codespaces, you can:
- Start coding instantly without worrying about dependencies.
- Ensure a consistent development environment for the entire team.
- Use a pre-configured containerized environment tailored for Java development.
Setting Up GitHub Codespaces
Create a Repository:
- Log in to GitHub and create a new repository for your project.
- Clone the repository locally or proceed directly in Codespaces.
Launch a Codespace:
- Navigate to your repository on GitHub.