What’s popular in software development

Your source for what’s next

Popular in live online training

See all

March 8, 2023

Software Architecture Characteristics: Defining, Discovering, and Protecting Architecture

Presented by Neal Ford

Defining, Discovering, and Protecting Architecture Software systems consist of designs to both satisfy requirements and architecture characteristics, also known as non-functional requirements. Identify and preserving architecture characteristics is a key responsibility ...

February 21, 2023

Architecture foundations: Styles, patterns, and trade-offs

Presented by Neal Ford

A survey of modern architecture patterns Understanding the topology, rationale, and trade-offs for common architecture styles and when to use synchronous or asynchronous communication patterns are critical foundational skills for architects. ...

January 25, 2023

Architecture: The Hard Parts

Presented by Neal Ford, Mark Richards

Learn how to manage workflows, orchestration, distributed transactions, and optimize operational characteristics such as scalability, elasticity, and performance. Architects are often harried and worried because they have no clean, easy decisions: ...

March 7, 2023

Clean Code

Presented by Robert Martin

Robert C. “Uncle Bob” Martin is a software craftsman, and one of the leading names in contemporary software development. His books and videos are immensely popular. This new live training session ...

March 1 & 2, 2023

Hands-On Quality Code

Presented by Venkat Subramaniam

Techniques and tricks for improving your code quality In this course, you’ll: Learn how code quality affects your ability to be agile Apply tools and techniques to improve code quality Create ...

February 22, 2023

Software Development Superstream: Becoming a Senior Software Engineer

Presented by Sam Newman

Contribute at a high level, drive big projects, and determine tech strategy As software development grows more complicated and becomes increasingly central to a business’s identity, the demand is high for ...