JOURNAL // INGENIØRNOTATER

Blogg

Feltnotater om native iOS-utvikling, webprodukter og levering med trygghet.

Website maintenance plan: what a care plan should include, 2026

A website maintenance plan covers updates, backups, security, monitoring and incident response. Here is what to require in writing, with sources.

web developmentLes artikkel

How to write a technical brief for a web or app project, 2026

A technical brief for a web project covers the problem, users, scope, constraints, budget range and success measures in two to four pages.

web developmentiosLes artikkel

Sharing auth and data contracts between a Next.js backend and a SwiftUI app, 2026

A shared backend for SwiftUI and Next.js works when one auth provider issues the tokens and one Postgres schema generates the types for both clients.

iosweb developmentLes artikkel

GA4 setup for a new website: tag, key events and consent, 2026

Set up GA4 on a new website in the right order: property and stream, one Google tag, consent defaults before measurement, a few key events, then verification.

web developmentLes artikkel

Site migration SEO checklist: redirects, canonicals and monitoring, 2026

A site migration SEO checklist based on Google's guidance: map URLs, use 301 redirects, set canonicals, and monitor Search Console after launch.

seoweb developmentLes artikkel

WCAG 2.2 requirements for web apps: what developers actually implement, 2026

WCAG 2.2 adds nine success criteria to 2.1. For most web apps, six at Level A and AA need real engineering work: focus visibility, target size, dragging, authentication, redundant entry and help.

web developmentLes artikkel

Image SEO in 2026: formats, alt text and lazy loading that do not hurt LCP

Serve AVIF or WebP with a fallback, never lazy-load the LCP image, and write alt text for people. What Google documents for each.

seoweb developmentLes artikkel

Marketing site vs SaaS dashboard: architecture differences, 2026

A marketing site and a SaaS dashboard need different rendering, caching and auth. Here is what changes and when one project can serve both.

web developmentseoLes artikkel

How much does a website cost in 2026: landing pages, marketing sites and SaaS

A website costs about $300 to $3,000 for a landing page, $800 to $10,000 for a marketing site and $15,000+ for SaaS. See what moves each number.

web developmentLes artikkel

Figma to code handoff: how to ship designs without drift

Figma to code handoff works when tokens, components and a ready-for-dev gate are shared artifacts. Here is how to set each one up.

web developmentLes artikkel

Sitemaps and indexation: how to get pages indexed faster

Accurate lastmod dates, strong internal links and a fast server help new pages get crawled sooner. Here is what Google documents, and what it does not promise.

seoweb developmentLes artikkel

Dispensary website design: 12 elements that turn browsers into orders

A dispensary site converts when the age gate, menu, speed and checkout work together. Here are 12 design elements, each tied to a primary source.

dispensariesweb developmentLes artikkel

Choosing an LLM for a product feature: quality, latency and cost tradeoffs

The right model for a feature is set by its quality bar, latency budget and cost ceiling, not by which model ranks highest overall.

ai agentsweb developmentLes artikkel

Universal links and deep linking: web-to-app handoff done right

Universal links on iOS and App Links on Android open your app from a tapped https link, with a safe fallback when the app is not installed.

iosweb developmentLes artikkel

Vercel deployment guide: preview environments, edge caching and rollbacks, 2026

A practical guide to Vercel deployments: preview environments, edge caching headers, and how to roll back a bad release in seconds.

web developmentLes artikkel

Hreflang implementation for multilingual sites: common mistakes and how to fix them

Hreflang tells search engines which page serves which language and region. Here is the setup, a Next.js example, and the mistakes that break it.

seoweb developmentLes artikkel

Web performance budgets: how to set them and enforce them in CI

A performance budget is a numerical limit on load time and page weight, enforced on every pull request so a site stays fast instead of slowly regressing.

web developmentseoLes artikkel

Landing page conversion: 15 elements backed by testing data

A 2,000 page 2026 study shows which landing page elements actually move conversion, and which cosmetic changes barely matter.

web developmentcase studiesLes artikkel

Dispensary menu integrations: embedded menus versus native menus

Embedded iframe menus load fast but are often invisible to search engines. Native menus cost more to build and are the ones Google can actually index.

dispensariesweb developmentLes artikkel

Choosing a CMS for a Next.js marketing site: headless vs. database-backed

A database like Supabase fits when a developer owns every publish. A headless CMS fits when editors need independence or the content must reach another channel.

web developmentLes artikkel

Incremental static regeneration: how ISR works and when to use it

Incremental static regeneration caches pages instantly and rebuilds them in the background. Here is how time-based and on-demand ISR work, and when to use it.

web developmentLes artikkel

What is MCP (Model Context Protocol), and how do AI agents use it to connect to tools

MCP is Anthropic's open standard, launched in November 2024, for connecting AI agents to outside tools and data through one consistent interface.

ai agentsweb developmentLes artikkel

Supabase row level security, explained for multi-tenant apps

Row level security is Postgres's built in authorization system. Here is how grants, policies and auth.uid() combine to keep tenants apart in a Supabase app.

web developmentLes artikkel

Core Web Vitals in 2026: LCP, INP and CLS targets and how to hit them

The 2026 Core Web Vitals targets are LCP under 2.5 seconds, INP under 200ms and CLS under 0.1, measured at the 75th percentile of real visits.

seoweb developmentLes artikkel

Next.js App Router versus Pages Router for a new project in 2026

For a new project in 2026, Next.js recommends the App Router. Here is what changes, what still favors Pages Router, and the caching pitfalls to expect.

web developmentLes artikkel

Next.js technical SEO audit checklist, 2026

A technical SEO audit checklist for Next.js sites: rendering strategy, metadata, sitemaps, Core Web Vitals, structured data and hreflang.

seoweb developmentLes artikkel