π Notes
Life, music, projects, and everything else.
π
2026
Spring Boot
- Jul 12Spring Boot REST API β The Big PictureThe four pieces of a Spring Boot CRUD app and the order to build them in.
- Jul 5Spring Boot β Create the Project (Initializr)Generate the project on start.spring.io with the four required dependencies.
- Jun 28Spring Boot β MySQL Setup & ConnectionCreate the database, restore the backup, and wire up application.properties.
- Jun 14Spring Boot β The Item Entity ClassItem.java mapped to the table with JPA annotations, each explained.
- Jun 7Spring Boot β Repository & CRUD ControllerThe JpaRepository interface (free CRUD) plus an explicit REST controller.
- May 24Spring Boot β Run, Test & ChecklistRun the app, test every CRUD endpoint, and fix the errors that usually come up.
2025
Jenkins
- Dec 28Jenkins Basics & CI/CD ConceptsWhat Jenkins is, CI/CD, pipelines, stages vs steps, declarative vs scripted.
- Dec 14Jenkins in Docker β Setup & TroubleshootingBuilding a Jenkins image with the Docker CLI, running it, and fixing the errors hit along the way (macOS & Windows).
- Nov 30Docker Hub Credentials in JenkinsStore your Docker Hub login securely so the pipeline can push images.
- Nov 16Creating a Jenkins Pipeline JobNew Item β Pipeline β read the Jenkinsfile from your repo (Pipeline from SCM).
- Nov 2The Jenkinsfile ExplainedA full declarative pipeline for building and pushing Docker images, with each part explained.
- Oct 19A Minimal 3-Stage Jenkins PipelinePull, Build, Push β the smallest useful Jenkinsfile for shipping images to Docker Hub.
Docker
- Jun 29Docker Basics & Core ConceptsImage vs container, Dockerfile, Compose, and Docker Hub β the mental model plus quick answers.
- Jun 22Dockerfile InstructionsFROM, WORKDIR, COPY, RUN, ENV, EXPOSE, CMD β what each keyword does, with an example.
- Jun 8Docker CLI Commands CheatsheetEveryday docker commands β images, containers, run, logs, and networks.
- May 25Docker ComposeRunning multiple containers together β the compose file and its commands.
- May 18Docker Hub β Pushing ImagesLog in, build, tag, and push images to Docker Hub.
- May 4Multi-Container App: Build & Push (Practical)End-to-end walkthrough β frontend + Node backend, Dockerfiles, compose, and pushing to Docker Hub.