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
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...
AI
LLM masking: protecting sensitive information in AI applications
1. Introduction to LLM maskingLarge Language Models (LLMs) like GPT-4, Claude, and BERT have transformed natural language processing applications, enabling sophisticated text generation, summarisation, and analysis capabilities. However,...
AI
Why legal teams are moving past generic chatbots
AI that’s trained to please, not verify, puts clients, staff, and cases at riskMainstream chatbots like ChatGPT and Grok are built for conversation, not casework. They often hallucinate sources, invent citations, and avoid saying “I don’...
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...
AI
Drupal
Setting up AI-powered semantic search in Drupal
The Drupal community is finding new momentum with AI as a practical extension of what Drupal does best: structured content, flexible architecture, and community-driven innovation. In this blog, we focus on one of the most promising ...
Drupal
NVIDIA Parakeet-TDT-0.6B-V2: a deep dive into state-of-the-art speech recognition architecture
Parakeet-TDT-0.6B-v2 is a 600-million-parameter automatic speech recognition model designed for high-quality English transcription. Despite its relatively modest size compared to multi-billion parameter alternatives, this model delivers ...
Drupal
Beyond keywords: delivering meaningful search experiences in Drupal
Traditional keyword search stops at words. Semantic search understands meaning.On most Drupal sites today, a user searching for “child education rights” might only get results that contain those exact words. But what if the best article ...
Drupal
Mastering custom drush commands
The power of CLI in Drupal developmentImagine you’re managing a news website with thousands of articles. One morning, your editor asks, “How many ‘breaking news’ articles do we have?”Without a custom Drush command, you’d log into the ad...
AI
BizTech
How AI helps legal aid become the first responder
A woman is handed an eviction notice and told to leave by tomorrow. A teenager receives a court summons without explanation. A single parent loses access to benefits after filling out the wrong form.None of these situations begins with a...
Sorry! No items found.
Load more