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.

  • Uncategorized

New Era of Development with Model-Driven Development with Code Generation

Historically, each major increase in abstraction has expanded the developer population by roughly 10×, ushering in a new era of development. Year Era Number of developers 1985 Assembly ~ 0.3 – 1 million 1995 C / C++ ~ 5 –…

  • Sorn.dev
  • February 6, 2026
  • 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