What’s new
Your source for what’s next
New in live online training
See allJuly 21, 2022
Spring For Architects
Presented by Jakub Pilimon, Nathaniel Schutta
The job of software architect isnât getting any easier. Applications (and teams!) have become increasingly distributed, applications are growing increasingly complex, and architects are spread thin. You canât be involved with ...
July 6, 2022
Getting Started with Prometheus
Presented by Brent Laster
Monitoring Kubernetes infrastructure and applications for reliability Modern infrastructure has complicated the task of monitoring services and applications and tracking problems to their sources in a complex cluster. The push to ...
July 6, 2022
Communication Styles for Distributed Architectures and Microservices
Presented by Neal Ford
Understanding trade-offs, an architecture hard part When teams adopt microservices with an understanding of the structure of the architecture but not of how to get all the pieces to communicate, itâs ...
July 7, 2022
Leadership communication skills for managers
Presented by Curtis Newbold
Learn how to best support, respond to, persuade, and inspire your team Excellent communication skills are imperative for effective leadership. Executives, project managers, creative directors, team leaders, and other professionals in ...
July 5, 2022
Mental Models Fundamentals
Presented by Connie Missimer
Learn better and faster using mental models Mental models are the lenses through which we see, learn about, and understand the world. Every human has an array of mental models they ...
July 5, 2022
Intermediate SQL for data analysis
Presented by Thomas Nield
Doing more with relational databases SQL is often viewed as a means for accessing and writing data and performing rudimentary analysis, but most database platforms offer powerful analytics capabilities beyond aggregations ...
New in interactive learning
See allSoftware Engineering Fundamentals: Solve this Programming Problem (What Time is it in London?)
By Nathaniel Schutta
Write a simple utility that converts US Central Time to the current time in London ...
Software Engineering Fundamentals: Improving Existing Code
By Nathaniel Schutta
Working with heritage code ...
Software Engineering Fundamentals: Hello World (Compile, Run and Produce an Output)
By Nathaniel Schutta
Compile, run and produce an output ...
Software Engineering Fundamentals: Code Review Tools
By Nathaniel Schutta
Working with code review tools ...
Software Engineering Fundamentals: Debug This Code (When in the World Should We Meet?)
By Nathaniel Schutta
Clean up the code and get the tests to pass ...
Software Engineering Fundamentals: Spot the Bugs
By Nathaniel Schutta
Examining code for bugs ...
News from O’Reilly
See allMay 17, 2022
O’Reilly Announces Inaugural O’Reilly Awards
May 2, 2022
O’Reilly Announces Remaining 2022 Radar Event Schedule Including Cloud, AI, and Security Sessions
March 30, 2022
As Adoption of Artificial Intelligence Plateaus, Organizations Must Ensure Value to Avoid AI Winter, According to New O’Reilly Report
January 26, 2022
Developer Interest in Cybersecurity Topics Grows as Data Breaches Persist, O’Reilly Analysis Reveals