Skip to content
  • About
  • Case Studies
  • Open Source
  • Register
Sorn himself
Sorn.dev

Software Engineer. Building Quality Software.

  • Home
  • Case Studies
  • Open Source
  • About
Sorn himself
Sorn.dev

Software Engineer. Building Quality Software.

  • Software Development

Full Guide: Model-View-Controller (MVC) in Java

99% of software developers, course creators, and even well-known frameworks, misunderstand MVC. The MVC pattern was originally created to help build interactive user interfaces, not backend systems. Its main purpose was to help designers think in terms of the user’s…

  • Sorn.dev
  • September 11, 2021
  • Software Development

Specification-Driven Development with OpenAPI

In a current real-world project, I follow a specification-first approach. An OpenAPI YAML spec acts as the single source of truth for both the implementation and the documentation. From this spec, I auto-generate: The benefit of this setup groups into…

  • Sorn.dev
  • March 3, 2021

Copyright © 2026 - Sorn.dev