Analytical frameworks come with an entire ecosystem.
How messages help you decouple, test, and re-use your software’s code.
Ancient Data, Tech Ethics, Session Replay, and Cache Filesystem
The O’Reilly Programming Podcast: The skills needed to make the move from developer to architect.
Service virtualization brings a lightweight, automatable means of simulating external dependencies.
Learn how the NATS client implements fast publishing and messages processing schemes viable for production use.
How user-centered design focused on user needs and delivery can bring about real change and still be respected in the boardroom.
Structured bindings, new library types, and containers add efficiency and readability to your code.
Drawing parallels and distinctions around neural networks, data sets, and hardware.
The O’Reilly Data Show Podcast: David Talby on a new NLP library for Spark, and why model development starts after a model gets deployed to production.
Learn what makes for a rich emotional experience and why, even if we make our technology invisible, the connection will still be emotional.
Learn useful Go communication techniques from the internals of the NATS client.
Analyzing tweets and posts around Trump, Russia, and the NFL using information entropy, network analysis, and community detection algorithms.
CGMs are unique in the way consumers have taken it upon themselves to create modifications to medical devices.
The O’Reilly Security Podcast: Recruiting and building future open source maintainers, how speed and security aren’t mutually exclusive, and identifying and defining first principles for security.
Reduce troubleshooting time from days to seconds.
The architectural design, automated quality assurance, and deployment skills needed for delivering continuous software.
The IBM team encourages developers to ask tough questions, be patient, and be ready to fail gracefully.
How vision, mission, and values help you craft a winning product roadmap.
The O’Reilly Programming Podcast: Applying architectural patterns and pattern languages to build systems for the cloud.
How to build and train a DCGAN to generate images of faces, using a Jupyter Notebook and TensorFlow.
How software architects can balance technical proficiencies with an appropriate mastery of communication.
Window Snyder says security basics are hard to implement consistently, but they're worth the effort.
The O’Reilly Defender Awards celebrate those who have demonstrated exceptional leadership, creativity, and collaboration in the defensive security field.
Runa Sandvik shares practical lessons on how to build and foster a culture of security across an organization.
Multi-model database architectures provide a flexible data governance platform
The FDA is entering a new era of regulation as whole genome sequencing becomes more accessible to consumers.
Chris Wysopal explains how defenders can help developers create secure software through coaching, shared code, and services.
Haroon Meer says a new type of security engineering is taking root, which suggests hope for effective corporate security at enterprise scale.
Matt Stine looks at three principles of cloud-native security and explains an approach that addresses the increasing volume and velocity of threats.
Katie Moussouris explains how to turn the forces that resist defense activities into the biggest supporters.
Fredrick Lee shines a light on the ways security can be allowed into the world to do more.
Watch highlights covering security, defense, culture, and more. From the O'Reilly Security Conference in New York 2017.
The convergence of big data, artificial intelligence, and business intelligence
Value propositions are a dime a dozen. Learn how to choose the ones that work.
Identify the options available to develop an effective immersive experience.
The O’Reilly Data Show Podcast: Rhea Liu on technology trends in China.
Solving challenges of data analytics to make data accessible to all.
There are advantages to having a search engine built into a database.
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.
How to create your own custom object detection model.
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.
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.
Laura Hackney looks at the pitfalls and successes of the movement to bring social justice work into the technology landscape.
Kavya Joshi explores strategies for preparing systems for flux and scale.
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.
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.
Catherine Mulligan discusses the implications of blockchain on distributed systems and what needs to be addressed to build and maintain these systems effectively.
How to observe what your customers are already doing and turn those habits into the basis for product ideas.
Miriah Meyer explores how interactive visualizations can help us find meaning in mounds of data.
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.
Liz Rice considers the questions organizations must answer before going cloud native.
Christopher Meiklejohn is building his startup with Martinelli, a new programming language that provides fault-tolerant, high-scalability operation.
Use this process as a guide to try out prototyping before applying it to your work.
The O’Reilly Programming Podcast: Embracing late changes, plurality, and decentralization.
The case for chatbots in the modern security operations center.