ARCHTECH (@archtechx) header
ARCHTECH (@archtechx) profile picture

Meticulously architected web applications. @TenancyLaravel v4 launching soon!

United States
Joined April 2021
Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)Photo by ARCHTECH (@archtechx)
In case this helps anyone — seems like the PHP RCE is already being exploited (or people are at least trying) and the patch isn't out yet. Known partial mitigations: - `session.upload_progress.enabled = Off` in php.ini - Block all multipart requests in nginx/WAF. Breaks uploads
2
3
27
6,981
This is what my entire server config looks like. On NixOS, this configures: - nginx - php-fpm - SSL certificates (including renewals) - cron for Laravel schedule - users and groups - queue worker - firewall - ssh keys, and more For as many sites as I want. Article link below
2
12
110
11,155
New article — some things to consider when using SQLite in production (from the point of view of Laravel apps). Covers: 1. Journal mode 2. Data types 3. Concurrent transactions (the dreaded "database is locked" error) Link below
3
6
1
34
4,460
⚠️ New CRITICAL vulnerability disclosed in Livewire v3, you need to update ASAP! ⚠️ This is a rather sneaky one that gives an attacker RCE (under the right conditions), and can be done unauthenticated with no user input... hence CRITICAL. 😱 securinglaravel.com/security… #Laravel
6
51
6
146
15,076
4000 words about forking PHP processes and a bit of FFI for some extremely unnecessary optimizations, link below This is how Tenancy v4 massively speeds up tenant migrations
5
10
89
8,827
🦀 The neat thing is how we've implemented this. Maintaining 24 repos would be impossible, so instead we have a custom tool written in Rust for generating these setups Each generated setup has a clean git history and is automatically tested after being built Here's how we keep this maintainable 👇
🤯 Tenancy v4 will launch with 24 different SaaS boilerplate setups That is any combination of: - Jetstream with teams, Jetstream without teams, new Laravel 12 starter kits - Domain identification / Path identification - Livewire / Inertia + Vue - Multi-database / PostgreSQL RLS (new v4 feature!)
2
4
1
23
2,535
Quick poll: do you build frontend assets (npm run build) before deploying? A: Build before pushing to server (locally or in CI) B: `npm run build` as part of your deployment script on the server
33%A build before pushing
60%B npm run build on server
7%(see results)
75 votes • Final results
2
2
4
1,018
Meet Laravel Wayfinder — Wayfinder automatically generates fully-typed, importable TypeScript functions for your controllers and named routes so you can call your Laravel endpoints directly in your client code just like any other function. ✨ Available now in public beta. github.com/laravel/wayfinder
76
206
47
1,236
82,913
ARCHTECH retweeted
Today we shipped: ☁️ Laravel Cloud 🚀 Laravel 12 ✨ Starter Kits (React, Vue, & Livewire) ⌨️ VS Code Extension This is only the beginning.
87
502
166
1,856
350,360
Quick recap of everything we announced at Laracon EU. First, Laravel Cloud is launching on February 24th. It's absolutely game changing for shipping and scaling Laravel applications, and we can't wait to see what you build.
14
105
21
839
87,877
Introducing Fusion - a new way to write JavaScript with Laravel. I hope you like it.
167
272
110
2,710
317,159
Like this tweet 1000x to send me to @ThePrimeagen HQ to build something live on stream. Like for real in person. My fate is in your hands. 🤲
21
88
11
2,307
141,547
ARCHTECH retweeted
What a year for Inertia! It just got the biggest update packed with BANGER features since the launch. Coming in early October 🎉 To celebrate, I'm giving 40% off any Advanced Inertia package this week. Use the coupon LARACON to get the discount. advanced-inertia.com/laracon
1
7
40
3,282
🎉 High Performance SQLite is live! This video course covers everything you need to know about SQLite. It's 65 videos across 6 modules, with at least 20 more videos to come. We're launching in early access today, so the price is currently discounted! Y'all go get it!
94
198
58
1,299
178,459
Continuing this poll, how do you define performance?
38%Response time
15%Efficiency/req per sec
44%Both equally
3%Other (comment)
39 votes • Final results
1
1
859
ARCHTECH retweeted
For some time now I've wanted to test if Livewire could run on websockets So this weekend I tried to build that and... it was surprisingly easy to do and worked perfectly, even with auth However, the one thing I hoped this would lead to didn't really happen 😐. That thing is:
3
6
1
36
9,896
Let's rally around Ryan and his family. One of the most positive people in the PHP community needs our support. ❤️
So.... I have incurable brain cancer and I'm asking for your love & support 💖
5
155
2
884
83,220
Laravel 11 is now available. ❤️ Laravel Reverb is now available. 📡 I love this release. Beautiful simplicity is back. Thank you for all of your support and we hope you use Laravel to build amazing applications. We can't wait to see what you do. blog.laravel.com/laravel-11-…
56
591
113
2,199
165,800