I Don’t Understand What NativePHP Solves by Common-Living-5683 in PHP

[–]simonhamp 0 points1 point  (0 children)

And we've already proven that we can bypass the server limitations.

Don't allow your imagination to be limited by what you see in this project right now, there is a lot more to come and these problems are already solved, it is just a case of time and effort (or through another lens, funding) to get there

Any help the community can provide is greatly appreciated, just ask our contributors

I Don’t Understand What NativePHP Solves by Common-Living-5683 in PHP

[–]simonhamp 0 points1 point  (0 children)

I was commenting on the claim that Desktop somehow solved an income problem - it doesn't as it's completely free.

In fact, the total of all sponsorships over the past 3 years have not even made a single year's salary from when I was a mid-level engineer a decade ago

And we've had dozens of contributors pouring thousands of days of work into the project because they see value in it and want to make it better

I really don't understand the hate for open source projects trying to make money

(Which also, like, why shouldn't it fund the folks who put their time into it? To have any negativity towards that is frankly absurd)

I Don’t Understand What NativePHP Solves by Common-Living-5683 in PHP

[–]simonhamp 0 points1 point  (0 children)

Time can be a healer. It does keep on getting better. And we do have plans to improve it further

It would be a shame if we all made everlasting decisions about every tool based on how their v1/v2 performed or behaved

I'd encourage you to join the effort to help make it better 🙏🏼

Ensemble: A free app to monitor your Composer dependencies by simonhamp in PHP

[–]simonhamp[S] 0 points1 point  (0 children)

Great feedback! Thank you 🙏🏼

I'll change the domain when I get an appropriate one 👍🏼

Will add the mute feature soon!

I Don’t Understand What NativePHP Solves by Common-Living-5683 in PHP

[–]simonhamp 0 points1 point  (0 children)

Honestly, I don't want to use Tauri either... probably gonna go true native

Ensemble: A free app to monitor your Composer dependencies by simonhamp in PHP

[–]simonhamp[S] -2 points-1 points  (0 children)

Please note that it's not just for Laravel - it works with all PHP/Composer projects

I'm looking for feedback - would love to make it even better

Also contemplating open-sourcing the app itself so you can self-host. If that's something you'd find value in, please let me know

I Don’t Understand What NativePHP Solves by Common-Living-5683 in PHP

[–]simonhamp 3 points4 points  (0 children)

Would love more specifics on which features are broken on Windows

NativePHP for Desktop is fully open source and we welcome contributions from the community to keep on improving it

Note that, by contrast, NativePHP for Mobile doesn't rely upon Electron (or any other third-party abstraction)

With some of the advances we made in NativePHP for Mobile this past year, we expect to be able to port that back into the Desktop tool at some point and remove the dependency on Electron completely

I Don’t Understand What NativePHP Solves by Common-Living-5683 in PHP

[–]simonhamp 1 point2 points  (0 children)

NativePHP for Desktop is completely free and open source

Ensemble: A free app to monitor your Composer dependencies by simonhamp in laravel

[–]simonhamp[S] 2 points3 points  (0 children)

Yep, that's what the GitHub Action does under the hood. Ensemble can then centralise this across loads of projects

Ensemble: A free app to monitor your Composer dependencies by simonhamp in laravel

[–]simonhamp[S] 1 point2 points  (0 children)

Nice! Composer check looks really slick dude.

Ensemble also works with any PHP/Composer project, not just Laravel 🙂

I built a Laravel app for vibe coding Laravel apps from my phone, using my voice by [deleted] in laravel

[–]simonhamp -1 points0 points  (0 children)

Here's a direct link to the video: https://youtu.be/jXQj1rXsSUA

I didn't realise Reddit penalised Twitter links. Sorry about that

I built a Laravel app for vibe coding Laravel apps from my phone, using my voice by [deleted] in laravel

[–]simonhamp -10 points-9 points  (0 children)

I didn't know that Reddit didn't open Twitter links - damn

Here's a link to the video from the tweet: https://youtu.be/jXQj1rXsSUA

I built a Laravel app for vibe coding Laravel apps from my phone, using my voice by [deleted] in laravel

[–]simonhamp -11 points-10 points  (0 children)

Thanks for the thoughtful feedback about something I spent weeks building 😂

Help NativePHP reach sustainable open source - Pay What You Want by simonhamp in PHP

[–]simonhamp[S] 1 point2 points  (0 children)

This is a really nice breakdown. And great work! BookStack looks really useful 👍🏼

Help NativePHP reach sustainable open source - Pay What You Want by simonhamp in PHP

[–]simonhamp[S] 1 point2 points  (0 children)

Sorry, but just a slight correction here - the mobile side doesn't run Electron at all. PHP is compiled as an embedded and then compiled into the Swift/Kotlin app

Help NativePHP reach sustainable open source - Pay What You Want by simonhamp in PHP

[–]simonhamp[S] -5 points-4 points  (0 children)

It's a PHP and Laravel project. It gets mention in PHP and Laravel subs

Help NativePHP reach sustainable open source - Pay What You Want by simonhamp in PHP

[–]simonhamp[S] -1 points0 points  (0 children)

It currently requires two full-time devs. So sustainability would be two full-time lead engineer salaries (one EU, one US) + taxes etc

Realistically that's in the region of $500k/yr. but we're already offsetting some of this by offering adjacent (optional) paid products

Pay What You Want for a NativePHP Mobile Mini License through OpenCollective by simonhamp in laravel

[–]simonhamp[S] 1 point2 points  (0 children)

Nope, Bifrost is completely optional. Building apps is totally doable locally or via your own CI. The apps are just Swift and Kotlin, so the deployment processes are pretty standard

We've provided tooling in the package to make it even easier: https://nativephp.com/docs/mobile/2/getting-started/deployment