Ryuta Hamasaki (@avosalmon) header
Ryuta Hamasaki (@avosalmon) profile picture

Senior Software Engineer at @laravel. Organizer of @LaravelLiveJP and @phptokyo. Building @yoyotranslate to make every event multilingual.

ap-northeast-1
Joined April 2010
Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)Photo by Ryuta Hamasaki (@avosalmon)
日本初のLaravel公式カンファレンス @LaravelLiveJP 無事に開催できました! 参加してくださった皆さん、スピーカーの皆さん、スポンサーの皆さん、ボランティアスタッフ、Laravelチーム、関わってくださった皆さんには感謝しかありません。ありがとうございました! カンファレンス運営に一ミリも関わったことがない自分がいきなり国際カンファレンスを主催するという暴挙に出たのですが、どんなイベントにしたいかというビジョンは最初からクリアでした。 日本のPHPコミュニティとグローバルなLaravelコミュニティを繋ぎ、日本のエンジニアと海外のエンジニアが普通にコミュニケーションする世界をつくりたい。シングルトラックでMCが場を盛り上げ、全員で同じ体験を共有したい。参加した人がワクワクし、モチベーションが上がるようなイベントがしたい。それだけは最初からクリアでした。 実際に開催してみて、世界のLaraconで繋がった海外のエンジニア仲間と日本のエンジニア仲間たちが話しているのを見て、正にこの光景が見たかったんだと思いました。 カンファレンス運営未経験だったので、会場選びからスピーカー・スポンサー募集、広報活動、国内と海外の対応など、全てが手探りでかなり苦労しましたが、自分が思い描いていたイベントになったと思います。 こちらの経験不足のため至らない点も多々あったかと思いますが、もしまた開催することがあれば、今回の経験を活かしてより良いイベントにしたいと思います。 詳しくは、記憶が鮮明なうちに振り返りブログでも書こうと思います。 あらためて、参加者の皆さん、関わってくださった全ての方々、ありがとうございました! #LaravelLiveJP #inspired
15
46
5
238
23,616
Ryuta Hamasaki retweeted
Team iOS: I've opened up the /dev/null app beta Here's the link: testflight.apple.com/join/Qj… We can get 10,000 people on this bad boy Please feedback on the repo - or better still, PR your improvements: github.com/nativephp/dev-nul… Android open beta is coming!
3
8
3
39
3,021
Cursor Cloud Agent has been down for 4-5 hours for me 🫠 Local agent is alive though.
1
2
542
Ryuta Hamasaki retweeted
InertiaJS + Laravel = Best way to ship.
22
11
155
8,337
Ryuta Hamasaki retweeted
/dev/null's mac os native app now has full feature parity posts, replies, everything. all in the app enjoy: dev-null.sh/apps
3
8
1
58
5,524
🌏 Introduce x18n, the ultimate toolkit for managing i18n files! You get CLI, linter, interactive UI, LSP, editor support, CI/CD, and native agent integrations. Make sure you have your locale files up to date and agents in the loop For any frameworks! x18n.dev/
37
140
16
1,428
62,365
Ryuta Hamasaki retweeted
Laravel Cloud Console has shipped. 🖥️ Easier to show than tell, so here’s a video. ✓ Interactive shell for every Laravel Cloud application. ✓ Run any command. ✓ Full audit trail with replay capability for every session.
53
48
13
740
46,829
Ryuta Hamasaki retweeted
Last year my design won the PHP Foundation contest for the PHP 8.5 release page. This year I went further, a full redesign proposal for the php.net homepage and docs, built around PHP 8.6. Just for the love of PHP, and for fun. Preview: nunoguerra.com/dev/php Code: github.com/nunowar/phpnet
57
31
10
410
46,890
I just got my new Macbook Pro, and haven't developed in my local machine yet. Just developing with Cursor cloud agent + Laravel Cloud preview environments. Cursor opens a PR and Laravel Cloud automatically deploys it in an isolated environment, including database, cache, queue, etc. It costs nothing as it scales to zero while it's not used.
For the work I do, I can’t see why I’d develop locally anymore. Why mess with worktrees when every thread can get its own computer? The agent installs whatever it needs. Need ClickHouse or Kafka or Elasticsearch or Go or Rust or Python? Install it. Who cares? Zero cruft on my machine.
1
1
27
3,622
Cross-framework panel session by @yusukebe, @saltyAom, and @_pi0_ 🔥Hosted by @antfu7 #vuefes
2
5
63
4,669
午前は子供と遊んで、今 #vuefes 向かってます 💨
18
682
Ryuta Hamasaki retweeted
some of PlanetScale’s fastest growing customers are rails and laravel apps btw
9
16
3
180
29,634
Ryuta Hamasaki retweeted
An unprecedented day in my history with PHP. Some bumps along the way, but really proud of the @laravel team for working through the night ensuring all of our products and customers had patches available to them and, when possible, applied automatically. Given the advancement of agents, it's quite possible this won't be the last time this happens, and it's likely PHP won't be the only language that goes through this. We built some solid muscle today to do even better next time. Onward. 🫡
102
207
29
2,640
92,105
Ryuta Hamasaki retweeted
Laravel Cloudでホスティングされているアプリケーションは自動でPHPのパッチが適用されるので、ユーザー側での対応は不要です。東京リージョンはすでに適用済みです。
The Canada and Tokyo regions of Laravel Cloud are fully patched. Patching is in progress in Virginia, Ireland, Sydney, and France. Patched Laravel Vapor images are rolling out now.
1
12
52
1,866
Ryuta Hamasaki retweeted
Deployments in Laravel Cloud are now turned on globally. You may experience failing or slow deployments in us-east-2 (Ohio) region while we conclude rolling out the security patch.
6
14
2
111
11,735
Ryuta Hamasaki retweeted
Laravel Cloud: We are actively applying PHP security patches across the final two Cloud regions, Ohio and Frankfurt. Edge network mitigations of the vulnerability remain in place even for the unpatched regions, providing protection to all customers at this time. Deployments remain paused during this process and will resume once all regions are patched. No action is required on your part. Laravel Vapor: PHP runtime images have been updated with the security patches and are available now. If you would like to apply the patch immediately, you can trigger a redeploy of your application. Automatic redeployment of PHP 8 applications is in progress - we will update this page once that is complete. Docker runtime customers should continue to monitor as updated images are still becoming available. Laravel Forge: PHP has been updated across Forge servers. We are currently working through a high volume of queued update jobs - if your server has not yet received the update, it will shortly. If you need to apply the update immediately, you can do so by accessing your server directly via SSH and following our guide: laravel.com/forge/docs/knowl… Upstream Launchpad PPAs have not yet received patched PHP release. Envoyer: Envoyer is currently offline for maintenance as part of today’s PHP security release. We are updating the underlying servers to versions that support the patched PHP releases. We will update this page as soon as Envoyer is back online. We apologize for the disruption.
17
19
120
18,208
Laravel Cloudでホスティングされているアプリケーションは自動でPHPのパッチが適用されるので、ユーザー側での対応は不要です。東京リージョンはすでに適用済みです。
The Canada and Tokyo regions of Laravel Cloud are fully patched. Patching is in progress in Virginia, Ireland, Sydney, and France. Patched Laravel Vapor images are rolling out now.
1
12
52
1,866
Ryuta Hamasaki retweeted
The Canada and Tokyo regions of Laravel Cloud are fully patched. Patching is in progress in Virginia, Ireland, Sydney, and France. Patched Laravel Vapor images are rolling out now.
14
23
4
171
21,813
Ryuta Hamasaki retweeted
We have temporarily halted Laravel Cloud deployments while we work on automated deployment of patched PHP instances. PHP 8.2+ Vapor images are being built and automated deployment will begin shortly. Envoyer has been temporarily taken offline to receive patching. We will continue to provide frequent updates as rollout continues.
13
36
250
20,667
Ryuta Hamasaki retweeted
The Laravel Cloud edge network is powered by Cloudflare. All deployed Laravel Cloud applications, including those in dedicated zones and with custom domains, have these rules applied automatically. We are continuing to rollout patched PHP images to address the underlying vulnerability.
The Cloudflare's writeup on our php2shell response is up. Rules went live at 03:02 UTC, about 9 hours before disclosure. Unfortunately the vulnerability leaked early, so we were already watching attackers mutate payloads against the rules and updating as variants appeared. New rules keep landing in the WAF changelog. Expect updates through out the day. We will have a more thorough post of what we had to build to better protect people coming shortly. PHP runs almost 70% of websites. The flaw is in the runtime, so updating plugins won't fix it. Patch PHP. blog.cloudflare.com/php-vuln…
1
11
116
20,315