BLOGSEM Devs

Il nostro Blog

Articoli su sviluppo software, web e tecnologia

cracompliancesicurezza

Cyber Resilience Act: mancano meno di tre settimane all'11 settembre

A luglio abbiamo spiegato perché la prima scadenza vincolante del CRA è l'11 settembre 2026, non il 2027. Adesso il tempo è finito: dall'11 settembre scattano gli orologi di 24 e 72 ore per le vulnerabilità sfruttate. La checklist finale, senza teoria.

24 Aug 20262 min di lettura
nextjssicurezzacve

Next.js annuncia una patch critica per il 26 agosto: preparati adesso

Vercel ha fatto una cosa rara e giusta: ha avvisato in anticipo che il 26 agosto uscirà una patch per una vulnerabilità critica di Next.js, con le versioni 16.3.3 e 15.5.24. I dettagli arrivano quel giorno. Cosa fare nei giorni prima per non subire la finestra di sfruttamento.

20 Aug 20262 min di lettura
aillmcosti

Il pavimento dei prezzi LLM è crollato: è il momento di ridisegnare il tiering

In due settimane di agosto Anthropic ha reso permanente il prezzo di Sonnet 5 a 2 e 10 dollari per milione di token, ha aggiornato Opus 5, OpenAI ha riorganizzato la gamma in tier durevoli e Google ha rilasciato Gemini 3.7 Flash. Se avete una feature AI in produzione, il vostro tiering per costo è già vecchio.

14 Aug 20262 min di lettura
cloudinfrastructurecosti

RAMpocalypse: il rincaro della RAM non era Hetzner, è il mercato

A luglio raccontavamo l'aumento di Hetzner come una scelta di un fornitore. Ad agosto è chiaro che era il sintomo: OVHcloud conferma il 5-10%, gli hyperscaler seguiranno nel secondo semestre, e i costi DRAM sono saliti fino al 500% da settembre 2025. Cosa fare quando il problema è il silicio, non il listino.

12 Aug 20262 min di lettura
sicurezzasupply-chainnodejs

Il worm che ha infettato keyv: dentro l'attacco alla supply chain npm di agosto

Il 4 agosto è stato compromesso l'account GitHub del manutentore di keyv, 127 milioni di download a settimana, e in due giorni un worm auto-propagante ha avvelenato oltre 1.300 versioni di pacchetti. Non serve usare keyv per essere colpiti. Cosa abbiamo controllato sulle pipeline dei clienti.

06 Aug 20262 min di lettura
ai-actcomplianceai

AI Act, l'articolo 50 è in vigore: cosa è cambiato davvero il 2 agosto

A luglio era una scadenza da preparare, ora è diritto applicabile: dal 2 agosto chatbot, contenuti generati e deepfake vanno dichiarati, e il 31 luglio la Commissione ha confermato l'avvio dell'enforcement. Cosa abbiamo sistemato sui progetti dei clienti in mezza giornata.

04 Aug 20263 min di lettura
cracompliancesicurezza

Cyber Resilience Act: la prima scadenza non è il 2027, è l'11 settembre 2026

Il primo obbligo vincolante del CRA non è dicembre 2027: è l'11 settembre 2026, quando parte la segnalazione delle vulnerabilità sfruttate attivamente. Cosa dice la nuova guida della Commissione e cosa preparare adesso.

28 Jul 20263 min di lettura
aisovranita-digitalerisk-management

Il tuo fornitore AI può essere spento da un governo che non voti

Il 12 giugno un provvedimento di export control statunitense ha spento un modello di frontiera per tutti, in tutto il mondo, per diciotto giorni. Cosa significa per una PMI europea con una feature in produzione, e come ci si difende davvero.

28 Jul 20263 min di lettura
ai-actcomplianceai

AI Act, l'omnibus è legge: cosa slitta e cosa scatta il 2 agosto

Il Digital Omnibus è in vigore dal 27 luglio e rinvia le regole sui sistemi ad alto rischio al dicembre 2027. L'articolo 50 però non si è mosso: dal 2 agosto 2026 chatbot, contenuti generati e deepfake vanno dichiarati, e in Italia controlla ACN.

27 Jul 20263 min di lettura
wordpresssicurezzacve

WP2Shell: la falla di WordPress che si sfrutta senza login

Il 17 luglio WordPress ha chiuso WP2Shell, catena di due CVE che dà RCE senza login su un'installazione pulita: i primi tentativi sono arrivati in poche ore. Cosa abbiamo controllato sui siti che manteniamo, e perché patchato non vuol dire pulito.

22 Jul 20263 min di lettura
case-studydata-managementinfrastructure

Kappa FuturFestival 2026 dietro le quinte: 80 TB in tre giorni e uno storage tutto flash

Dodici montatori, un solo storage, oltre 80 TB di girato in tre giorni. Al Kappa FuturFestival 2026 di Torino SEM Devs ha gestito il data management della media crew con un hot storage NVMe tutto flash da 40 Gbit in fibra, ridondato su doppio NAS.

13 Jul 20265 min di lettura
typescriptdeveloper-toolsperformance

TypeScript 7.0: il compilatore in Go e la fine delle build lente

Il compilatore nativo in Go è arrivato l'8 luglio: build complete da 8 a 12 volte più veloci e primo errore in editor dopo 1,3 secondi invece di 17,5. I benchmark, i breaking change e come pianificare la migrazione.

09 Jul 20263 min di lettura
cloudinfrastructurecosti

Hetzner raddoppia i prezzi CCX e CPX: cosa fare quando l'hosting economico non lo è più

Quarto intervento sui prezzi in un anno: le linee CCX e CPX salgono fino a 2,75 volte e un semplice rescale riprezza l'istanza al listino nuovo. Cosa abbiamo cambiato sulla nostra infrastruttura e su quella dei clienti, e perché cambiare fornitore non risolve.

06 Jul 20263 min di lettura
observabilitydevopsmonitoring

Observability senza budget enterprise: lo stack per team piccoli

Log, metriche e tracce non sono un lusso da grandi aziende. Ecco lo stack economico e leggero che usiamo per capire cosa succede in produzione.

26 Jun 20263 min di lettura
ai-actcomplianceai

EU AI Act per le PMI: cosa scatta nel 2026 e cosa fare ora

Il regolamento europeo sull'AI entra in vigore a tappe. Molte PMI pensano di esserne fuori. Spesso non è vero. Ecco cosa riguarda chi costruisce prodotti con l'AI.

22 Jun 20263 min di lettura
securityauthenticationpasskeys

Passkeys nel 2026: possiamo davvero mandare in pensione la password?

Sincronizzati tra dispositivi, spinti da Apple, Google e Microsoft. Le passkey sono pronte per un login serio? Cosa abbiamo imparato mettendole in produzione.

17 Jun 20262 min di lettura
aideveloper-experienceproductivity

Coding con agenti AI nel 2026: com'è cambiato davvero il nostro flusso

Non è più autocomplete. Gli agenti leggono il repo, aprono PR, sistemano test. Ma il collo di bottiglia si è spostato, non è sparito.

12 Jun 20262 min di lettura
csstailwindfrontend

Tailwind CSS v4 in produzione: il nuovo motore vale la migrazione?

Motore Oxide, configurazione CSS-first, build più veloci. Abbiamo migrato tre progetti reali. Cosa abbiamo guadagnato e dove ci siamo fatti male.

09 Jun 20262 min di lettura
case-studydata-managementinfrastructure

Nameless 2026 dietro le quinte: data management e IT per la media crew

Dietro le clip che scorri online c'è un problema che il pubblico non vede: i dati. Al Nameless Music Festival 2026 SEM Devs ha gestito ingest, storage ridondante su doppio NAS e la rete che ha fatto montare l'intera crew direttamente sullo storage.

06 Jun 20265 min di lettura
performanceweb-vitalsfrontend

INP un anno dopo: come teniamo l'interazione sotto i 200ms

Interaction to Next Paint ha sostituito FID come metrica di reattività. A un anno di distanza sappiamo cosa muove davvero l'ago e cosa è teatro.

03 Jun 20263 min di lettura
cloudinfrastructuregdpr

Cloud sovrano europeo nel 2026: realismo, non ideologia

Hetzner, OVH, Aruba e i nuovi player UE crescono in silenzio. Tra il Cloud Act, GDPR e prezzi reali, la scelta si fa pragmatica.

22 May 20262 min di lettura
postgresdatabaseperformance

PostgreSQL 17 in produzione: le feature che usiamo davvero

Da quando 17 è in LTS, lo abbiamo girato sui nostri progetti più grossi. Cosa è valso l'upgrade, cosa è rimasto sulla carta.

20 May 20262 min di lettura
aiagentsautomation

AI agents per PMI a metà 2026: cosa funziona davvero e cosa no

Un anno dopo la stagione degli agenti autonomi, il livello operativo si è alzato. Ma i casi d'uso vincenti sono pochi e ben definiti.

16 May 20262 min di lettura
nextjsreactfrontend

Next.js 16 e React 19 dopo sei mesi: cosa abbiamo davvero usato

Server Actions sempre più centrali, partial prerendering finalmente stabile, e una macchina di build che fa meno rumore. Il bilancio a maggio 2026.

11 May 20262 min di lettura
accessibilityeaacompliance

EAA undici mesi dopo: cosa è davvero cambiato nei siti italiani

L'European Accessibility Act è in vigore dal 28 giugno 2025. A maggio 2026 il quadro è più chiaro: poche multe, molti audit, qualche sorpresa.

05 May 20262 min di lettura
performancecore-web-vitalsinp

Performance web nel 2026: l'INP è cresciuto, l'LCP no

Dal Chrome UX Report di inizio 2026 emerge un dato netto: l'INP è la metrica che separa siti veloci e siti lenti. Cosa fare per stare sotto i 200ms.

22 Apr 20263 min di lettura
kubernetesdevopsinfrastructure

Kubernetes per PMI nel 2026: ancora una scelta sensata?

Dopo cinque anni di hype, Kubernetes nelle PMI italiane è raro. È un fallimento o una scelta corretta?

08 Apr 20262 min di lettura
web-componentslitfrontend

Web Components: rinascita o slow death?

Lit, Shoelace, micro-frontend. I Web Components sono nel 2026 una scelta seria? Nostra esperienza su tre casi.

30 Mar 20262 min di lettura
Claude CodeAnthropicTypeScript

Claude Code: L'evoluzione di uno strumento di riconoscimento musicale

Scopri come Claude Code è passato da uno strumento a riga di comando a un prodotto sofisticato con un tech stack che include TypeScript.

19 Mar 202610 min di lettura
GSDGet Shit DoneAI

GSD: il sistema di meta-prompting e ingegneria del contesto per assistenti di coding AI

Scopri come GSD può aiutarti a gestire il contesto e a semplificare i flussi di lavoro complessi dei progetti di sviluppo software

19 Mar 202645 min di lettura
OpenClawNanoclawPicoclaw

OpenClaw, Nanoclaw, Picoclaw: Quali sono le Differenze?

Scopri le differenze fondamentali tra OpenClaw, Nanoclaw e Picoclaw, e come queste tecnologie possono influenzare il tuo sviluppo software

19 Mar 202630 min di lettura
AIintelligenza artificialecodex

Come funziona OpenAI Codex: una guida tecnica

Scopri come OpenAI Codex utilizza l'intelligenza artificiale per generare codice di alta qualità e migliorare la produttività degli sviluppatori

19 Mar 202630 min di lettura
postgresdatabaseperformance

PostgreSQL 17 in produzione: le tre feature che ci sono piaciute

Postgres 17 è uscito a settembre 2024. Sei mesi dopo l'aggiornamento dei nostri progetti, le tre cose che cambiano davvero.

18 Mar 20262 min di lettura
vercelmarketplaceai

Vercel Marketplace e l'integrazione AI: cosa è bello, cosa no

Vercel ha rifatto il Marketplace integrando assistenti AI per setup, debug, deploy. Cosa funziona davvero.

04 Mar 20262 min di lettura
vscodeaicopilot

VS Code AI built-in: quanto serve ancora Copilot?

Microsoft ha integrato AI nativa in VS Code. Per chi ha Copilot, vale ancora 19$/mese? Test sul campo.

26 Feb 20262 min di lettura
edgecloudflarevercel

Edge functions nel 2026: chi sta vincendo davvero

Cloudflare Workers, Vercel Edge, Deno Deploy, Bun. Quattro filosofie. Cosa scegliamo nel 2026 per progetti edge-native.

19 Feb 20262 min di lettura
nis3compliancecybersecurity

NIS3: cosa si muove in UE per la prossima ondata di cybersecurity

Discussioni informali al Parlamento UE sulla NIS3. Niente di ufficiale, molti segnali. Cosa rivelano.

04 Feb 20262 min di lettura
nis2sicurezzacompliance

Un anno di NIS2: cosa abbiamo davvero imparato implementandola

A 12 mesi dall'entrata in vigore del D.Lgs. 138/2024, abbiamo accompagnato sette aziende lungo il percorso. Le cinque cose che fanno la differenza, e le tre che si possono evitare.

21 Jan 20263 min di lettura
aiagentscustomer-ops

AI agents in customer operations: il primo bilancio del 2026

Dopo un anno di agenti su ticket, lead routing e qualifica, sappiamo dove rendono e dove rovinano. Tre pattern che funzionano, tre che no.

08 Jan 20262 min di lettura
retrospettivatrendanno-2025

Anno 2025 in 7 trend tech che hanno toccato i nostri progetti

AI agentica, edge native, prompt cache, NIS2 reali, SBOM, ARM, ESG. Cosa è entrato davvero, cosa è rimasto rumore.

18 Dec 20252 min di lettura
bunnode.jsjavascript

Bun 2.0 stable: cosa cambia davvero, e perché lo stiamo provando in produzione

Due anni dopo la 1.0, Bun arriva alla 2.0 con compatibilità Node ≥ 22, deploy native e tooling rifinito.

03 Dec 20252 min di lettura
postgrestoolingdeveloper-tools

pgAdmin alternative nel 2025: TablePlus, Beekeeper, DataGrip

pgAdmin fa il suo dovere. Ma per chi lavora con i database tutti i giorni, ci sono alternative molto più piacevoli.

25 Nov 20252 min di lettura
erpgestionalesoftware-development

ERP custom o gestionale standard: la domanda giusta da porsi

Costruire da zero un gestionale o adottare un ERP standard? La risposta non è ideologica. È un calcolo, e ha tre variabili che troppi clienti dimenticano.

11 Nov 20252 min di lettura
securitysbomsupply-chain

Dependency security: SBOM, Trivy, Snyk e cosa abbiamo imparato

Conoscere cosa è dentro il tuo software è ormai un obbligo, non un'opzione. Tre strumenti per partire seriamente.

30 Oct 20252 min di lettura
tanstackreactnext.js

TanStack Start: la nuova alternativa a Next.js, ne vale la pena?

Type-safe routing, server functions, full SSR. TanStack Start prova a fare a Next.js quello che Next.js ha fatto a Create React App.

18 Oct 20252 min di lettura
claudeanthropicai

Claude 4.5 e i risparmi del prompt caching: numeri reali in produzione

Anthropic ha rilasciato Claude 4.5 con prompt cache più efficiente. Per chi gestisce assistenti AI in produzione, il risparmio è notevole.

07 Oct 20252 min di lettura
sicurezzazero-trustnis2

Zero-trust per le PMI: come si fa davvero, senza vendere fumo

Zero-trust è diventato il termine più abusato della cybersecurity. Per una PMI cosa significa concretamente, da dove si parte, e quanto costa.

16 Sep 20253 min di lettura
aivideosora

AI video generation in azienda: Sora, Veo, e cosa serve davvero

Modelli video AI maturi nel 2025. Per chi fa marketing, formazione o prodotto: dove conviene già, dove ancora no.

02 Sep 20252 min di lettura
queueinngestbullmq

Inngest vs BullMQ: quale queue per progetti italiani nel 2025

Job processing serverless o Redis self-hosted: due filosofie. Quando scegliamo l'una e l'altra, e perché.

26 Aug 20252 min di lettura
backupransomwaresecurity

Backup ransomware-safe: cosa abbiamo cambiato dopo gli attacchi del 2024-25

Snapshot mutati, copie online cancellate, eredi dei backup. Le tre lezioni che hanno cambiato il nostro setup standard.

05 Aug 20252 min di lettura
wcagaccessibilityeaa

WCAG 2.2 AA: audit reali su 6 e-commerce italiani, le 7 cose che fallisco sempre

L'European Accessibility Act è in vigore. Su sei nostri audit, sette problemi ricorrenti che bloccano il livello AA.

22 Jul 20252 min di lettura
wordpressheadlessnext.js

Headless WordPress nel 2025: ancora vivo? Sì, ma diversamente

Due anni fa eravamo scettici. Oggi headless WP è una pratica più matura, con strumenti migliori e un ambito d'uso più chiaro. Cosa è cambiato e cosa no.

09 Jul 20253 min di lettura
nextauthauthjsnext.js

Da NextAuth.js ad Auth.js v5: la migration spiegata

Auth.js v5 è uscito stable. Cosa cambia, come si migra, e perché lo abbiamo aspettato a lungo.

26 Jun 20252 min di lettura
hetznerarmampere

Hetzner ARM Ampere: prove sul campo, ne vale la pena?

Nuove istanze ARM su Hetzner Cloud. Performance, compatibilità Node.js, container, e prezzo: i numeri reali.

17 Jun 20252 min di lettura
stripepaypalsatispay

Stripe vs PayPal vs Satispay: matrix di scelta per e-commerce italiani 2025

Tre player, tre fasce di pubblico. La matrix che usiamo per consigliare il giusto mix di payment per i nostri clienti.

04 Jun 20252 min di lettura
nassynologyugreen

Synology vs Ugreen NAS: quale scegliere per uno studio di produzione

Synology resta il riferimento, Ugreen è il nuovo concorrente diretto. Quale scegliere oggi per uno studio video, una produzione fotografica o un piccolo ufficio.

27 May 20252 min di lettura
esgcsrdsostenibilità

Software ESG per le PMI italiane: cosa serve davvero nel 2025

La CSRD si estende, le richieste di sostenibilità arrivano dalla supply chain. Ecco cosa abbiamo costruito (e comprato) per sei clienti.

08 May 20252 min di lettura
aicursorcopilot

Cursor, Copilot, Claude Code: tre filosofie a confronto sul codice quotidiano

Due anni di AI assistance nel quotidiano. Quale strumento usiamo per cosa, dove ognuno brilla, e perché il futuro non è di un tool solo.

15 Apr 20253 min di lettura
wordpressgutenbergblock-editor

WordPress 6.8: zoom out, pattern library più potenti, e cosa sistemare prima

L'ultima major di WordPress lavora sul Site Editor. Cosa è arrivato bene, cosa rompe, cosa testare in staging.

02 Apr 20252 min di lettura
pgvectorvector-dbrag

pgvector vs vector DB dedicati: per casi italiani, basta Postgres?

Pinecone, Qdrant, Weaviate. O semplicemente pgvector. Le soglie reali oltre cui il dedicato vince.

21 Mar 20252 min di lettura
reactserver-componentsnext.js

React Server Components in produzione: 18 mesi dopo, cosa abbiamo imparato

Dopo un anno e mezzo di Server Components nei progetti reali, abbiamo dieci pagine di lezioni. Le quattro che ci hanno cambiato il modo di pensare le applicazioni web.

04 Mar 20253 min di lettura
analyticsgdprself-hosting

Self-hosted analytics nel 2025: Plausible, Umami, Pirsch

Tre alternative GDPR-friendly a Google Analytics. Quale scegliamo per i nostri clienti, e quanto costa davvero ospitarle.

25 Feb 20252 min di lettura
github-copilotaideveloper-tools

GitHub Copilot Workspace: vale i 39$/mese? Sì e no.

Disegnato per gestire interi task, non singole righe. Dopo un mese su progetti reali, ecco dove brilla e dove no.

12 Feb 20252 min di lettura
cloudflareworkersedge

Cloudflare Workers: il limite reale di 10ms CPU e come ci si convive

I Workers sono potenti ma severi. 10ms di CPU per request — non wall time — disciplinano come scrivi codice.

04 Feb 20252 min di lettura
tailwindcssfrontend

Tailwind CSS v4: motore Oxide, CSS-first e niente più config JavaScript

Il 22 gennaio Tailwind v4 è diventata stabile. Build più veloci, configurazione in CSS, supporto nativo a container queries. Perché stiamo migrando i nostri progetti.

28 Jan 20252 min di lettura
postgresdatabasemigration

Postgres zero-downtime migration: i pattern che usiamo davvero

Aggiungere colonne, rinominare, cambiare tipo: tutto senza interrompere il servizio. Le quattro tecniche che applichiamo.

15 Jan 20252 min di lettura
reactreact-19frontend

React 19 in produzione: i primi due mesi, le tre cose che ci sono piaciute

Stable a dicembre 2024, in produzione a gennaio. useActionState, form actions native, useOptimistic: cosa cambia davvero.

08 Jan 20252 min di lettura
retrospettivatrendanno-2024

L'anno tech 2024 in cinque cose: quelle che abbiamo davvero usato

Niente top 100. Le cinque innovazioni che sono entrate nei nostri progetti reali quest'anno e ci sono rimaste.

19 Dec 20242 min di lettura
aimcpanthropic

MCP, il protocollo che cambia il modo di usare l'AI negli IDE

A novembre Anthropic ha annunciato Model Context Protocol. Sembra un dettaglio tecnico, è un cambio di paradigma per chi sviluppa software con assistenti AI.

12 Dec 20242 min di lettura
pwaiosdma

PWA su iOS in EU dopo il DMA: dove siamo arrivati

Dal blocco di febbraio alla retromarcia di Apple. Stato delle PWA su iPhone in Europa, con cose che funzionano e che non.

02 Dec 20242 min di lettura
ai-actcomplianceai

AI Act: cosa significa la prima compliance per i modelli generali

Le prime regole sui modelli foundation entrano in vigore a maggio 2025. Cosa devono fare provider, integratori e clienti finali.

25 Nov 20242 min di lettura
next.jsreactreact-compiler

Next.js 15 e React 19: cosa cambia (e cosa rompe) sui progetti reali

Async Request APIs, caching meno aggressivo, React Compiler in beta. Next.js 15 è la release più impattante dal 13. Cosa adottare e cosa rimandare.

04 Nov 20242 min di lettura
prismadrizzleorm

Drizzle ORM vs Prisma: la scelta che facciamo nei progetti nuovi

Prisma resta il default, Drizzle ha guadagnato molto. Quando scegliamo l'uno e quando l'altro nel 2024.

22 Oct 20242 min di lettura
nis2sicurezzacompliance

NIS2 in Italia: il 17 ottobre arriva, e il D.Lgs. 138/2024 è realtà

Il D.Lgs. 138/2024 è stato pubblicato in Gazzetta. Cosa cambia operativamente per chi è dentro al perimetro NIS2, e cosa fare nei 90 giorni successivi.

08 Oct 20242 min di lettura
astrocontent-layerfrontend

Astro 5 e il Content Layer: i contenuti diventano dati

Astro 5 unifica content collection, CMS esterni e API. Per chi costruisce siti contenuti-heavy, è il salto che mancava.

25 Sep 20242 min di lettura
accessibilitywcageaa

WCAG 2.2: il livello AA non è opzionale (e nemmeno difficile)

Le WCAG 2.2 sono ufficiali da ottobre 2023. Con l'European Accessibility Act in arrivo a giugno 2025, il livello AA è una baseline, non un obiettivo. Vediamo cosa cambia.

10 Sep 20242 min di lettura
ecommerceshopifywoocommerce

Headless commerce 2024: Shopify Hydrogen, WooCommerce o Medusa?

Tre filosofie diverse per scollegare frontend e backend e-commerce. Quando ognuno è la scelta giusta, e per chi.

28 Aug 20242 min di lettura
awss3eventbridge

AWS S3 + EventBridge: pipeline event-driven senza Lambda spaghetti

Far reagire il sistema all'arrivo di file su S3, senza accumulare 30 trigger Lambda. EventBridge è la risposta — se la sai modellare.

19 Aug 20242 min di lettura
tailscalevpnwireguard

Tailscale: la VPN che funziona davvero per team distribuiti

Niente OpenVPN, niente WireGuard a mano. Tailscale ti porta su una mesh privata in 90 secondi. Cosa abbiamo cambiato dopo averla adottata.

05 Aug 20242 min di lettura
wordpresscmsgutenberg

WordPress 6.6: block themes maturi e cosa cambia per chi sviluppa siti

Section styles, override nei pattern sincronizzati, view transitions: WordPress 6.6 è il release più solido per il block editor da quando esiste. Vediamo cosa adottare davvero.

30 Jul 20242 min di lettura
github-actionsci-cddevops

GitHub Actions: i sette pattern per pipeline davvero veloci

Cache pulita, jobs paralleli, matrice intelligente. Da 14 minuti a 3 minuti su una nostra build reale.

15 Jul 20242 min di lettura
data-managementnassan

Onsite data management ai festival: cosa è, perché serve

Decine di fotografi, ore di video da ingestare, social team che pubblicano in tempo reale. Come si tiene in piedi la pipeline di un grande festival senza perdere un fotogramma.

18 Jun 20243 min di lettura
wordpressgutenbergblock-bindings

WordPress 6.5: la Block Bindings API è il pezzo che mancava

Connettere blocchi a campi custom senza scrivere PHP. Per chi gestisce siti editoriali, è una piccola rivoluzione.

05 Jun 20242 min di lettura
woocommerceerpecommerce

WooCommerce e gestionale: integrare e-commerce ed ERP senza pazzia

Catalogo, ordini, magazzino, fatturazione: il punto dolente di ogni e-commerce italiano. Ecco i pattern di integrazione che usiamo davvero in produzione.

21 May 20242 min di lettura
pgvectorragai

pgvector e RAG: il primo progetto cliente con AI sui dati interni

Document search semantica su 8.000 documenti aziendali. Postgres + pgvector + embeddings: cosa abbiamo imparato.

06 May 20242 min di lettura
hostingvercelaws

Hetzner, Vercel, AWS: dove ospitare la tua web app nel 2024

Tre filosofie diverse, tre fasce di prezzo diverse. Quale scegliamo per i nostri clienti, come passiamo dall'una all'altra e quanto costa davvero ogni opzione.

23 Apr 20242 min di lettura
reactdata-fetchingtanstack

TanStack Query 5 vs SWR vs RTK Query: quale per cosa nel 2024

Tre librerie di data-fetching, tre filosofie diverse. Quando scegliamo cosa, e perché TanStack Query è quasi sempre la nostra prima opzione.

08 Apr 20242 min di lettura
networkingubiquitiunifi

Reti aziendali con Ubiquiti UniFi: la formula che funziona per le PMI

Switch managed, AP Wi-Fi 6/7, controller centralizzato. Perché continuiamo a scegliere UniFi per uffici, studi e impianti produttivi sotto i 200 dispositivi.

19 Mar 20242 min di lettura
sanitycmsheadless

Sanity CMS in produzione: 6 mesi dopo, cosa rifaremmo e cosa no

Studio personalizzabile, GROQ, real-time collaboration. I punti che ci hanno convinto e i tre dove abbiamo sudato.

04 Mar 20242 min di lettura
prismapostgresperformance

Prisma 5.10 e relationLoadStrategy: un join nel posto giusto

Prisma 5.10 introduce relationLoadStrategy, una preview che permette di scegliere tra subquery e join per le relazioni. Per chi soffriva di N+1 nascosti, è ossigeno.

29 Feb 20242 min di lettura
synologydockerself-hosting

Synology DSM 7.2 e Docker: cosa funziona davvero (e cosa no)

Container Manager ha sostituito Docker. Cosa abbiamo imparato gestendo 12 stack su DSM nei nostri clienti.

12 Feb 20242 min di lettura
nis2sicurezzacompliance

NIS2: la nuova direttiva UE sulla cybersecurity (e perché tocca anche le PMI)

La direttiva NIS2 entra in vigore in Italia entro il 2024. Allarga molto il perimetro rispetto alla NIS1: chi è coinvolto, cosa serve fare, e da dove iniziare.

25 Jan 20242 min di lettura
ai-actcomplianceai

AI Act UE: cosa contiene davvero il deal di dicembre

Dopo 38 ore di trilogo, l'8 dicembre 2023 c'è l'accordo politico. Cosa cambia per chi sviluppa o usa AI in Europa.

12 Jan 20242 min di lettura
gdprcomplianceprivacy

Cookie banner e Garante Privacy: cosa devi sistemare prima del 2024

Il Garante è tornato a colpire i cookie banner non conformi. Tra dark pattern, scroll come consenso e Google Analytics, ecco le regole che applichiamo a tutti i siti dei nostri clienti.

14 Dec 20232 min di lettura
bunnode.jsjavascript

Bun 1.0 in dev: è pronto a sostituire Node? Quasi.

Test runner, package manager, runtime: Bun 1.0 è già più veloce di Node in tutto. Vediamo se basta per metterlo in produzione.

04 Dec 20232 min di lettura
backupsystem-cloudnas

La regola del backup 3-2-1: dalla teoria alla pratica nelle PMI

Tre copie, due supporti diversi, una offsite. Una regola di trent'anni che troppe aziende italiane non applicano. Ecco come la implementiamo davvero in cantiere.

22 Nov 20232 min di lettura
cloudflareawsstorage

Cloudflare R2 vs AWS S3: la fattura, i benchmark, e quando ha senso saltare

R2 promette zero costi di egress. Per chi ha S3 con CDN davanti, vale il salto? Numeri reali da un nostro cliente.

08 Nov 20232 min di lettura
next.jsreactserver-actions

Next.js 14: Server Actions stabili e Partial Prerendering all'orizzonte

Vercel ha rilasciato Next.js 14 al Next.js Conf di San Francisco: niente nuove API ma le Server Actions diventano stabili e arriva il Partial Prerendering in preview.

30 Oct 20232 min di lettura
tailwindperformancecss

Tailwind: quanti megabyte di JavaScript ci risparmiamo davvero?

Tailwind elimina CSS-in-JS, e con esso un buon pezzo di runtime JS. Quantifichiamo il risparmio su tre nostri progetti reali.

12 Oct 20232 min di lettura
typescriptnode.jsjavascript

TypeScript 5.2: la keyword `using` e la fine dei try/finally infiniti

TypeScript 5.2 introduce `using` e `await using`, anticipando la proposta ECMAScript Explicit Resource Management. Una piccola rivoluzione per chi gestisce file, connessioni e lock.

19 Sep 20232 min di lettura
performancelighthousecore-web-vitals

Lighthouse 11 e i nuovi Core Web Vitals: cosa cambia per chi ottimizza

Niente più PWA score, INP che sostituisce FID, e accessibility più severa. Una piccola rivoluzione nei nostri report di audit.

04 Sep 20232 min di lettura
wordpressheadlessnext.js

WordPress headless: pro, contro e quando ha davvero senso

Disaccoppiare il backend di WordPress dal frontend è di moda, ma non è la soluzione universale. Ecco quando vale la pena, quando no, e cosa abbiamo imparato sul campo.

22 Aug 20232 min di lettura
astrofrontendview-transitions

Astro 3.0 e le View Transitions: SPA-feel senza il peso della SPA

Le navigazioni fluide come in un'app, ma con un sito statico. Astro 3.0 fa un passo grosso e cambia il modo di pensare i siti contenuti-heavy.

08 Aug 20232 min di lettura
postgresdatabaseperformance

PostgreSQL 15 in produzione: il bilancio dopo sei mesi

MERGE, logical decoding più veloce, performance su sort. Cosa abbiamo davvero usato e cosa è rimasto sulla carta.

25 Jul 20232 min di lettura
next.jsreactfrontend

Next.js 13.4 e l'App Router stabile: cosa cambia davvero

Vercel ha dichiarato stabile l'App Router con la 13.4. Tra Server Components, layout annidati e nuove convenzioni di routing, capiamo cosa adottare subito e cosa lasciar maturare.

12 Jul 20232 min di lettura