We were investing in the future when we launched Safari back in 2001. Today, that future is here.
David Ferrucci offers an overview of Elemental Cognition, a company focused on creating AI systems that autonomously learn from human language and interaction.
Robot Security, Deep Grasping, Augmenting Programmers, and Crypto Database Tech
Suchi Saria discusses the medical applications of artificial intelligence.
Jim McHugh explains why a new computing paradigm and deep learning software stack will be required to power, predict, and act on data.
Josh Tenenbaum looks at the intersection of computing and thought.
Richard Socher explains how Salesforce is doing the heavy lifting to deliver scalable AI to customers.
Watch highlights covering artificial intelligence, machine learning, applied deep learning, and more. From the O'Reilly Artificial Intelligence Conference in New York 2017.
Damion Heredia explores augmented intelligence, IBM's alternative definition of AI.
An algorithm that generates Bézier curves using an increasing number of control points.
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.
Addy Osmani explains why progressive web apps (PWAs) are becoming the new normal for fast and engaging mobile web experiences.
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.
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.
Aria Stewart discusses the role community plays in the web world and how we can take care of what we’ve built.
Kelsey Hightower discusses the benefits of using Kubernetes and Istio together.
Dave Andrews shares strategies for addressing cascading failures at various scales and environments.
Phillip Liu says removing friction for engineers leads to better code and a better understanding of how code works.
Dharma Shukla covers Azure Cosmos DB, a massively scalable, multitenant, globally distributed database service.
Dianne Marsh asks: What does relevance in tech look like in practice?
Tammy Everts offers a brief history of UX and web performance research, and shares educated guesses about new metrics.
Cliff Crocker shows how intelligent analytics connects the data from "finders" with the actions from "fixers."
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.
Sean Regan says DevOps requires more than tools. It also needs high-performing people and teams.
Tim Kadlec says we must focus on the fundamentals that make or break the web for people around the globe, and down the street.
Leo Vasiliou walks through the evolution of analytics and how analytics relates to a larger monitoring strategy.
Watch highlights covering frontend tools and techniques, performance, web apps, and more. From the O'Reilly Fluent Conference in San Jose 2017.
John Allsopp looks toward the next age of personal computing—one where humans will interact with machines in more seamless and futuristic ways.
Marcy Sutton explores how the work we do with technology can have a monumental impact on the lives of people with disabilities.
Peter Alvaro explores lineage-driven fault injection (LDFI), a novel approach to automating failure testing.
Alex Grbic explains how a single field-programmable gate array (FPGA) can deliver acceleration for multiple workloads.
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.
How can you be an effective noncoding technical leader? Camille Fournier explores solutions to this ongoing issue.
Martin Woodward tells the story of transforming Microsoft’s internal engineering systems from a collection of disparate in-house tools to One Engineering System.
Kristopher Beevers asks: What does resiliency mean when service providers are critical components of nearly every application?
Artur Bergman looks back at the last decade of DevOps and explores shifting patterns in operations, development, and systems.
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.
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.