Software architect, Laravel artisan and the creator of @hypervelphp

Taiwan
Joined October 2016
We were delighted to provide live translation for COSCUP x UbuCon Asia 2026! 🎉 Rozeta AI supported 5,000+ attendees across 22 concurrent tracks with uninterrupted live translation. Need live translation for a conference or meeting? Try it! rozeta.app/ #COSCUP
2
9
743
PHP developers have long worked within a synchronous, blocking model, largely because native PHP lacks first-class async I/O support. But PHP can offer much more if we are willing to rethink that traditional model and embrace new ways of building modern applications.​‌
Just watched a talk from @nicolasgrekas, Symfony's core maintainer, about his new FrankenPHP work. I was excited to check it out, then I heard this: "This is not about re-inventing the way we do PHP. Swoole is not PHP. Swoole is something else. With a language that looks like PHP. Nobody is talking about moving an existing PHP application to Swoole because it doesn't fit the model." As a Swoole team member and co-author of a coroutine framework, I find this disappointing. The implication that Swoole isn't "real PHP" is just unnecessary divisiveness. Options are great. Innovation is great. Personally, I prefer using an async coroutine runtime. You prefer something different. And that's fine. There's no need to disparage other parts of the ecosystem.
1
33
4,603
Albert Chen retweeted
The Swoole team has open sourced TypePHP, a compiler that turns PHP source code into native machine code. I saw Albert Chen post about it on X, noting it landed earlier than the October release the project had planned. TypePHP is an Ahead-Of-Time (AOT) compiler that translates PHP source code into C++ and then into native machine code. Unlike a bytecode cache or a VM, it does not interpret opcodes at runtime: it generates optimized native binaries that run directly on the CPU. It keeps familiar PHP syntax and adds compile-time type information, so the compiler can emit fast, statically-typed C++ for hot paths. Dynamic PHP values, internal functions, reflection, and object metadata continue to interoperate with the Zend runtime through PHPX; user functions are not executed as Zend opcodes after they have been compiled. TypePHP is written entirely in PHP and is fully self-hosting: the tpc compiler binary is built by compiling the compiler's own PHP source code with TypePHP. The bootstrap chain is pure PHP — no C or C++ glue in the compiler itself.
4
7
3
68
5,190
Albert Chen retweeted
Thank you for joining us at the @phptokyo meetup last Friday! Also thanks to our sponsors @MOSHinc_jp (venue), @ClickHouseDB (beer), and @laravel (pizza)! The next event will be a bit different. We're planning a year-end party sometime in December. Stay tuned for more details! #phpxtokyo
9
1
29
2,272
My fourth visit to this ramen shop this year already, and the sea urchin ramen is absolutely incredible! 🍜 - Marcy Land Omotesando Ramen Bar
9
281
Laravel Live Japan 2027 is coming?🤩 #phpxtokyo #phptky
1
20
1,112
A few facts about TypePHP: 1. You can’t compile an existing Laravel or Symfony app as-is. Their dynamic behavior, such as closure rebinding, flexible argument counts, and references in dynamic calls, means some framework code generally needs to be excluded. #php #typephp
4
1
23
3,380
4. More importantly, TypePHP brings PHP beyond the web and enables native distribution without shipping source code.
4
388
2. Most web apps are I/O-bound, so compiling the whole framework offers limited gains. Without async I/O, concurrency won’t improve by an order of magnitude. 3. The practical use case is compiling CPU-heavy code into a PHP extension for existing web apps.
3
414
Surprise! TypePHP has gone open source earlier than planned 🎉 It was originally scheduled for October, but you can already find it on GitHub. Worth checking out if you’re interested! github.com/swoole/typephp #swoole #php #typephp
11
68
8
304
36,029
And here’s the docs for TypePHP! swoole.com/aot/en
2
2,026
PHP's async ecosystem is fragmented. Only a native core implementation like TrueAsync or Swoole can truly fix this divide. Huge respect to the author for their relentless work on TrueAsync! I genuinely hope PHP embraces a native async solution in the future. 🐘⚡️
4
3
64
6,229
Quick update on Swoole AOT: 1. Swoole AOT is officially becoming TypePHP. 2. Going open-source in October 2026! 3. Native support for Decimals & Big Integers. 4. Seamlessly add custom extension methods to any primitive type. mp.weixin.qq.com/s/eGrSd2g-8… #PHP #Swoole #AOT
5
12
83
3,556
First time attending an official Laravel conference, and Laravel Live Japan was absolutely the best one I’ve been to so far. Let’s meet again somewhere next time! #LaravelLiveJP #inspired
3
7
45
2,259
Massive shoutout to @avosalmon and @offskip_dave for working so hard to make this dream a reality. Without you, this conference wouldn’t exist. You guys rock! 🔥
1
3
359
More selfies with Laravel artisans😎 #LaravelLiveJP
1
4
36
1,948