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
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...
Quality Engineering
The complete QA engineer's guide to Cypress with GitHub actions and test automation
Welcome to this comprehensive guide to automated testing with GitHub Actions. Whether you're a QA Engineer moving into automation, a team setting up CI/CD pipelines, or a manual tester exploring GitHub Actions, this guide is designed for...
Drupal
Drupal Caching best practices and performance monitoring
Caching is both an art and a science. Mastering it can transform your Drupal site from a sluggish performer to a lightning-fast powerhouse.In this final blog of our caching series, we’ll tie together everything you’ve learned: comprehens...
Sorry! No items found.
Load more