Loading…
CppNorth 2025, The Canadian C++ Conference
July 20-23, 2025 • Toronto, Canada
Type: Design clear filter
arrow_back View All Dates
Wednesday, July 23
 

11:00 EDT

Advanced Ranges: Writing Modular, Clean, and Efficient Code with Custom Views
Wednesday July 23, 2025 11:00 - 12:00 EDT
In this talk, we will explore the power of C++20 ranges and how custom views can simplify complex data transformations and improve code expressiveness. By creating reusable, lazy-evaluated views that operate on ranges, developers can avoid unnecessary intermediate containers and simplify complex data transformations. While standard views like std::views::transform and std::views::filter offer powerful tools for basic operations, custom views provide additional flexibility, allowing developers to create highly specialized transformations and handle more complex, state-dependent logic.  Through real-world examples, we will demonstrate how custom views enhance performance and maintainability, showcasing how they can streamline everything from basic filtering to complex, state-dependent transformations in modern C++ applications.


Speakers
avatar for Steve Sorkin

Steve Sorkin

Steve Sorkin has been at Bloomberg since 2019, where he is a software engineer working on Bloomberg’s Execution Management System (EMSX) as part of the Portfolio Trading Engineering team. He is enthusiastic about writing clean, scalable, and maintainable code for use in low latency... Read More →
Wednesday July 23, 2025 11:00 - 12:00 EDT
TBA-A
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

Recently active attendees

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -