Keep it Simple. Use BALL STACK
Over 20 years of web development experience have led us to a clear conclusion. The key to creating apps that are great today and will be great in five years: keeping things simple.
Read more
PRINCIPLES

To create fantastic Laravel applications:

01
Don't Reinvent the Wheel

Great UI is cheap to buy, but difficult to create. Use a UI kit, component library or HTML template. Then customize it to fit your brand.

02
Avoid the Shiny & New

Choose tech that has been around for years and doesn't change much. It's not as exciting now, but your future self will thank you for it.

03
Keep it Simple

Avoid complex solutions and trends - they make projects difficult to maintain. Avoid "modern JavaScript" like it's the plague. Because it is.

What's the BALL stack?

It's really simple
01
Bootstrap

It's unexciting, sure. But using Bootstrap in 2024 is still the best choice for most projects. It offers most of the things you need in a web UI, already done for you, according to best practices. You can easily onboard programmers from juniors to seniors to it. And you can find solutions online for any problem you have. It's a timeless solution for a reason - it's the best tool for most jobs.

02
As-little-JS-as-possible

The root cause of projects becoming unmaintainable is always connected to the toxic JavaScript ecosystem. We can't completely avoid JavaScript, but we can keep our exposure minimal. Don't fall for the newest "best practice" or "new big wave", it will change in a year. Use small libraries instead of frameworks. Avoid NPM. Code in plain JavaScript. And yes - use jQuery if appropriate - you won't get arrested. Choose the best tool for the job, but don't let the tool take over the entire job.

03
Laravel

We pride in making balanced, long-term choices for frameworks. Laravel has never failed to deliver value, year after year. Sometimes the ecosystem falls for the shiny-new-object syndrome, sure. But the core team has a long history of maintaing the features most projects depend on, introducing little to no breaking changes and keeping us out of trouble. It's the number one PHP framework for a reason - it's the best choice for most projects.

04
Livewire

A new-comer when compared to other tech choices in this stack - you'd think we cannot call Livewire "mature" yet. But you'd be wrong. It follows the same HTML-over-the-wire principle that powers Github. It has been around for more than 5 years now, and it's proven itself to be a very well-maintained, stable and mature. It's a reliable and enjoyable way to have more of your project coded in PHP and less in JS - which is something we heavily prefer and recommend. There's a reason it's become an "official" Laravel product - it's the best solution for most projects.

We found this combo to be the best for most projects. Here are a few:

Testimonials
Around the world

Developers who use the ball stack:

@ Cristian Tabacitu

From the day one, the BALL stack has just clicked for me. I can't believe how productive I am, by keeping things simple again.

@ Shoko mugikura

Never was much of a tailwind fan myself. When I heard about the BALL stack I realized - hey, that's what I've bend doing for years!

@ Matthew taylor

I thought I was getting old for not liking Tailwind, the modern JS ecosystem etc. But no - turns our there's a counter-movement - I'm part of "La Resistence"!

@ Leonel mooney

I was skeptical at first - I got accustomed to use NPM for everything. I tried the BALL stack on a new project - can confidently say I'll use it for all my projects now.

@ Herman miller

As a CTO I'm not really interested in following the latest trends. I'd much rather my team uses tried-and-true technologies, and BALL fits the bill perfectly!

@ Shoko mugikura

I avoid web dev trends - they come and go. But I can't help but get excited about the BALL stack - it doesn't feel like a trend, but the old becoming cool again.

Coming soon
BALL starter kit

We've made all the difficult choices and coded all the boring scaffolding, so you can focus on your business logic.

subscribe to list

We've considered and analyzed many packages, libraries and technologies.

We've hand-coded, rafactored and polished many components.

Based on experience across many projects and industries.

We've seen a development speed increase worth talking about.

Coming soon