We were investing in the future when we launched Safari back in 2001. Today, that future is here.
An AI-first strategy will only work if it puts the user first.
Integrate and access any form of data using a multi-model database.
As the web and tools evolve to meet the needs of modern applications, Rey Bango explains why now is the time to embrace being uncomfortable.
Addy Osmani explains why progressive web apps (PWAs) are becoming the new normal for fast and engaging mobile web experiences.
Aria Stewart discusses the role community plays in the web world and how we can take care of what we’ve built.
Diversity and inclusion in the tech industry has experienced a severe failure. Erica Baker approaches the topic like we would for any other service failure: with a postmortem.
Maximiliano Firtman explains why, after years of adding layers of complexity to the frontend, it makes sense to go back to the roots of the web.
Kelsey Hightower discusses the benefits of using Kubernetes and Istio together.
Dharma Shukla covers Azure Cosmos DB, a massively scalable, multitenant, globally distributed database service.
Tammy Everts offers a brief history of UX and web performance research, and shares educated guesses about new metrics.
Phillip Liu says removing friction for engineers leads to better code and a better understanding of how code works.
Cliff Crocker shows how intelligent analytics connects the data from "finders" with the actions from "fixers."
Dianne Marsh asks: What does relevance in tech look like in practice?
Dave Andrews shares strategies for addressing cascading failures at various scales and environments.
What product management is and why it’s so relevant today.
The O’Reilly Data Show Podcast: Michael Freedman on TimescaleDB and scaling SQL for time-series.
How latency, packet loss, content type, and third-party content affect performance.
Marcy Sutton explores how the work we do with technology can have a monumental impact on the lives of people with disabilities.
Tim Kadlec says we must focus on the fundamentals that make or break the web for people around the globe, and down the street.
Watch highlights covering frontend tools and techniques, performance, web apps, and more. From the O'Reilly Fluent Conference in San Jose 2017.
Sean Regan says DevOps requires more than tools. It also needs high-performing people and teams.
John Allsopp looks toward the next age of personal computing—one where humans will interact with machines in more seamless and futuristic ways.
Leo Vasiliou walks through the evolution of analytics and how analytics relates to a larger monitoring strategy.
Peter Alvaro explores lineage-driven fault injection (LDFI), a novel approach to automating failure testing.
Adam Jacob says we need to design organizations that can cope with what’s new and what’s next.
Dawn Parzych shows how understanding assumptions and biases can help your organization.
Martin Woodward tells the story of transforming Microsoft’s internal engineering systems from a collection of disparate in-house tools to One Engineering System.
Alex Grbic explains how a single field-programmable gate array (FPGA) can deliver acceleration for multiple workloads.
Kristopher Beevers asks: What does resiliency mean when service providers are critical components of nearly every application?
How can you be an effective noncoding technical leader? Camille Fournier explores solutions to this ongoing issue.
David Hayes explains why DevOps is now a requirement for success and he outlines challenges all DevOps teams will face over the next five years.
Watch highlights covering distributed systems, DevOps, resiliency, and more. From the O'Reilly Velocity Conference in San Jose 2017.
Corey Scobie explains why the compartmentalization of Internet technology and application development will not sustain our aspirations.
Artur Bergman looks back at the last decade of DevOps and explores shifting patterns in operations, development, and systems.
The O’Reilly Security Podcast: How to approach asset management, improve user education, and strengthen your organization’s defensive security with limited time and resources.
An algorithm for rubber-banding random points.
Jupyter for sharing and prototyping, Jupyter in academia, and FAIR principles.
Get a clear picture of what operations professionals do, what they're paid, how they’re seen within their companies, and how they rate different aspects of their jobs.
Exploring a reference architecture solution.
To succeed in digital transformation, businesses need to adopt tools that enable collaboration, sharing, and rapid deployment. Jupyter fits that bill.
A story about SEO that wouldn't work and how social media saved the project.
AI fighting extremism, intuitive physics, and schema networks.
Designers will need to explore use cases—bots are a great hammer, but not everything is a nail.
Reliably smooth animations with help from your GPU.
From building microliths to designing reactive microsystems.
Karley Yoder on what GE Healthcare has learned as it embraces artificial intelligence.
The way we build and develop digital products and services needs to change.
The O’Reilly Programming Podcast: Thoughts on performance, modularity, and what’s next for Java.
The O’Reilly Data Show Podcast: Geoffrey Bradway on building a trading system that synthesizes many different models.
Exploring the disconnect between security wisdom and user realities.
Five Questions for Dinesh Dutt on the changing relationship between network and computer.
How to understand machine learning adoption in the enterprise.
Giving context to code, human-in-the-loop design pattern, and collaborative documents.
Ring stacking games. With computers.
Five Questions for Laine Campbell about building dependable databases.
Five Questions for Camille Fournier about the challenges engineers face when transitioning to managers, and how to foster great technical leadership.
Drawing with AI, Apple AI API, United Nations and AI for good, and smart oil and gas.
The O’Reilly Design Podcast: The sombrero-shaped designer, leading design teams, and designing for retail.
The O’Reilly Data Show Podcast: Alex Ratner on why weak supervision is the key to unlocking dark data.
Overcome three types of debt to ship quality machine learning code.