Blog post here for anyone curious: rubenvanassche.com/introducing-...
A bunch of really nice new features!
Posts by Enzo Innocenzi
Should I archive my package and redirect it to yours? :)
PSL 6.0 is out. 🎉
PHP Standard Library is now split into 61 standalone packages. Install only what you need:
$ composer require php-standard-library/async
No more pulling in 60 packages when you just need one.
github.com/php-standard-library/php-standard-library/releases/tag/6.0.0
#php #psl
Banger release of the PHP standard library by @azjezz.bsky.social: instead of being a single package, we can now require only what we need as standalone packages. Huge!
See: github.com/php-standard...
php-standard-library.dev/6.0.0/
Just published Tempest 3.4, which only has one feature — but a massive one: truly decoupled discovery!
tempestphp.com/blog/truly-d...
⚡️ Vite 8.0 is here!
The most significant architectural change since Vite 2.
⏬ Powered by @rolldown.rs bringing faster production builds and more consistency
🛤️ New features such as tsconfig paths and emitDecoratorMetadata support
vite.dev/blog/announc...
today, we're announcing our €3,8M ($4.5M) seed financing round, led by byFounders with participation from Bain Capital Crypto, Antler, Thomas Dohmke (former CEO of GitHub), Avery Pennarun (CEO of Tailscale) among other incredible angels.
read more on what's next: blog.tangled.org/seed
Psl is one of these quality projects in the PHP ecosystem that's slept on
PSL 5.0 is out! The biggest release of the PHP Standard Library yet.
10 new components: Crypto, Binary, Terminal, Process, TLS, UDP, CIDR, Socks, Ansi, and Interoperability.
Plus a complete networking stack rewrite.
github.com/azjezz/psl/r...
#PHP
A pretty big milestone today! We've released Tempest 3.0! tempestphp.com/blog/tempest-3
I might PR!
Example Kagi query searching for "temporal polyfill" and showing the first result being npmx.dev instead of npmjs.com
Here's how to automatically redirect from npm to @npmx.dev using @kagi.com:
- Go in Kagi's redirect settings: kagi.com/settings/red...
- Add this rule: `^https://www.npmjs.com|https://npmx.dev`
Now that's what I call good user experience!
Nice! Any plan for VSC-like symbol support in the command palette/file switcher? Like > for commands, @ for symbols in file, # for all symbols, : for jumping to a line... hard to switch to Zed with this muscle memory
I can't believe we got the pipe operator in PHP before we got multi line arrow functions
A screenshot of Tempest's new exception page, in light mode
A screenshot of Tempest's new exception page, in dark mode
The next version of Tempest will have its own exception page!
We previously used Whoops, but it wasn't the best experience. Credit where due, this new exception page is inspired by Laravel :)
Every PHP developer should check Mago. It's part of the future of PHP tooling. I highly recommend at least using the formatter and the linter!
Mago 1.0 is live. 🦊 🚀
✅ Linter
✅ Formatter
✅ Static Analyzer
✅ Architectural Guard
A unified, oxidized PHP toolchain. 🦀🐘
github.com/carthage-sof...
#PHP #StaticAnalysis #Linter
I've finally had the opportunity to use it on a Hybridly project thanks to this release.
The developer experience of this lib is unparalleled. It's the only non-headless lib that I ever enjoyed using, thanks to its well-defined APIs.
I'm thankful for your work. 🐱
One feedback that came up a lot is that performance was not good on some browsers. This was due to the heavy use of blurs and gradients while being animated...
I updated the effect to use shaders. Performance should be greatly improved, let me know!
tempestphp.com
Nuxt UI v4.3 is out! ✨
✏️ New Editor components powered by @tiptap.dev with toolbars, slash commands, mentions, emojis, and drag & drop
📜 New ScrollArea component with virtualization using @tanstack.com virtual
…and tons more, check it out: github.com/nuxt/ui/rele...
Since its very first release, short after Jonathan's blog post exploring this idea, I haven't ever used anything else!
This is what OAuth support looks like in Tempest 2.2.
I think it's pretty 🤩
Nuxt UI v4 it out ✨
It unifies Nuxt UI and Nuxt UI Pro into a fully open-source library with:
- 100+ components
- 10+ free templates
- Figma Kit for everyone
nuxt.com/blog/nuxt-u...
I wish it accepted `null` as an input too
How could I forget
The ORM is not designed for it and thus doesn't provide a driver for it
However it would probably be super easy to register the PHP driver for MongoDB, and to use Tempest's mapper to map query results to models
I'm so proud: two years of working together with a lot of talented programmers, finally we tagged Tempest 1.0: a new framework for PHP web and application development embracing modern PHP
tempestphp.com/blog/tempest-1
#php
Hey, I just tried you and you seem really nice, very customizable and you have a command palette, it's awesome
Design wise though, you'd need a fresh coat of paint. Buttons especially look pretty old and built-in themes don't help 😵💫