What’s popular in software development

Your source for what’s next

Popular in live online training

See all

June 7, 2022

Advanced Functional Programming with Java

Presented by Victor Rentea

Principles and Patterns You've been using the Java 8 features for quite a while and you are now fluent with Lambdas and Stream API. Great job! But you feel there's a ...

June 27, 2022

Modern Java Exception Handling

Presented by Simon Roberts

It’s well known that some of the hardest code to write well is the code that handles things going wrong. In some systems, a special return value indicates a failed function ...

June 2, 2022

Clean Code By Example

Presented by M. 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 ...

June 9, 2022

IntelliJ Wizardry with Heinz Kabutz

Presented by Heinz Kabutz

For Java and Android. Learn IntelliJ’s programmer-friendly tools to code faster, easier, and smarter In 2003, Heinz was asked to fix bugs and add features to a bowl of spaghetti code. ...

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

June 10, 2022

Software architecture by example

Presented by Mark Richards, Neal Ford

Learn how to apply the fundamentals through real-world examples Software architecture is a participation sport. While you can learn a great deal about practices, patterns, coupling, cohesion, and all the other ...