Tech gems 👁️ #2: Nuxt 4 announced, Get a Laravel job, Stable Diffusion 3
Adrien Zaganelli -
- A plethora of features unveiled at Vue Amsterdam 2024
- Essential Laravel interview questions
- Resend's challenging start to the year
- Introduction to Stable Diffusion 3
Erratum
In the previous issue, it was mistakenly stated that Inertia will take over the inertiajs/inertia
package. This is incorrect. Instead, the community package eidellev/inertiajs-adonisjs
will become an official first-party integration, known as @adonisjs/inertia
.
Highlights from Vue.js Amsterdam 2024 (day one)
While React wants you to write html in native application with react-strict-dom; the Vue community is converging in Europe as Vue Amsterdam conference is running.
At of this writing, I only saw the first day, yet the talks have been fantastic (find them here).
Here are the key insights:
- As mentioned last week: NuxtHub has officially launched with comprehensive documentation. Sebastien Chopin also demonstrated file uploads, database usage, blobs and KV storage. Looks like Cloudflare could become the "Vercel of Nuxt"
- #Rumors: the creator behind the state management library pinia is working on another library focused on data fething called "Pinia Colada". Clip
- Nuxt 4 is on the Horizon, but don't expect major annoucement as features are delivered in minor versions. Instead look out for new modules: test-utils, fonts, auth notably.
- Julien Huang showcased the interactive Vue server components, also known as "Nuxt islands."
However, the most significant news, in my opinion, concerns the latest release of Nitro (the backend behind Solid Start, Nuxt, Analog). Indeed this release includes:
- WebAssembly support
- scheduled tasks (cron jobs)
- web sockets
- database layer (sqlite for now)
Try out with @nuxt_js chat demo hosted on a @raspberry_pi 5 with @bunjavascript as runtime and only Nitro built-in features.
— Pooya Parsa (@_pi0_) February 28, 2024
🟢 https://t.co/UMM4YOez7f
👀 https://t.co/IOO240Wjj6 https://t.co/VAY0ppHbDB
Laravel interview questions
Dreaming of a Lamborghini? Land a Laravel job first! This post offers a comprehensive overview of the Laravel Ecosystem.
Resend's Turbulent Start to the Year
Following an incident in January where Resend leaked "emails sent, domains, API Keys (encrypted), logs, and contacts, affecting all users".
The email provider faced another setback in February... this time it was an outage for several hours.
While building a feature, we performed a database migration command locally, but it incorrectly pointed to the production environment instead, which dropped all tables in production.
The first attempt to restore the database took 6 hours but failed due to a wrong selection of the backup timestamp. The second attempt to restore took an extra 5 hours and succeeded, bringing all data back besides a 5-minute window of data loss.
Morality: keep your prod credentials safe !