Urgent.News

What's breaking now, across thousands of outlets.

Tech

Add a skip link (Web HIG tip #11)

Load your site, click the address bar, and press Tab. Count how many presses it takes to reach the first thing in the main content. Every one of those stops is a logo, a nav link, or a menu toggle that a keyboard user has to step through on every page, every time. Web HIG tip #11 (Quick #74): Provide a "Skip to main content" link as the first tabbable element. Why it matters A skip link is the…

The Web HIG (Web Interaction Guidelines) recommends adding a "Skip to main content" link as the first tabbable element on a webpage. This link allows keyboard users, screen reader users, and sighted users with limited mobility to quickly access the main content of the page without having to navigate through unnecessary elements.

The link should be placed at the beginning of the body, point to the id of the main content, and be made visible only when it receives focus. The HIG also emphasizes the importance of landmarks, headings, and IDs existing on every template to ensure the link functions correctly.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Multi-Tenant SaaS: Shared Database or One Per Tenant?

If you are building a SaaS product for more than one customer, you will have to answer one early question: how do you separate each customer's data?

  • Shared database with tenantid column offers low cost and simplicity.
  • Separate database per tenant provides strongest data isolation for compliance.
  • Starting with shared model minimizes upfront costs while establishing data separation safeguards.

Kandinsky 6.0 in a pipeline: offload, the untimed default and what to measure

Say your product manager wants "generate a short video with sound" in the app. Kandinsky 6.0, which Kandinsky Lab put on GitHub on 6 October under MIT for both code and weights, is a candidate: text…

  • Kandinsky 6.0 generates short videos with sound from text or text+images.
  • Two model sizes: Lite (3B params) and Pro (29B params).
  • Lite requires much memory, Pro takes 561s for 5s clip.

Who Should Own a Client's Domain and Hosting? A Handover Checklist

If you build sites for clients, this is the setup I use on every project, and the one I'd want any client to insist on from any developer.

  • Domain name should be registered to client's business
  • Hosting should be in client's name and billed to their credit card
  • Client should have control over email, analytics, and Google Business Profile accounts

My Free n8n Workflow Stops at the Hook. My $29 One Starts There: An Honest Diff

My Free n8n Workflow Stops at the Hook. My $29 One Starts There: An Honest Diff Part of my build-in-public series on running LLM workflows in n8n in production.

  • Free n8n workflow generates five hooks from a single topic using LLM branches
  • Paid Repurposing Engine workflow creates seven-day staggered content calendar
  • Paid workflow includes platform-specific nodes for character limits and content structure

ERA5 is already gzipped. I still made it 47% smaller — losslessly.

ERA5 is already gzipped. I still made it 47% smaller — losslessly. First, the two baselines The easiest mistake to make when you write a compressor is to quote a flattering baseline while talking…

  • ERA5 data files already compressed with gzip
  • Researcher compresses ERA5 files 47% smaller losslessly
  • Compression achieves 1.87× reduction in file size

More from Saturday 17 October →