Before
Page Speed38/100
Bounce Rate82%
Conversions0.4%
After
Page Speed98/100
Bounce Rate24%
Conversions+340%
L
Logic Layer Solution
logiclayersolution.uk
before
after
We Build Digital Experiences
That Drive Growth.
150+
Projects
98%
Satisfied
8yr
Experience
Journal · Writing

Ideas worth shipping.

Engineering, design, security, and product thinking from the team. Written for the people doing the work — not a content calendar.

6
Articles published in 2026
4
Topics: engineering, design, security, performance
7min
Average reading time
AllEngineeringDesignSecurityPerformance
app/api/telemetry/route.ts
1
2
3
4
5
6
7
import { NextRequest } from "next/server"
 
export const runtime = "edge"
export async function GET(req: NextRequest) {
const data = await fetchTelemetry(req)
return Response.json(data)
}
Featured
Engineering·8 min read

Why the Next.js App Router is the right foundation for every SaaS in 2026

Server Components, streaming, and edge runtimes have matured. Here's how we structure every new engagement.

10 May 2026
audit / hardening-report.md
Pass
Critical
0
High
0
Med
0
Low
0
Reflected XSS · /search
Fixed
Missing CSP · /admin
Fixed
Stale dep · lodash 4.17
Patched
MFA recommended · service accts
Done
SecurityTrending
6 min read·Apr 2026

How to write a penetration testing report your engineering team will actually read

Most pen-test reports are 200 pages of CVSS scores nobody acts on. Here's the format we use instead.

Read article
Aa
Type · 17/26
Display / Geist
Accent / Instrument
Mono / Geist Mono
#0E0C0A
#E0622A
#F0EBE2
#8B3A15
#A78BFA
#10B981
DesignTrending
10 min read·Mar 2026

The anatomy of a checkout that converts at 3%+

We've shipped 14 e-commerce checkouts. These are the 7 design decisions that move the needle every time.

Read article
Aa
Type · 17/26
Display / Geist
Accent / Instrument
Mono / Geist Mono
#0E0C0A
#E0622A
#F0EBE2
#8B3A15
#A78BFA
#10B981
Design
7 min read·Feb 2026

Design tokens that actually scale: lessons from five design system builds

Token architecture is not a Figma problem. It's an engineering problem. Here's how we solve it.

Read article
98Lighthouse
LCP1.2s
INP180ms
CLS0.04
TTFB240ms
Performance
9 min read·Feb 2026

Core Web Vitals in 2026: what changed and what it means for your stack

INP replaced FID. Interaction budgets are tighter. Here's how we keep every Next.js platform at 98+.

Read article
audit / hardening-report.md
Pass
Critical
0
High
0
Med
0
Low
0
Reflected XSS · /search
Fixed
Missing CSP · /admin
Fixed
Stale dep · lodash 4.17
Patched
MFA recommended · service accts
Done
Security
12 min read·Jan 2026

Threat modeling for early-stage startups: a pragmatic framework

You don't need a security team to do threat modeling. You need one afternoon and this template.

Read article
Newsletter

New pieces, when they're ready.

No content calendar. No newsletter that ships because Thursday is newsletter day. We send when we have something worth reading.