What’s popular in software development

Your source for what’s next

Popular in live online training

See all

August 3, 2023

Software Architecture Hour: Improving your Architecture with the Modularity Maturity Index with Carola Lilienthal

Presented by Neal Ford, Carola Lilienthal

Ask Carola and Neal what’s next for software architecture Join us for a special conversation with Neal Ford and Carola Lilienthal, managing director of WPS - Workplace Solutions GmbH, where they’ll ...

July 18, 2023

Software Development Hour with Sam Newman: From Developer to Architect with Nathaniel Schutta

Presented by Sam Newman, Nathaniel Schutta

Ask Nathaniel Schutta what's next for software engineering Join us for a special conversation with Sam Newman and software architect Nathaniel Schutta of VMware, who’ll discuss what it means to be ...

September 5, 2023

Software Development Hour with Sam Newman: Programming Best Practices with Emily Bache

Presented by Sam Newman, Emily Bache

Ask Emily Bache what's next for software engineering Join us for a special conversation with Sam Newman and technical coach Emily Bache, who’ll discuss why software teams that work well together ...

June 21, 2023

Clean Code By Example

Presented by Scott Ford

Mastering the 4 pillars of clean code: naming, formatting, logic, and unit tests As a writer of code, the compiler isn't your only audience. Your coworkers—and even your future self, when ...

July 7, 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 ...

September 20, 2023

Software Development Superstream: Building Better Software

Presented by Sam Newman

Designing, Architecting, Writing, and Maintaining code Software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life. So software engineers don’t ...