Same DevOps, new gremlins
DevOps didn't shrink when AI arrived. The shape is the same, but every stage has had to absorb a class of failure that wasn't there before. Here's what's changed in practice.
Read the latest from our engineers
DevOps didn't shrink when AI arrived. The shape is the same, but every stage has had to absorb a class of failure that wasn't there before. Here's what's changed in practice.
AI didn't create a new problem. It accelerated the oldest one in software. Teams are shipping code they don't understand at inference speed. Here's what conscious AI usage actually looks like in practice.
You don't need Big O to write code anymore — AI does that for you. But you need it to evaluate, direct, and prompt for better code. Here's how algorithmic thinking turns you from a passenger into a navigator when using Claude Code.
Exploring how AI is reshaping software development — from the end of language-specific roles to the rise of systems-thinking generalists, and what this shift means for teams building digital products today.
A look at how telemetry works in distributed systems and why OpenTelemetry has become the standard for collecting observability signals.
An introduction to information retrieval and the three main types of retrieval systems: Boolean, Vector Space and Probabilistic models.
Exploring React 19.2's latest features including the Activity component, useEffectEvent hook, cacheSignal, Performance Tracks in DevTools, and Partial Pre-rendering improvements.
A comprehensive guide to using Radix to simplify web accessibility challenges and help meet the European Accessibility Act requirements.
Reflections on vibe coding, application architecture, and maintainability
Discover how generative AI is transforming mobile development with practical insights on using AI for prototyping, testing, documentation, and everyday coding tasks—while balancing architectural best practices, CI/CD integration, and engineering responsibilities.
There are plenty of ways to add that extra polish to your mobile projects without a huge lift. We highlight simple, impactful features and tools that can help level up the user experience in your iOS apps.
Learn how we built an accessible bar chart component that combines tooltips, keyboard navigation, and screen reader support to create a truly inclusive data visualisation.
Learn how we built an accessible tooltip component that works seamlessly across desktop and mobile devices, balancing modern UX with accessibility requirements.
Learn how to build accessible UI components using only HTML—no ARIA overuse, no extra libraries. Keep it simple, effective, and truly inclusive.
For over twenty years ustwo has been delivering breakthrough digital products that work for everyone. We've distilled a set of principles for designing and delivering accessible user experiences. We are proud to release these to mark the European Accessibility Act passing into law in June 2025.
Discover key insights from our iOS engineering team on project setup, version targeting, environments, modularization, testing, PRs, and deployments to help streamline your app development process.
Learn how to manage document-based knowledge bases with Amazon Bedrock, simplifying AI interactions for context-aware applications.
Discover how LangGraph enables multi-step and multi-agent workflows for more sophisticated AI applications.
Learn how to integrate AI into your applications with LangChain, simplifying interactions with large language models (LLMs).
Build a real-time speech-to-speech translation app with OpenAI, AssemblyAI, ElevenLabs and LangChain for natural language processing.
What if there was a way to offer a Swift package to your consumers without having to share your source code?
A short guide on how to get up and running with RealityKit on VisionOS.