Matt Stine looks at the tricky situations that sometimes emerge from design and architecture.
Glenn Vanderburg talks about the importance of letting your attention roam, and he shares examples of how insights from other fields have inspired software practitioners.
Stuart Halloway explains how to augment agility with principles for designing systems.
Tamar Eilam offers an overview of cloud-native programming and outlines a path toward the unification of the cloud programming model.
Trisha Gee shares lessons she learned the hard way while managing her career as a developer, lead, and technical advocate.
Neal Ford talks with Mark Richards about his career path and his work as a software architect.
Watch highlights from expert talks covering cloud-native programming, software architecture career advice, and more.
O’Reilly authors and instructors explore the near-term future of popular and growing programming languages.
A new report explores how far companies have come with microservices.
Our most-used Java resources will help you stay on track in your journey to learn and apply Java.
Understanding how the Kubernetes scheduler makes scheduling decisions is critical to ensure consistent performance and optimal resource utilization.
Trisha Gee shares advice and lessons she learned the hard way while managing her career as a developer, lead, and technical advocate.
Mike Roberts explores ideas for trying serverless as well as a framework for evaluating its effectiveness within your organization.
Stefan Tilkov looks at common software architecture pitfalls and explains how they can be avoided.
Liz Rice outlines the security implications of microservices, containers, and serverless.
Chris Richardson describes microservices anti-patterns he’s observed while working with clients around the world.
Watch highlights from expert talks covering microservices, Kubernetes, serverless, and more.
Sarah Wells explains how the Financial Times migrated microservices between container stacks without affecting production users.
As lists are the raw material of strategy and technology architecture, MECE list-making is one of the most useful tools you can have in your tool box.
A look at the roles of architect and strategist, and how they help develop successful technology strategies for business.
Our most-used Python resources will help you stay on track in your journey to learn and apply Python.
Exploring use cases for the two tools.
From chaos architecture to event streaming to leading teams, the O'Reilly Software Architecture Conference offers a unique depth and breadth of content.
The O’Reilly Media Podcast: Daniel Krook, IBM developer advocate, on the Call for Code Global Initiative at IBM.
Lessons from hundreds of development practice assessments across the industry.
Practical examples of how to integrate personal and tool-based feedback into your code review process.
Jerome Hardaway explains how Vets Who Code uses open source to create job opportunities for veterans.
Roger Magoulas shares insights about the open source tools ecosystem based on analysis of usage and search data from O'Reilly's learning platform.
Angie Brown explains how Home Depot uses open source in its stores, online search, order management, analytics, and more.
Patricia Posey draws on her non-traditional journey into tech to illustrate how honest investments can build a sustainable community that is integral to the advancement of its members.
Jay Gambetta explores Qiskit, an open-source framework that aims to make quantum computing accessible for everyone.
The O’Reilly Open Source Awards recognize individual contributors who have demonstrated exceptional leadership, creativity, and collaboration in the development of open source software.
Sarah Novotny outlines two reasons why open source continues to be important: choice and infrastructure.
Mahdi Yusuf discusses new ways to unlock potential from the data you generate with smart health devices.
Camille Eddy explains what we can do to create culturally sensitive computer intelligence and why that's important for the future of AI.
Christopher Ferris says Hyperledger was formed to help deliver blockchain technology for the enterprise. Two and a half years later, that goal is being realized.
Suz Hinton live codes an entertaining hardware solution in front of your eyes.
Ying Xiong explains how Huawei collaborates with industry leaders and innovates through open source projects.
Zaheda Bhorat explores the next wave of open source contributions.
Watch highlights covering open source, AI, cloud, and more. From the O'Reilly OSCON Conference in Portland 2018.
Tim O'Reilly looks at how we can extend the values and practices of open source in the age of AI, big data, and cloud computing.
Explore TensorFlow’s applications and its community on July 17 at TensorFlow Day at OSCON.
Practical advice for software engineers and security consultants.
The benefits of modeling data as events as a mechanism to evolve our software systems.
Cast your vote for the top open source projects and communities through June 29.
O’Reilly Media Podcast: JP Phillips, platform engineer at IBM Cloud, on problem solving with containers and Kubernetes, and how developers can get started.
Federated load balancing makes hosting resilient applications and operating at scale in the public cloud manageable.
We are likely to see more open interfaces and metaframeworks emerge, but they have their drawbacks.
Harnessing DNS for traffic steering, load balancing, and intelligent response.
Choose an Istio sidecar for reliability, observability, and security.
Enhance overall code quality through a blend of interpersonal communication and tool-based analysis.
The O’Reilly Programming Podcast: Rising barriers to entry, the complexity of the modern web, and a preview of upcoming Fluent sessions.
Considerations for setting the architectural foundations for a fast data platform.
How to enable non-programmer business users to create their own data applications.
The O’Reilly Programming Podcast: How to build evolvable systems.
The O’Reilly Programming Podcast: Containers, orchestrators, and new projects.
Why stateful services are an important part of the future of containers and microservices in the enterprise.
Build a more scalable, composable, and functional architecture for interconnecting systems and applications.
Get a basic overview of microservices and then go deeper with recommended resources.
Adrian Cockcroft outlines the architectural principles of chaos engineering and shares methods engineers can use to exercise failure modes in safety and business-critical systems