What’s popular in software development
Your source for what’s next
Popular in live online training
See allJune 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 ...


Popular in interactive learning
See allSoftware Engineering Fundamentals: Hello World (Compile, Run and Produce an Output)
By Nathaniel Schutta
Compile, run and produce an output ...
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 ...
Regular Expressions: Character Class
By James Lee
Character class regex rules ...
Regular Expressions: Python RegExes
By James Lee
Examples of using regexes in Python ...
Regular Expressions: Go RegExes
By James Lee
Examples of using regexes in Go ...
Regular Expressions: Quantifiers and Embedding Whitespace
By James Lee
Examples of quantifier and embedding whitespace rules ...