Skip to main content
Craft, learnings, and thinking behind the work. From our team
All blogs
All topics
AI
Drupal
Design Process
Culture
JavaScript
DXP
More topics
AI
Drupal
Design Process
Culture
JavaScript
DXP
Quality Engineering
BizTech
Events
Open Source
Podcast
Non-Profits
Healthcare
Higher-Ed
Clear all
JavaScript
Building APKs locally with expo: a step-by-step guide
Building an APK locally with Expo gives you greater control over your development workflow, allowing you to generate a standalone Android package without depending on Expo’s cloud build services. This approach is particularly valuab...
JavaScript
Next.js performance tuning: practical fixes for better Lighthouse scores
Achieving strong Lighthouse scores starts with basic optimisations, but reaching exceptional performance takes more than default settings. While Next.js offers powerful tools out of the box, real results come from deliberate decisions ac...
Drupal
JavaScript
Seamless Headless Drupal integration with Next.js 15 (App Router)
Drupal is a mature and flexible content management system (CMS) trusted for building structured content models and managing complex workflows. On the front end, Next.js is a widely adopted React framework known for its speed, develo...
JavaScript
Solving web performance with the Speculation API
Web applications today are expected to respond instantly. Even minor lags between user action and content load can lead to user drop-off, higher bounce rates, and lost engagement.At QED42, we’ve been experimenting with several ways to ad...
JavaScript
Test-driven development (TDD): code that starts with a test
Software development works best when every feature is clear, tested, and built with purpose. Test-Driven Development (TDD) supports this by starting with tests before any code is written. Each test defines a specific behaviour, guiding t...
JavaScript
SEO strategies for Next.js 14+ and TypeScript: building search-optimised websites
Getting your website noticed is no small feat, especially when competing with millions of others online. Search Engine Optimization (SEO) is what makes your site easier to find, helping it rank higher in search results and bring in more ...
JavaScript
How to build your first plugin in Strapi: A beginner’s guide
Strapi is a powerful CMS that offers a variety of features out of the box, along with a robust plugin marketplace. However, there are times when you might need a custom solution to meet specific project requirements. Fortunately, Strapi ...
JavaScript
Strapi V5: Easing content revisions in production
A Content Management System (CMS) is a software platform that enables users to create, manage, and publish digital content, typically for websites, without needing deep technical expertise. CMS platforms provide tools to organize and edi...
JavaScript
Understanding some of the routing mechanisms using App Router in Next.js 14
Routing is a core aspect of web development, enabling smooth navigation across pages within an application. This article focuses on introducing a powerful new feature: the App Router in Next.js 14. This addition aims to enhance the way d...
Sorry! No items found.
Load more