BLOGSEM Devs

Our Blog

Articles on software development, web and technology

performancecore-web-vitalsinp

Web performance in 2026: INP has grown, LCP has not

Early 2026 Chrome UX Report data is clear: INP is the metric separating fast sites from slow ones. What it takes to stay under 200ms.

22 Apr 20263 min read
kubernetesdevopsinfrastructure

Kubernetes for SMEs in 2026: still a sensible choice?

After five years of hype, Kubernetes in Italian SMEs is rare. Is that failure or a correct choice?

08 Apr 20262 min read
web-componentslitfrontend

Web Components: rebirth or slow death?

Lit, Shoelace, micro-frontends. Are Web Components a serious choice in 2026? Our experience on three cases.

30 Mar 20262 min read
Claude CodeAnthropicTypeScript

Claude Code: The Evolution of a Music Recognition Tool

Discover how Claude Code evolved from a command-line tool to a sophisticated product with a tech stack including TypeScript.

19 Mar 202610 min read
GSDGet Shit DoneAI

GSD: The Meta-Prompting and Context Engineering System for AI Coding Assistants

Discover how GSD can help you manage context and streamline complex project workflows in software development

19 Mar 202645 min read
OpenClawNanoclawPicoclaw

OpenClaw, Nanoclaw, Picoclaw: What are the Differences?

Discover the fundamental differences between OpenClaw, Nanoclaw, and Picoclaw, and how these technologies can impact your software development

19 Mar 202630 min read
AIintelligenza artificialecodex

How OpenAI Codex Works: A Technical Guide

Discover how OpenAI Codex uses artificial intelligence to generate high-quality code and improve developer productivity

19 Mar 202630 min read
postgresdatabaseperformance

PostgreSQL 17 in production: three features we liked

Postgres 17 shipped in September 2024. Six months after upgrading our projects, three things that really matter.

18 Mar 20262 min read
vercelmarketplaceai

Vercel Marketplace and AI integration: what's nice, what's not

Vercel revamped the Marketplace integrating AI assistants for setup, debug, deploy. What really works.

04 Mar 20262 min read
vscodeaicopilot

VS Code built-in AI: do we still need Copilot?

Microsoft built native AI into VS Code. For Copilot subscribers, is it still worth $19/month? Field test.

26 Feb 20262 min read
edgecloudflarevercel

Edge functions in 2026: who's really winning

Cloudflare Workers, Vercel Edge, Deno Deploy, Bun. Four philosophies. What we pick in 2026 for edge-native projects.

19 Feb 20262 min read
nis3compliancecybersecurity

NIS3: what's moving in the EU for the next cybersecurity wave

Informal EU Parliament discussions on NIS3. Nothing official, many signals. What they reveal.

04 Feb 20262 min read
nis2sicurezzacompliance

One year of NIS2: what we actually learned implementing it

Twelve months after Italian Decree 138/2024 came into force, we walked seven companies through the path. Five things that make the difference, and three that can be skipped.

21 Jan 20263 min read
aiagentscustomer-ops

AI agents in customer operations: 2026's first reckoning

After a year of agents on tickets, lead routing and qualification, we know where they pay off and where they ruin things. Three patterns that work, three that don't.

08 Jan 20262 min read
retrospettivatrendanno-2025

2025 in 7 tech trends that touched our projects

Agentic AI, edge native, prompt cache, real NIS2, SBOM, ARM, ESG. What really entered, what stayed noise.

18 Dec 20252 min read
bunnode.jsjavascript

Bun 2.0 stable: what really changes, and why we're trying it in production

Two years after 1.0, Bun reaches 2.0 with Node ≥ 22 parity, native deploy and polished tooling.

03 Dec 20252 min read
postgrestoolingdeveloper-tools

pgAdmin alternatives in 2025: TablePlus, Beekeeper, DataGrip

pgAdmin gets the job done. But for those who work with databases daily, much more pleasant alternatives exist.

25 Nov 20252 min read
erpgestionalesoftware-development

Custom ERP or off-the-shelf: the right question to ask

Build a custom ERP from scratch or adopt an off-the-shelf one? The answer is not ideological. It is a calculation with three variables too many clients forget.

11 Nov 20252 min read
securitysbomsupply-chain

Dependency security: SBOM, Trivy, Snyk and what we learned

Knowing what's inside your software is now mandatory, not optional. Three tools to start seriously.

30 Oct 20252 min read
tanstackreactnext.js

TanStack Start: the new Next.js alternative, is it worth it?

Type-safe routing, server functions, full SSR. TanStack Start tries to do to Next.js what Next.js did to Create React App.

18 Oct 20252 min read
claudeanthropicai

Claude 4.5 and prompt caching savings: real numbers in production

Anthropic shipped Claude 4.5 with more efficient prompt caching. For teams running AI assistants in production, savings are real.

07 Oct 20252 min read
sicurezzazero-trustnis2

Zero-trust for SMEs: how it really gets done, without snake oil

Zero-trust is the most overused term in cybersecurity. For an SME, what does it actually mean, where do you start, and what does it cost.

16 Sep 20253 min read
aivideosora

AI video generation in business: Sora, Veo, and what's actually useful

Mature AI video models in 2025. For marketing, training or product: where they pay off and where not yet.

02 Sep 20252 min read
queueinngestbullmq

Inngest vs BullMQ: which queue for Italian projects in 2025

Serverless job processing or self-hosted Redis: two philosophies. When we pick which, and why.

26 Aug 20252 min read
backupransomwaresecurity

Ransomware-safe backups: what we changed after the 2024-25 wave

Mutated snapshots, deleted online copies, backup heirs. Three lessons that reshaped our standard setup.

05 Aug 20252 min read
wcagaccessibilityeaa

WCAG 2.2 AA: real audits on 6 Italian e-commerces, the 7 things always failing

The European Accessibility Act is live. Across six audits, seven recurring issues that block AA.

22 Jul 20252 min read
wordpressheadlessnext.js

Headless WordPress in 2025: still alive? Yes, but differently

Two years ago we were sceptical. Today headless WP is a more mature practice with better tools and a clearer scope. What changed and what did not.

09 Jul 20253 min read
nextauthauthjsnext.js

From NextAuth.js to Auth.js v5: the migration explained

Auth.js v5 went stable. What changes, how to migrate, and why we waited.

26 Jun 20252 min read
hetznerarmampere

Hetzner ARM Ampere: field tests, is it worth it?

New ARM instances on Hetzner Cloud. Performance, Node.js compatibility, containers, price: real numbers.

17 Jun 20252 min read
stripepaypalsatispay

Stripe vs PayPal vs Satispay: pick matrix for Italian e-commerce in 2025

Three players, three audiences. The matrix we use to recommend the right payment mix for our clients.

04 Jun 20252 min read