My wife - a talented fashion stylist who's worked on The Mother and Jack Ryan - is giving away free styling sessions for Entrepreneurs in September
A real-life stylist is unbeatable and can give you a confidence boost about what clothes and accessories to buy and how to wear…
NativePHP isn't a hobby project or a toy. It's serious.
Let me tell you why NativePHP exists and why it matters.
Get a warm cup of cocoa, kids, it's story time 👨👩👧👦
🤯 Holy moly!
STOP EVERYTHING ✋🏼🛑
You can use CASE in MySQL virtual columns
If your status columns need to be based on complex logic rather than a simple value, this is a really nice way to encode that at the DB layer
Last week I got a Laravel app running on a standalone PHP executable (built for Apple Silicon Macs)
😱
The plan:
- Revive my Tauri-
@laravelphp
experiment
- Bundle the exe with
@TauriApps
- Run ./php -S localhost:{some obscure port} public/index.php as a Tauri sidecar
- Load…
Wow. I've been using PHP for over 20 years now
And today I learned about the __debugInfo magic method, which was introduced all the way back in PHP5.6, almost 10 years ago!
It lets you define which variables can be output by var_dump() which could be handy when you don't…
A lot of people I talk to believe you can’t have a 4-day week and still pay people a full-time salary. I’ve been thinking about this a lot and besides my vested interest in making it possible for myself, here are a number of other things to consider. Long thread incoming...
is exactly what more docs need to be: guides that focus on developer goals, with solid examples - less what, more when and why
Great work team
@laravelphp
!
for a really long time, i've wanted an app that lets me create cron tasks on my laptop easily
i built that app - which I'm calling Cronikl - with NativePHP over the weekend in about half a day 🤯
it's crazy how easy it was!
and next week it can be yours for free
Something I never thought would be possible:
Build rich, cross-platform, offline-first apps using just PHP, HTML, CSS, and JS
Still can't believe it's actually happening!
Folks moaning about free Herd for Windows not shipping with DB support 🙄
you're getting:
• 1-click updates of PHP
• Multiple versions of PHP
• Different versions of PHP per site
FOR FREE
Nothing else is doing all this on Windows *without* Docker
I have some really exciting news 🫢
I'm going to be working with
@TightenCo
for a while
Looking forward to joining such a high calibre team and learning a lot from them
🎉🤯
While
@marcelpociot
is telling you all about how NativePHP works, I'll be publishing the docs and repos
Oh, and Cronikl, the first app I've built on NativePHP
💅🏼
Here it is folks, the news you've been waiting so patiently for!!
The
#laravel
platform I acquired last week is....
📣 Laradir 🎉
Come celebrate with me over on
@ProductHunt
Trust me, if you're just starting a startup, PHP is more than ever a great choice of language, especially with
#Laravel
and its awesome, positive community
Capable and mature
I can't believe how hungry you all are for NativePHP!! 🤯
I love it and can't wait to see all the cool stuff you've been building
I'm going on holiday for 10 days now, but excited to come back to this (and finish that Tauri driver!)
🏖️
Going to be using a lot of wire:navigate in NativePHP
That's going to make UIs feel so snappy and there's already zero network involved so that's going to feel instantaneous
🫡
@calebporzio
i love this trick 🔥
are you a PHP fiend who likes doing things in the terminal?
you can pipe to PHP!
use `php -r` to run the code provided in the argument
and use `fgets(STDIN)` in the PHP code
this gets the input that's piped in from the output of the previous command
Keeping things lean on side projects means that I've got plenty of time!
Need an extra pair of hands to augment your team for a short time or for a specific PHP/Laravel project, or maybe just someone to do some pairing with?
I'm available 👋🏼
in case you missed it yesterday... a couple nights ago I cracked how to run a Laravel app without a traditional web server - no, not even PHP's built-in web server!
this is all running from Rust, calling PHP through the CLI essentially
So this week has been a bit of a rollercoaster!
I tweeted about the static PHP build I got working with Laravel last Saturday and it got so much interest that one of the Laravel Elite 🔥 developers,
@marcelpociot
, reached out.
We connected and have joined forces on a shared…
What does this mean? It means that we don't need to boot up two web servers for each
#NativePHP
application, that your apps boot faster and thus use fewer resources
It also means I'm this 🤌 much closer to having the Tauri driver ready for use
One thing I particularly love about Laracon is that the speakers hang around and mix with the audience during and after
I saw *every single one* in the crowd at some point
No aloof hanging out only in backstage or coming, speaking and then disappearing
❤️
A few small treats in this week's Laravel release.
First, a new "use" Blade directive for quickly importing a PHP class into a Blade template without using raw PHP tags. 🔥
up until recently, there were over 70 open issues and over 20 PRs needing review/merging in NativePHP
we're down to 13 open issues! 😮💨
i'm happy, but i'm tired
@flaviocopes
@dhh
Do other software engineers really have such high estimations of themselves?
I don't think I have the self-esteem to compare myself to anyone let alone a well-trained surgeon
My long-term goal:
I want to run a business where...
• Everyone works a 4-day week (32 hours) or less
• Remote-first, hiring anywhere
• All (incl CEO etc) get a 6-figure salary (£/$/€) in the same range
• Transparency rules
• We prioritise our people, product and…
I don't hear much about Stripe Connect in Laravel land
but a while back I forked the archived rap2hpoutre/laravel-stripe-connect by
@rap2h
and finally got it up to speed
now you can do Stripe Connect in just 5 easy steps
clean little package if Stripe Connect is your jam
I really hate how unreliable Homebrew is
I try to update one app and my entire PHP stack goes out of whack
Don't we have something better by now?
(Don't say Docker. I refuse. That bridge was burned long ago)
challenge: set up a webhook server in 25 mins
result: succes ✅ thanks to
@spatie_be
's package
side note: it actually took an hour because I got distracted and we struggled to test it thanks to
@Tinkerwellapp
hiding an exception
You should start your next startup with
#Laravel
and
#PHP
Just some helpful advice from someone who has supported startups reaching/making up to 9 figures with this stack 😊
Hey folks, I'm available for work. I'm keen to help anyone with PHP and Laravel projects, or higher-level engineering management, digital strategy, SaaS and ecommerce
Open for chats. You can book some time using my Calendly over on
Do you ever think about how great PHP already is as a cross-platform abstraction?
Like there are only a few extensions/features that don't work natively across Mac, Windows and Linux
Most PHP apps that are built can run wherever PHP runs
That's amazing 🤩
Next week I'm going to do a livestream 🔴 where I start building an actual
#Laravel
app using
#NativePHP
for Tauri!
You'll get to see some of what we've been working on and you might even see me write some Rust (I'll try to avoid that as much as possible 😅)
Follow me to get…
This is exactly the kind of situation we designed ONCE/Campfire for. Just absurd to be paying Slack/Teams £10,000/year when all you need is a basic chat system. Yearly bill reduced to just 0.6% of its former size!! 💸
Introducing Laravel Pulse. 💓
Pulse delivers at-a-glance insights into your production application's performance and usage. Track down slow jobs and endpoints, find your most active users, and more.
Next week on GitHub. A gift from Laravel to you.
📢 Minor
#NativePHP
update
Going forwards, all issues should be posted into the NativePHP/laravel repo:
Also, GitHub Discussions are now open:
Hopefully this simplifies where to raise issues
@ankurnagpal
@adamwathan
This doesn't even make sense
$1M revenue minus $1M in salaries = $0 profit
So you'd not pay tax on that at all
Isn't it more that if you made $2M revenue minus $1M salaries (i.e. gross profit $1M) you could further claim that software engineers were an R&D function and get…
Honestly, the stuff happening in the PHP space right now make it such a good option for so many things
If you used to use it, it's time to take another look. If you've never used it, give it a go - if you've got an open mind, I think you'll be pleasantly surprised
I'm gonna say it again, because I don't think some folks heard me all the way up there in the back
PHP is a GREAT language to start a new business with
🔥
📅
#NativePHP
: Building a Laravel app in Tauri
Thursday 4pm UTC (5pm BST / 12pm ET)
🙏 This is only my second ever stream, so please go easy on me 😊
🙋♀️There will be plenty of Q&A time throughout
📋 Here's a rough outline of what we'll cover:
😅 I'm still here, working away on the NativePHP Tauri driver
🔥 Really want to make this a killer release and put tons of work into it and the docs
🙏 If you want that too and can spare a little change, I'd really appreciate some more sponsors
NativePHP is taking this one step further, to unlock PHP as the way to build these experiences.
To enable millions more developers to build robust, DB-driven native apps using the skills and tools they already know (and yes, in some cases, love).
Whether you believe you should…