Skip to main content
Lightning Jar - Web Studio Lightning Jar Wordmark

Technologies

Below is a list of some of our favorite and most-used technologies for building web applications for clients.

1. AI / LLM

Why this matters: Controversial, misunderstood, and overhyped though they may be, AI and LLMs are transforming industries and society. Used carefully and responsibly, they are still a valuable tool for innovation and progress. We design and deploy LLM-powered features with a focus on safety, performance, and maintainability, leveraging managed model providers and an SDK-first approach for rapid iteration. Preferred defaults: Vercel AI SDK + AI Gateway for multi-model orchestration; Anthropic and OpenAI as primary model providers.

2. API & Integration

Why this matters: Clear, type-safe APIs prevent integration drift, reduce incidents, and make feature delivery predictable. We design APIs for clarity, performance, and safety—favoring type-safe schemas, real-time capabilities, and standards-based integrations. Preferred defaults: GraphQL for complex domains, tRPC for TS monorepos, Webhooks for eventing, Zod/Valibot for schemas.

3. Auth & Security

Why this matters: Security is trust—modern auth and session practices protect users and keep compliance teams comfortable. Security is foundational. We standardize on modern auth, strong session management, and defense-in-depth controls to protect users and systems. Preferred defaults: BetterAuth for app auth, token-based sessions with rotation, 2FA (TOTP + WebAuthn), Arcjet for edge protection.

4. Backend & Runtime

Why this matters: Choosing the right runtime and hosting improves reliability, security, and developer velocity from day one. We choose runtimes and hosting that balance security, developer experience, and performance. Our defaults favor fast iteration locally and reliability in production, with growing adoption of secure-by-default platforms. Preferred defaults: Bun for local dev, Node.js for production, Vercel for hosting and edge.

5. Content Management / PIM

Why this matters: Centralizing content and product data shortens time-to-publish, lowers error rates, and keeps every channel consistent. Platforms that centralize product data, digital assets, and content, enabling omnichannel delivery, governance, and a single source of truth across websites, apps, and commerce. Preferred defaults: Pimcore for data-heavy catalogs; Sanity for bespoke editorial workflows; Hygraph for GraphQL-first federation.

6. Core Web Foundations

Why this matters: Strong platform fundamentals (HTML, CSS, JS/TS) make apps faster, more accessible, and significantly easier to maintain. We ground every build in platform-native best practices: type-safe JavaScript, accessible HTML, and modern CSS. This foundation enables maintainable codebases, reliable refactors, and fast, inclusive user experiences. Preferred defaults: TypeScript strict mode; UnoCSS or Tailwind; semantic HTML with ARIA and WCAG 2.2 targets.

7. Databases & Storage

Why this matters: A reliable data layer is the backbone of performance, data integrity, and scale—without heavy ops overhead. Reliable data layers underpin fast, scalable web apps. We select managed, developer-friendly databases and storage that pair well with serverless/edge architectures, reduce ops overhead, and provide clear scaling paths. Preferred defaults: PlanetScale for MySQL workloads; Turso for edge-first SQLite; Upstash for Redis/queues; Vercel Blob for simple storage.

8. Frontend Frameworks

Why this matters: The right framework reduces complexity and improves Core Web Vitals, which translates directly into better UX and SEO outcomes. Frontend frameworks are essential for building interactive and dynamic user interfaces. They provide a structured approach to organizing code, managing state, and handling user interactions. Preferred defaults: SvelteKit for app-first builds; Astro for content-heavy sites; Nuxt when teams prefer Vue.

9. Monitoring & Testing

Why this matters: Observability and tests catch regressions early, reduce MTTR, and enable confident, frequent releases. We ship with confidence by instrumenting apps end-to-end: unit and integration tests, accessibility checks, and production observability. Our approach emphasizes fast feedback loops, clear failure signals, and actionable telemetry. Preferred defaults: Sentry for errors/perf, Playwright for E2E, Vitest or Bun Test for unit, OpenTelemetry for tracing, Lighthouse CI for budgets.

axe-core

Accessibility Testing Automated accessibility testing library for catching WCAG issues early in development.

Biome

Static Analysis & Formatting Fast, all-in-one formatter and linter replacing ESLint and Prettier.

Bun Test

Unit Testing (Runtime-native) Bun's built-in test runner with extremely fast execution and watch mode.

Change Tracking & Feature Flags

Release Safety Feature flag tools enabling gradual rollouts and safe experimentation.

Fallow

Codebase Intelligence & Code Quality Codebase intelligence for TypeScript/JavaScript—dead code, duplication, and refactor prioritization.

Happy DOM

Test Environment / DOM Simulation Fast JavaScript DOM implementation letting component and parser tests run without a browser.

Lighthouse CI

Performance & Accessibility Audits Automated audits for Core Web Vitals, accessibility, and SEO with performance budgets.

OpenTelemetry

Tracing & Metrics Standard Vendor-neutral standard for tracing, metrics, and logging instrumentation.

Plausible

Analytics Lightweight, privacy-friendly web analytics for traffic and user behavior insights.

Playwright

End-to-End (E2E) Testing Cross-browser E2E testing framework with powerful auto-waiting and test isolation.

Polypane

Browser for Dev, A11y, and Responsive Testing Developer browser for responsive design, accessibility audits, and performance testing.

Runtime Validation (Schemas at the Edges)

Runtime Validation Schema-based validation for API inputs/outputs using libraries like Zod and Valibot.

Sentry Performance + Profiling

APM & Frontend Performance APM solution for transaction tracing, N+1 detection, and frontend-to-backend correlation.

Sentry

Error Monitoring & Performance Real-time error tracking and performance monitoring with source maps and session replay.

UptimeRobot

Uptime Monitoring Free uptime monitoring service checking websites every minute with alerts.

Vitest

Unit & Integration Testing Fast, Vite-native test runner with first-class TypeScript and ESM support.

Ask Eljay

Ask about the studio's work, research, packages, or writing. A few starters:

Answers come from this site's own content and link their sources. For anything that matters, email hello@lightningjar.com.