Enzo Innocenzi
Enzo Innocenzi
@innocenzi.dev
Developer experience enthusiast and cyberloafing expert.
357 followers54 following123 posts
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/
Enzo Innocenzi reposted
Just published Tempest 3.4, which only has one feature — but a massive one: truly decoupled discovery! tempestphp.com/blog/truly-d...
Enzo Innocenzi reposted
⚡️ 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...
Enzo Innocenzi reposted
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
Enzo Innocenzi reposted
A pretty big milestone today! We've released Tempest 3.0! tempestphp.com/blog/tempest-3
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!
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
Enzo Innocenzi reposted
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...
Enzo Innocenzi reposted
Enzo Innocenzi reposted
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...
Enzo Innocenzi reposted
Enzo Innocenzi reposted
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
It's also a very good linter, and soon, a static analyzer that would be able to replace phpstan and psalm. It's written in Rust, so it's super fast as well! It's being worked on by @azjezz.bsky.social, please support him :)
Would recommend: Mago. It's a fairly new code formatter (and much more). We started using it with Tempest because PHP CS Fixer doesn't support PHP 8.4 yet.
Enzo Innocenzi reposted
Today we are excited to announce Rolldown-Vite: a technical preview of the version of @vite.dev entirely powered by the Rust stack we built over the past year (Oxc + @rolldown.rs) voidzero.dev/posts/announ...
Enzo Innocenzi reposted
People ask me "why Tempest"? Of course I've had a vision for a while, but I now took the time to write it down: tempestphp.com/blog/tempest...
Enzo Innocenzi reposted
That's what got me interested in Tempest in the first place.
Someone on Reddit: "Tempest is the only PHP framework where I could organize my code six different ways (VSA, onion, MVC, etc.) and not have to change a single line of code in the project template. I say that as a long time user of both Symfony and Laravel." Nice!
Enzo Innocenzi reposted
I was super disappointed when Fig got acquired, and I've missed this feature since So cool that VS Code has it now
Enhance your terminal experience in VS Code by enabling this one setting ⚙️ The terminal.integrated.suggest.enabled setting, currently in preview, surfaces rich completion support for your terminal.
I really love the accuracy of @kagi.com. It's refreshing to not have to scroll through 5-6 results to reach what I'm looking for, and so far the subscription is well worth it. But it's quite slow, the loading time doesn't live up to what the docs say 😓 help.kagi.com/kagi/search-...
There's no reason to use React anymore. 😎
🚀 Introducing Motion for @vuejs.org — A feature-complete port of Motion for React (prev Framer Motion). Springs, scroll, AnimatePresence, gestures, and yes, layout animations. All that and more, powered by Motion's unique hybrid engine, wrapped up with its simple API. 🔗 motion.dev/blog/introdu...
Enzo Innocenzi reposted
Enzo Innocenzi reposted
Coming up in Tempest: install Vite into any Tempest project. Thanks again to @innocenzi.dev for the amazing addition!
Enzo Innocenzi reposted
Oracle justified its JavaScript trademark by claiming Node.js — now it wants that ignored #FreeJavaScript deno.com/blog/deno-v-...
Enzo Innocenzi reposted
Enzo Innocenzi reposted
In my quest to spread @vite.dev to the back-end world, I just PR'd an implementation for Tempest 😼 github.com/tempestphp/t...
Popularity is a great thing because that means there is an ecosystem, but that shouldn't stop you from choosing potentially better options. I chose Vue over React because, despite being less popular, its reactivity model is far better :)
…which is a valid reason for choosing ofc, I don’t deny that. but it would be more interesting to discuss about "I prefer this because it’s cool on…" or "I don’t want that because it has … drawback"
Enzo Innocenzi reposted
Excited to share triagster.com, an app that identifies potential duplicate GitHub Issues! This felt to me like the perfect use case for LLM backed semantic search. Would love for you try try it out and get your feedback 🙏 @vite.dev Here's the report for Vite: triagster.com/app/report/n... :)
Enzo Innocenzi reposted
Over the weekend I updated my "Laravel Contributors" labeler. It now crawls the contributors to the 21 major first-party Laravel repos (framework, socialite, etc). bsky.app/profile/labe... Once you subscribe, you'll start seeing "Laravel Contributor" badges on Bluesky profile pages (like this)!
Enzo Innocenzi reposted
ICYMI — Tailwind CSS v4.0 is now in beta ✨ tailwindcss.com/blog/tailwin... ⚡ Up to 5x faster builds, 100x faster rebuilds 🧰 Built-in imports, prefixing, and more 🪄 Simplified, CSS-first configuration 🦾 Modern CSS features like @starting-style and container queries 🎨 New wide-gamut color palette
Enzo Innocenzi reposted
Tempest is on fire! We've just tagged alpha.4 🌊 tempestphp.com/blog/alpha-4/
Here's a labeler that identifies AI images in posts, and users that frequently post AI: bsky.app/profile/did:... Labelers are really cool, you can find some here: www.bluesky-labelers.io
A number of artists and creators have made their home on Bluesky, and we hear their concerns with other platforms training on their data. We do not use any of your content to train generative AI, and have no intention of doing so.
Enzo Innocenzi reposted