What’s popular in software development

Your source for what’s next

Popular in live online training

See all

March 25 & 26, 2021

Functional Programming in Java

Presented by Ken Kousen

Working with streams, lambda expressions, and method references in Java SE8 and beyond Today’s software developers are embracing functional programming (FP) in droves, whether it’s to write concurrent programs or to ...

March 8 & 9, 2021

Functional Java for Big Data

Presented by Simon Roberts

Functional programming helps you make the most of modern parallel hardware and is at the heart of many of the tools and libraries that are used for "big data" processing. Java ...

March 11, 2021

Refactor Your Code and Your Career

Presented by Bryan Beecham

Use refactoring, TDD, and mob programming to take your code and career to the next level Writing software is a complex and ongoing activity. Discover how to take your code, your ...

March 30, 2021

Python First Steps: Fundamentals and Core Concepts

Presented by Reuven Lerner

Learning a programming language is like learning a foreign (human) language: it requires not just a new mindset but also lots of practice. But if you’ve never programmed before, it’s like ...

April 16, 2021

Efficient Software Development

Presented by Sebastian Daschner

Applying automation to improve coding time Automation can help developers do their job more efficiently. Join expert Sebastian Daschner to explore best practices for using your computer more effectively—and discover how ...

April 15, 2021

Understanding Functional Programming

Presented by Venkat Subramaniam

Transitioning Java from imperative to functional The imperative style of programming is more common in Java, but a functional programming approach has less accidental complexity. Syntactically, code is more concise and ...