Filter CategoriesView AllIn The NewsThought LeadershipEvents & Awards In The News Built In NYC: How Two Local Engineers Fine-Tune DevOps Toolchains to Meet Future Challenges May 11, 2021 DevOps has been steadily growing in popularity among engineering teams, boasting the ability to break down silos and facilitate cross-collaboration. Thought Leadership CppCast 276: Networking TS with Robert Leahy December 3, 2020 Robert Leahy, lead software engineer at MayStreet and C++ thought leader joins CppCast hosts Rob and Jason for an episode on Networking TS. Thought Leadership P2187R5: std::swap_if, std::predictable October 15, 2020 This paper proposes new Standard Library primitives swap_if and iter_swap_if, currently used implicitly (but deeply sub-optimally) in nearly half of the Standard Library algorithms, and equally useful for users’ algorithms. Events & Awards CppCon 2020 – The Networking TS from Scratch: I/O Object October 5, 2020 Robert Leahy lead software engineer at MayStreet will explore the task of authoring new I/O object types by motivating and illustrating the facilities and patterns the Networking TS provides for this purpose. Events & Awards CppCon 2020 – Template Metaprogramming: Type Traits September 23, 2020 In this presentation at the CppCon 2020 conference, MayStreet software engineer Jody Hagins discusses template metaprogramming, specifically type traits. Thought Leadership Executors Review: Concepts Breakout Group Report August 14, 2020 This is the report of the Executors review group 3: Concepts, of paper . Thought Leadership What Happened to C++20 Contracts? August 5, 2020 The Summer 2019 meeting of the ISO SC22/WG21 C++ Standard committee, in Cologne, marked a first in the history of C++ standardization. Thought Leadership Executors Review: Senders and Receivers July 15, 2020 This is the report of the Executors review group 2: Senders/Receivers, of paper . Thought Leadership Remove Default Candidate Executor July 14, 2020 This paper proposes that associated_executor not provide a default candidate type. In The News Built In NYC: How to Build a DevOps Culture and Methodology That Works June 1, 2020 MayStreet, which provides market data to Wall Street players, ensures all teams are trained in DevOps and fully own their roles. Thought Leadership Reddit: My Favorite Unknown C++20 Feature May 11, 2020 C++2020 was voted out yesterday, its final stamp of technical approval before it goes to ISO for legal certification. Thought Leadership Member Templates for Local Classes April 5, 2020 This paper proposes that local classes be allowed to have member templates. Thought Leadership Remove system_executor April 4, 2020 This paper proposes the removal of system_executor and system_context from the Networking TS. In The News Built In NYC: How MayStreet Engineers Give Back to the C++ Community February 4, 2020 Nathan Myers, a principal software engineer, and Robert Leahy, a senior software engineer, attend each meeting knowing that which companies send engineers is less important than the work of the engineers themselves; it’s the engineers doing the work who have the most influence. Thought Leadership P2069: Stackable, thread local, signal guards January 13, 2020 It is long overdue that the C and C++ standards modernise their support for handling of the third form of failure of compiler-unanticipated interruption, better known as signals. Thought Leadership P2052: Making modern C++ i/o a consistent API experience from bottom to top January 12, 2020 The 2019 Cologne meeting highlighted that multiple approaches and design philosophies to asyn-chronicity and i/o were beginning to ‘butt heads’ against one another. Thought Leadership P1883: file_handle and mapped_file_handle January 12, 2020 In Belfast, the single paper treatment of a single file i/o class proved to be very successful in creating progress, and there was widespread encouragement to bring back file_handle with suggested improvements to Prague. In The News Built In NYC: Want Ownership? Here’s What You Can Expect From Joining These 8 Companies December 10, 2019 For CEO and Co-Founder Patrick Flannery, ambition and passion drive big data and fintech company Maystreet to land new clients like the U.S. Events & Awards CppCon 2019 – The Networking TS in Practice: Patterns for Real World Problems October 9, 2019 This talk from Robert Leahy, lead software engineer at MayStreet and C++ thought leader, introduces such patterns for use with the Networking TS and Boost.Asio. Events & Awards CppCon 2018 – The Networking TS in Practice: Testable, Composable Asynchronous I/O in C++ November 5, 2018 This talk from Robert Leahy, lead software engineer at MayStreet and C++ thought leader, provides all the context and prescriptive guidance required to get started building software components based on Asio and the Networking TS, ripe for reuse and composition. Thought Leadership Support for contract based programming in C++ April 2, 2018 This paper is based on P0380 (P0380R1). All changes are relative to latest working draft ( N4727).