What’s popular in software development
Your source for what’s next
Popular in live online training
See allMarch 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 ...
Popular in interactive learning
See allJava Challengers: Multiple Values with Arrays
By Rafael del Nero
Create arrays with Java ...
Java 11 File API: Read and Write a String to a File
By Benjamin Muschko
Learn how to read and write files ...
Challenge: Generate a Sorted List
By George Heineman
From two heaps, produce an array of sorted values ...
Software Engineering Fundamentals: Hello World (Compile, Run and Produce an Output)
By Nathaniel Schutta
Compile, run and produce an output ...
Regular Expressions: Basic RegEx Rules (grep, egrep, and .^$)
By James Lee
A quick demo, grep and egrep examples, and the basics of regexes ...
Regular Expressions: Inline Modifiers, Bounding, and Alternation
By James Lee
Examples of inline modifiers, bounding, and alternation ...