Co-creator of @HypervelPHP. DevOps engineer. Game developer. Singer in @thesunpilots.

Joined July 2011
153 Photos and videos
This x 1000. For web apps AND websites. Tricky animations and weird layouts just hurt readability and UX. x.com/shadcn/status/20541873…

May 12
Unpopular opinion: I don’t care if most web apps look the same. All I care about is whether it does what it says and does it fast. Make it fast. Make the UX obvious. Put the right things in the right place and little to no animations.
200
PHP is wide open to Shai-Hulud supply chain attacks atm. Eg. a malicious version of `intercom/intercom-php` was published on @packagist on April 30th. I'd advise holding off on running `composer update` until Composer ships their registry-backed minimum release age feature.
2
1
625
Everyone should be setting their `minimumReleaseAge` (PNPM) / `min-release-age` (NPM) to at least 1 week nowadays. x.com/tan_stack/status/20539…

SECURITY ADVISORY — TanStack npm packages A supply-chain compromise affecting 42 @tanstack/* packages (84 versions total) was published to npm earlier today at approximately 19:20 and 19:26 UTC. Two malicious versions per package. Status: ACTIVE — packages are deprecated, npm security engaged, publish path being shut down. Severity: HIGH — payload exfiltrates AWS, GCP, Kubernetes, and Vault credentials, GitHub tokens, .npmrc contents, and SSH keys. If you installed any @tanstack/* package between 19:20 and 19:30 UTC today, treat the host as potentially compromised: • Rotate cloud, GitHub, and SSH credentials immediately • Audit cloud audit logs for the last several hours • Pin to a prior known-good version and reinstall from a clean lockfile Detection — the malicious manifest contains: "optionalDependencies": { "@tanstack/setup": "github:tanstack/router#79ac49ee..." } Any version with this entry is compromised. The payload is delivered via a git-resolved optionalDependency whose prepare script runs router_init.js (~2.3 MB, smuggled into each tarball at the package root). Unpublish is blocked by npm policy for most affected packages due to existing third-party dependents. All 84 versions are being deprecated with a SECURITY warning, and npm security has been engaged to pull tarballs at the registry level. Full technical breakdown, complete package and version list, and rolling status updates: github.com/TanStack/router/i… Credit to the security researcher for responsible disclosure.
1
95
Raj Siva-Rajah retweeted
No server components in Vue was intentional
41
71
2,074
169,433
Copilot just gave me this AI-generated commit message.
1
98
These performance numbers are🔥 Building an ORM with zero overhead (more or less) is an impressive achievement. Nice work @DrizzleORM x.com/DrizzleORM/status/2049…

Drizzle v1.0.0-rc.1 is out 🚀 ▪︎ Effect v4 native support ▪︎ JIT row mappers to reduce ORM overhead to ~0 ▪︎ Reworked casing API (breaking change) ▪︎ Drizzle for LLM agents (preview) Drizzle is now as fast as using raw driver and mapping(or not mapping) results by hand 🙃
2
272
Raj Siva-Rajah retweeted
Apr 30
tired of this misinformation so we made a video on the truth behind the anthropic vs opencode drama
385
158
3,950
411,077
TSRX looks really nice and supports multiple JS frameworks. I hope this becomes a thing. x.com/trueadm/status/2046696…

Happy to announce TSRX. Think it as the spiritual successor to JSX. We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon. It's a TypeScript superset language, with a parser, compiler and a selection of plugins for editors Prettier ESlint, etc It's early alpha but we thought people might be interested in it. 🧵
87
The Swoole team are working on an AOT (Ahead-of-Time) compiler for PHP, i.e. transpiling PHP to C then compiling to NATIVE binaries🤯 These guys are mad scientists in the best sense of the word🔥 x.com/albert_cht/status/2047…

Replying to @albert_cht
Back in January, I actually asked the author about the underlying architecture, and I sketched out the flowchart below based on my understanding (no guarantees on its accuracy, though!). Really looking forward to seeing it mature and get released soon!
2
5
49
4,215
Redis is super easy & light to run. On Ubuntu it’s ’apt install redis-server’ - that’s it. Uses ~8mb ram at idle & offers lots of advantages over relational DBs for caching & sessions. If you’re deploying to a VPS, you should be using Redis. It’s not over engineering, it’s simple
stop overengineering.. just use a database databases can handle auth, queues, drivers, caching, sessions, and more keep it simple 🤌🏻
2
12
1,897
Great article on improving Laravel validation performance by @sander_scode. Have rolled a few of these ideas into Hypervel 0.4's new validation package. x.com/sander_scode/status/20…

"Laravel's wildcard validation is O(n ) — here's how to fix it" #DEVCommunity dev.to/sandermuller/laravels…
1
2
169
Raj Siva-Rajah retweeted
After 4 years of rock-solid stability in production, we’re open-sourcing our ClickHouse package for Laravel! 🚀 Features complete support for: 🛠️ Query Builder 📦 Eloquent Models 🔄 Migrations github.com/laravel-clickhous… #Laravel #ClickHouse
5
33
259
18,194
Swoole 6.2 adds io_uring support to the HTTP server, which is a nice performance bump vs epoll🔥 I'm constantly blown away by the skills of the Swoole engineering team. Swoole is so much more than "PHP with coroutines". Being able to pipe messages between workers at the C level, a lightning fast websocket server, io_uring support in both the server & file ops - the list goes on. These are things a framework has to be written for to take advantage of. Not to mention the big wins that come from aggressive worker-lifetime caching in hot paths (the difference this makes in the container & router alone is significant). Coroutine-powered queues mean each worker can handle dozens of jobs at once. And so on. Hypervel 0.4 isn't just a "coroutine framework". It's a native Swoole framework from the ground up. Coroutines are just one part of that. Can't wait to share some benchmarks with y'all soon.
1
10
651
`test_inertia_state_is_destroyed_when_coroutine_ends` 🤔 @hypervelphp 🤝 @inertiajs Coming in v0.4

ALT Sunnyfication GIF

5
190
Raj Siva-Rajah retweeted
これが最もユーザーに優しくないフォームUIです スパム対策につかえます ChromeのHTML-in-Canvas APIでつくりました
58
160
2,143
141,820
"20 million devs used to be the gatekeepers to software." Reducing millions of devs contributing to OSS projects to "gatekeepers" is a weird take. Especially when all your vibe coding is built on top of that hard work. x.com/a16z/status/2039490802…

Apr 1
20 million developers used to be the gatekeepers to software. Wabi CEO Eugenia Kuyda on who gets to build now:  "The only people who could make software up until last year or so [were] just professional developers... Very few people in the world." "Even if you have a good idea, go ahead, find an engineer, find a co-founder, find a technical co-founder to build this. But you can't really otherwise build it... It requires a lot." "But now anyone can." "This is just wild." "Before  we had to spend months developing that, developing an app and figuring out some illustrations and sounds. Now you just write one prompt and it's there." @wabi CEO @ekuyda on @solofounders with @julianweisser
1
1
84
Ran some initial head-to-head benchmarks of Hypervel v0.4. Seeing it hold its own against Bun Prisma is wild🤯 Not sure if benchmarking against other PHP frameworks makes sense - we're in JS & Go territory now. Will get a public benchmarks repo happening after launch.
3
76