
Senior Software Engineer at @laravel. Organizer of @LaravelLiveJP and @phptokyo. Building @yoyotranslate to make every event multilingual.
ap-northeast-1
Joined April 2010
- Tweets5.7K
- Following947
- Followers3K
- Likes11.9K
Pinned Tweet
日本初のLaravel公式カンファレンス @LaravelLiveJP 無事に開催できました!
参加してくださった皆さん、スピーカーの皆さん、スポンサーの皆さん、ボランティアスタッフ、Laravelチーム、関わってくださった皆さんには感謝しかありません。ありがとうございました!
カンファレンス運営に一ミリも関わったことがない自分がいきなり国際カンファレンスを主催するという暴挙に出たのですが、どんなイベントにしたいかというビジョンは最初からクリアでした。
日本のPHPコミュニティとグローバルなLaravelコミュニティを繋ぎ、日本のエンジニアと海外のエンジニアが普通にコミュニケーションする世界をつくりたい。シングルトラックでMCが場を盛り上げ、全員で同じ体験を共有したい。参加した人がワクワクし、モチベーションが上がるようなイベントがしたい。それだけは最初からクリアでした。
実際に開催してみて、世界のLaraconで繋がった海外のエンジニア仲間と日本のエンジニア仲間たちが話しているのを見て、正にこの光景が見たかったんだと思いました。
カンファレンス運営未経験だったので、会場選びからスピーカー・スポンサー募集、広報活動、国内と海外の対応など、全てが手探りでかなり苦労しましたが、自分が思い描いていたイベントになったと思います。
こちらの経験不足のため至らない点も多々あったかと思いますが、もしまた開催することがあれば、今回の経験を活かしてより良いイベントにしたいと思います。
詳しくは、記憶が鮮明なうちに振り返りブログでも書こうと思います。
あらためて、参加者の皆さん、関わってくださった全ての方々、ありがとうございました!
#LaravelLiveJP #inspired
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!
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
Ryuta Hamasaki retweeted
🌏 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/
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.
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
Ryuta Hamasaki retweeted
/dev/null for mac is out
message your friends. like telegram, but full of devs
download here: dev-null.sh/apps
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.
Ryuta Hamasaki retweeted
some of PlanetScale’s fastest growing customers are rails and laravel apps btw
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. 🫡
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.
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.
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…















