Certificates.dev Blog

Discover the latest Certificates tips & tricks, industry news, and best practices

Tighter TypeScript in <script setup>

Tighter TypeScript in <script setup>

How Vue sharpened TypeScript support for defineProps, defineEmits, defineModel, and defineSlots, and how to write clearer component contracts.

Reza Baar

Reza Baar

Aug 26, 2026

Intl.NumberFormat and Intl.RelativeTimeFormat: The Traps

Intl.NumberFormat and Intl.RelativeTimeFormat: The Traps

Intl.NumberFormat and Intl.RelativeTimeFormat replace your formatting library. Defaults, traps, and the 58x performance mistake to avoid.

Martin Ferret

Martin Ferret

Aug 25, 2026

Component Architecture for React Server Components

Component Architecture for React Server Components

React Server Components let each component fetch its own data, so pages compose instead of prop-drilling. How that reshapes architecture, loading boundaries, and UX.

Aurora Scharff

Aurora Scharff

Aug 20, 2026

Background Jobs with Nitro Tasks API

Background Jobs with Nitro Tasks API

How to run one-off and scheduled background work in Nuxt using Nitro's Tasks API, and what to watch for per deployment platform.

Reza Baar

Reza Baar

Aug 19, 2026

What’s new in Angular 22.1?

What’s new in Angular 22.1?

Angular 22.1 introduces a major change to Angular’s release cycle, moving to one major release per year. Learn what this means for Angular upgrades, versioning, and the future of the framework.

AC

Alain Chautard

Aug 18, 2026

Nuxt 3 hits End Of Life

Nuxt 3 hits End Of Life

Nuxt 3 Hits EOL July 31, 2026: Your Staged Path to Nuxt 5 What the Nuxt 3 end-of-life date means, how to migrate through Nuxt 4, and when it makes sense to wait for Nuxt 5 instead.

Reza Baar

Reza Baar

Aug 12, 2026

How YouTube Works, and Why It Plays in One Second

How YouTube Works, and Why It Plays in One Second

How does YouTube start almost any video in about a second? Here's the architectural bet behind it, and why the real call still belongs to you.

Alex Garrett-Smith

Alex Garrett-Smith

Aug 12, 2026

Building a Vue Career in the Age of AI Coding Tools

Building a Vue Career in the Age of AI Coding Tools

How Junior Vue Developers Can Get Hired in 2026 and and what companies are looking for

Reza Baar

Reza Baar

Aug 12, 2026

The flat() and flatMap() methods

The flat() and flatMap() methods

Learn how JavaScript's flat() and flatMap() work: default depth, flat(Infinity), dropping holes, and using flatMap as a combined map and filter.

Martin Ferret

Martin Ferret

Aug 11, 2026