Skip to main content

Command Palette

Search for a command to run...

About

About Build, Break, Learn

Build, Break, Learn is a practical developer journal focused on learning software engineering through real projects, real debugging, and hands-on problem solving.

I use this space to document what I learn while building applications with technologies such as:

  • Java
  • Spring Boot
  • REST APIs
  • React
  • MySQL
  • Git
  • Full Stack Development
  • Backend Engineering
  • Deployment and Cloud Tools

The goal is simple:

Build something real. Break things while learning. Understand why they failed. Improve the solution.

Most articles here are based on actual projects, bugs, architecture decisions, and development experiences rather than only theoretical explanations.

If you're learning software development, I hope these articles help make the concepts easier to understand through practical examples.

What You'll Find Here

Project breakdowns, beginner-friendly technical guides, debugging lessons, backend development notes, API design, frontend integration, deployment experiences, and lessons learned while building full-stack applications.

Follow the Journey

GitHub:
https://github.com/Dev-Venom

Career Tracker Backend:
https://github.com/Dev-Venom/career-tracker-api

Career Tracker Frontend:
https://github.com/Dev-Venom/career-tracker-ui