In software development, one question never seems to go away: “Why does this take so long?” From the outside, it can look like nothing is happening — endless weeks of invisible work before a single feature is visible on the screen. But what often remains unseen is the part that matters most: the foundation that everything else will rest on.
When I tried to explain it to my father — an architect now retired — I put it this way: “Imagine constructing a building with a hundred square meters of surface on a cellar of only twenty. At some point, it simply doesn’t hold.”
That is exactly what happened. The more I experimented, the more I realized that before anything else, I needed a foundation strong enough to carry what I truly wanted to build.
So the work began: the first careful steps in spring, the long and heavy days of summer, and the quiet but decisive completion as autumn arrived. And today I can finally say it with pride and gratitude: LaravelUi5/Core 1.0.0 is released. 🎉
This release carries a special meaning for me. Twenty-four years ago, I helped carve a path from SAP into the Web.2) Today, I am building a path in the opposite direction — from SAP’s astonishing frontend into an open and welcoming backend.
Life seems to move in circles, doesn’t it?
LaravelUi5/Core 1.0.0 is that foundation: a place where every piece connects, where UI5 apps can take root, and where Laravel and OData meet in a seamless dialogue. It is a quiet but steady base, meant to hold the weight of what comes next.
Because this is only the beginning. From here, the SDK will rise, the full LaravelUi5 eXperience (LUX) will unfold, and in time an ecosystem will grow around it — one that I hope will serve many who want to build with clarity, openness, and joy.
I am proud to share this milestone with you today — and deeply curious where the path will lead.