Simon Hamp Profile Banner
Simon Hamp Profile
Simon Hamp

@simonhamp

Followers
3,637
Following
615
Media
1,376
Statuses
18,174

I ❤️ building digital products & open source • • • #LaravelForever #PHP4Life

Las Palmas de Gran Canaria
Joined May 2008
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@simonhamp
Simon Hamp
10 days
NativePHP now supports Windows! 🎉🔥💥
20
25
257
@simonhamp
Simon Hamp
25 days
I was today years old when I learned that MySQL has hidden columns!
Tweet media one
34
98
559
@simonhamp
Simon Hamp
8 months
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…
2
79
508
@simonhamp
Simon Hamp
11 months
So thankful I picked PHP when I did and stuck with it
20
14
269
@simonhamp
Simon Hamp
4 months
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 👨‍👩‍👧‍👦
12
16
258
@simonhamp
Simon Hamp
6 months
🤯 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
Tweet media one
14
33
250
@simonhamp
Simon Hamp
4 months
wanna see something C-R-A-Z-Y? crazy like? crazy like... Laravel and Livewire working without a web server?
38
27
236
@simonhamp
Simon Hamp
1 year
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…
32
26
216
@simonhamp
Simon Hamp
4 months
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…
12
23
212
@simonhamp
Simon Hamp
10 months
We crossed 2,000 stars! 💫 🤩
Tweet media one
6
7
192
@simonhamp
Simon Hamp
5 years
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...
9
32
180
@simonhamp
Simon Hamp
2 months
who's running a profitable business on Laravel?
108
10
176
@simonhamp
Simon Hamp
1 year
Dreams can come true 👀
15
6
158
@simonhamp
Simon Hamp
1 year
Everyone loves a #Laravel 🔥 tweet, right? What a way to end a Wednesday #NativePHP #Tauri
7
8
157
@simonhamp
Simon Hamp
1 year
Did you know @OpenAI 's website runs on @laravelphp ? I just found out it's running on Twill () a Laravel CMS
Tweet media one
4
28
154
@simonhamp
Simon Hamp
1 month
PHP is a toilet
Tweet media one
41
12
137
@simonhamp
Simon Hamp
5 months
2024 is going to be the year we get #NativePHP into production
14
11
133
@simonhamp
Simon Hamp
2 years
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 !
1
27
132
@simonhamp
Simon Hamp
7 months
Would it be cool if dot-notation array access was built-into #PHP ? Or am I completely mental?
Tweet media one
30
8
112
@simonhamp
Simon Hamp
10 months
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
8
8
107
@simonhamp
Simon Hamp
10 months
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!
12
6
102
@simonhamp
Simon Hamp
2 months
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
40
5
96
@simonhamp
Simon Hamp
7 months
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 🎉🤯
16
1
93
@simonhamp
Simon Hamp
8 days
I love that so many folks are so keen to see NativePHP reach production-ready 😍
6
6
91
@simonhamp
Simon Hamp
16 days
ok... it's working! #NativePHP
Tweet media one
9
5
89
@simonhamp
Simon Hamp
9 days
wait... is this the killer enums feature we've all been sleeping on?
Tweet media one
Tweet media two
11
2
87
@simonhamp
Simon Hamp
10 months
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 💅🏼
1
4
83
@simonhamp
Simon Hamp
1 month
used @calebporzio 's Sushi package for the first time ever last week it's crazy how good that is for simple datasets that don't need to change often
9
7
76
@simonhamp
Simon Hamp
1 month
@florinpop1705 It wrote 'while (true)' and then just stopped
2
1
74
@simonhamp
Simon Hamp
1 year
What would you build if you could @laravelphp and @LaravelLivewire to build offline-first, native desktop applications?
8
3
72
@simonhamp
Simon Hamp
6 months
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
15
21
70
@simonhamp
Simon Hamp
11 months
Doing a little experiment If you see this tweet could you give it a like?
1
0
69
@simonhamp
Simon Hamp
4 months
this is the next phase of #NativePHP
@simonhamp
Simon Hamp
4 months
wanna see something C-R-A-Z-Y? crazy like? crazy like... Laravel and Livewire working without a web server?
38
27
236
6
4
68
@simonhamp
Simon Hamp
1 year
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
4
8
67
@simonhamp
Simon Hamp
9 months
@martinmbauer Or we lower average room temp to -27C 😅 "Room temp" is purely arbitrary
2
0
64
@simonhamp
Simon Hamp
18 days
getting closer to that static PHP executable for #NativePHP
Tweet media one
4
0
64
@simonhamp
Simon Hamp
10 months
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!) 🏖️
6
0
62
@simonhamp
Simon Hamp
2 months
Laravel Holdings Inc 👀
Tweet media one
2
1
62
@simonhamp
Simon Hamp
6 months
The acquisition is complete 🎉 Only a few items to do...
Tweet media one
5
0
61
@simonhamp
Simon Hamp
10 months
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
2
1
61
@simonhamp
Simon Hamp
10 months
Ok... I think this is ready now...
Tweet media one
5
2
57
@simonhamp
Simon Hamp
17 days
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
Tweet media one
Tweet media two
10
2
58
@simonhamp
Simon Hamp
1 year
most important piece done
Tweet media one
2
0
57
@simonhamp
Simon Hamp
1 year
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 👋🏼
0
7
50
@simonhamp
Simon Hamp
4 months
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
@simonhamp
Simon Hamp
4 months
wanna see something C-R-A-Z-Y? crazy like? crazy like... Laravel and Livewire working without a web server?
38
27
236
5
1
54
@simonhamp
Simon Hamp
10 months
It's happening! #NativePHP
Tweet media one
2
3
52
@simonhamp
Simon Hamp
4 months
WE DID IT! WE CRACKED GETTING PHP TO RENDER INTO A TAURI APP WITHOUT A WEB SERVER
@simonhamp
Simon Hamp
4 months
We're gonna do some more #NativePHP head-scratching and looking at how to position elements on an image? Are you ready?
0
0
6
4
2
52
@simonhamp
Simon Hamp
1 year
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…
Tweet media one
3
0
53
@simonhamp
Simon Hamp
1 year
All this concern over tight coupling to frameworks... WHEN WAS THE LAST TIME YOU SWITCHED FRAMEWORKS???
17
1
52
@simonhamp
Simon Hamp
4 months
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
@simonhamp
Simon Hamp
4 months
WE DID IT! WE CRACKED GETTING PHP TO RENDER INTO A TAURI APP WITHOUT A WEB SERVER
4
2
52
2
3
47
@simonhamp
Simon Hamp
3 months
I love Japan 🇯🇵 Favourite things so far: - Everyone is super polite 🙇 - It's clean 🤩 - FOOD 🍱 - Heated toilet seats 🚻
Tweet media one
7
0
47
@simonhamp
Simon Hamp
10 months
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 ❤️
2
2
47
@simonhamp
Simon Hamp
5 months
Oh hey, that's the one I did! Cool
@taylorotwell
Taylor Otwell ☁️ 🦹
5 months
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. 🔥
Tweet media one
35
143
1K
0
0
45
@simonhamp
Simon Hamp
8 days
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
2
1
45
@simonhamp
Simon Hamp
8 months
@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
6
1
43
@simonhamp
Simon Hamp
1 year
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…
10
2
43
@simonhamp
Simon Hamp
4 months
300M 😵
Tweet media one
1
1
43
@simonhamp
Simon Hamp
1 month
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
Tweet media one
5
6
43
@simonhamp
Simon Hamp
1 year
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)
64
1
41
@simonhamp
Simon Hamp
10 months
Today's job: reviewing NativePHP documentation
7
0
41
@simonhamp
Simon Hamp
6 months
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
2
4
40
@simonhamp
Simon Hamp
10 months
Who's ready for NativePHP... IN LESS THAN 4 DAYS!?!?!!? 😱😱😱😱😱😱😱
@PovilasKorop
Povilas Korop | Laravel Courses Creator & Youtuber
10 months
The current vibe of Laravel community.
Tweet media one
4
9
77
4
1
40
@simonhamp
Simon Hamp
5 months
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 😊
4
4
39
@simonhamp
Simon Hamp
8 months
Did my first real production use of a first class callable yesterday
Tweet media one
3
2
38
@simonhamp
Simon Hamp
9 days
NativePHP: The Abominable Framework™
Tweet media one
4
1
39
@simonhamp
Simon Hamp
2 years
Hey world, do yourself a favour: move from WordPress to @statamic You're welcome 😇
1
5
37
@simonhamp
Simon Hamp
2 years
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
2
19
35
@simonhamp
Simon Hamp
1 year
I finally got a job offer, after about 10 months of interviews
8
2
38
@simonhamp
Simon Hamp
6 days
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 🤩
5
3
50
@simonhamp
Simon Hamp
19 days
☁️
Tweet media one
7
0
38
@simonhamp
Simon Hamp
7 months
😍 I like this! I think I'm going to start writing my routes as first-class callables...
Tweet media one
22
5
37
@simonhamp
Simon Hamp
5 months
Ever find that you need to reroute a Laravel Notification? Here's a little trait just for you:
Tweet media one
2
6
36
@simonhamp
Simon Hamp
6 years
@jimheising @NicolasWidart This is one of the motivations behind this piece
3
7
37
@simonhamp
Simon Hamp
1 year
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…
2
1
36
@simonhamp
Simon Hamp
4 months
Anyone wanna do this but on Laravel instead?
@dhh
DHH
4 months
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!! 💸
Tweet media one
42
47
847
18
1
36
@simonhamp
Simon Hamp
6 months
TAKE MY MON... oh, it's free 🥹
@taylorotwell
Taylor Otwell ☁️ 🦹
6 months
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.
142
504
3K
3
1
36
@simonhamp
Simon Hamp
1 month
Here's the intro video to this new thing Say hello to... Artisans Decoded 👩‍💻
7
4
35
@simonhamp
Simon Hamp
9 months
📢 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
2
2
35
@simonhamp
Simon Hamp
4 months
@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…
11
0
34
@simonhamp
Simon Hamp
2 months
If @taylorotwell doesn't do this at the next Laracon US...
3
2
34
@simonhamp
Simon Hamp
9 months
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
2
5
34
@simonhamp
Simon Hamp
11 months
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 🔥
6
0
33
@simonhamp
Simon Hamp
9 months
📢 New on the #NativePHP docs 🚀 Publishing Your App
3
2
32
@simonhamp
Simon Hamp
1 year
📅 #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:
2
5
32
@simonhamp
Simon Hamp
10 months
here's a sneak peek of Cronikl
Tweet media one
5
2
31
@simonhamp
Simon Hamp
6 months
the @laravelnews effect
Tweet media one
0
1
32
@simonhamp
Simon Hamp
9 months
😅 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
2
2
31
@simonhamp
Simon Hamp
5 months
Got Pulse up and running locally!
Tweet media one
5
0
31
@simonhamp
Simon Hamp
3 months
About to jump on a plane to Japan for 2 weeks First time in Asia Absolutely cannot wait 😛
5
0
31
@simonhamp
Simon Hamp
4 months
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…
6
2
31
@simonhamp
Simon Hamp
7 months
"why don't i use docker?" ... "i just don't want to" 🔥
Tweet media one
7
0
31