Fast data and virtualization are shifting the way telcos approach the IoT.
Explore the principles you’ll need to make Lean UX successful.
The O’Reilly Security Podcast: The growing role of data science in security, data literacy outside the technical realm, and practical applications of machine learning.
Simpson's Paradox, Attention Economics, Dynamic Programming, and Retro Unit Testing
The right AI solution is the one that fits the skill set of the users and solves the highest-priority problems for the business.
Startups and individuals on the cusp of biological breakthroughs.
How to create your own custom object detection model.
If You Build It, Bias not Behavior, Cognitive Biases, and Future of SaaS Businesses
To become a “machine learning company,” you need tools and processes to overcome challenges in data, engineering, and models.
The O'Reilly Podcast: Han Yang on the importance of investment, innovation, and improvisation.
Applying methods from Agile software development to data science projects.
Web Performance, Fact Checks, DIY Computer, and Performance Reviews
Laura Hackney looks at the pitfalls and successes of the movement to bring social justice work into the technology landscape.
Mike Strickland says a new approach to data analytics acceleration is delivering benchmarked performance increases of 3X to 10X+ at the system level for traditional relational and NoSQL databases.
Catherine Mulligan discusses the implications of blockchain on distributed systems and what needs to be addressed to build and maintain these systems effectively.
Kolton Andrus explores the evolution of chaos engineering and explains why it’s becoming the go-to approach for building resilient systems.
Edge computing is a hot topic, but Tyler McMullen says major hurdles need to be overcome before it reaches its full potential.
Kavya Joshi explores strategies for preparing systems for flux and scale.
How to observe what your customers are already doing and turn those habits into the basis for product ideas.
Race Detection, Robert Scoble, Probabilistic Programming, and Security Games
Sara-Jane Dunn discusses an entirely different paradigm of computing: the information processing carried out by cells.
Watch highlights covering DevOps and systems engineering. From the O'Reilly Velocity Conference in London 2017.
Christopher Meiklejohn is building his startup with Martinelli, a new programming language that provides fault-tolerant, high-scalability operation.
Liz Rice considers the questions organizations must answer before going cloud native.
Miriah Meyer explores how interactive visualizations can help us find meaning in mounds of data.
Use this process as a guide to try out prototyping before applying it to your work.
Detecting Bias, Programmable Liquid Matter, Inside Siri, and Hypothesis Trees
The O’Reilly Programming Podcast: Embracing late changes, plurality, and decentralization.
The case for chatbots in the modern security operations center.
Untangling data pipelines with a streaming platform.
Become more agile with business intelligence and data analytics.
How human-in-the-loop data analytics is accelerating the discovery of insights.
Problem-solving is a key skill for students, new programmers, and those who work with them.
Get started orchestrating containerized applications at scale.
Bitmarks, Stephen Fry, Continuous Deployment, and Better Web Text Editor
Dan North introduces some uncomfortable truths that help us unlock the true value from our technology.
Yiannis Kanellopoulos outlines deficiencies SIG found in its approach toward software developers and the key thing that helps developers realize their potential.
Michelle Brush highlights modern programming practices that deliver reproducibility in systems.
What you need know before committing to AI.
Complex Strategy, Equity Compensation, Software Complexity, and Visual Coding
Learn about an approach that will subdue your monolithic application in stages.
Nathaniel Schutta says architects are the Rosetta Stones of organizations, which means they must consciously think about the stories they're telling.
Mark Richards explores the history and patterns of architectural modularity, and explains why modularity is so important.
Neha Narkhede explains why streaming platforms have become the central nervous systems for modern digital businesses.
Watch highlights covering modularity, platforms, and the evolving role of software architects. From the O'Reilly Software Architecture Conference in London 2017.
This chapter from Cloud Native Java explores the constantly evolving way applications are built.
Exploding WiFi, No More Jailbreaking, Tech Ethics, and AI Strategy
Lessons on “doing” the process of user experience design.
Deep Learned Faces, $900 Selfie Camera, MSFT+AMZN AI, Rich Text Editor
This chapter from Building Evolutionary Architectures describes architectures that support incremental change along with some of the engineering practices used to achieve incremental change.
The O’Reilly Security Podcast: The multidiscliplinary nature of defense, making security accessible, and how the current perception of security professionals hinders innovation and hiring.
The O’Reilly Data Show Podcast: Bruno Fernandez-Ruiz on the importance of building the ground control center of the future.
Competitive Self-Play, Edge Machine Learning, Design Thinking, and Graph Analysis & Visualization
The O’Reilly Podcast: Achieving greater reliability and security when integrating data.
The O'Reilly Podcast: Gary Orenstein on developing a data infrastructure that enables the latest applications in machine learning and AI.
Chris Baker on an economic model for deterring attacks.
Guy Podjarny on why open source security is a community responsibility.
GV, Google's venture capital arm, is investing in several promising biotechnology startups.
Out-of-Print Scanning, Developing ARSudoku, Testing Chatbots, Remote Work Culture
CSV Security, Streaming Analytics, Database Readings, and Apple II+ on a Chip