Posts

Podcast: Interview with Software Engineering Daily

Also in April, I was interviewed by Jordi Mon Companys for Software Engineering ...

April talk video posted: “Safety, Security, Safety[sic]...

Many thanks to ACCU for inviting me back again this April. It was my first time ...

Pre-ACCU interview video is live

On Friday, I sat down with Kevin Carpenter to do a short (12-min) interview abou...

Effective Concurrency course & upcoming talks

With the winter ISO meeting behind us, it’s onward into spring conference season...

Trip report: Winter ISO C++ standards meeting (Tokyo, J...

Moments ago, the ISO C++ committee completed its third meeting of C++26, held in...

C++ safety, in context

Scope. To talk about C++’s current safety problems and solutions well, I need to...

Effective Concurrency: Live online course in April

I generally give one or two courses a year on C++ and related technologies. This...

Trip report: Autumn ISO C++ standards meeting (Kona, HI...

Today, the ISO C++ committee completed its second meeting of C++26, held in Kona...

My new CppCon talk is on YouTube: “Cooperative C++ Evol...

My Thursday CppCon talk is now online. Note: There’s already a Reddit thread for...

cppfront: Autumn update

Since the 2022-12-31 year-end mini-update and the 2023-04-30 spring update, prog...

My C++ Now 2023 talk is online: “A TypeScript for C++”

Thanks again to C++ Now for inviting me to speak this year in glorious Aspen, Co...

Trip report: Summer ISO C++ standards meeting (Varna, B...

Minutes ago, the ISO C++ committee finished its meeting in-person in Varna, Bulg...

cppfront: Spring update

Since the year-end mini-update, progress has continued on cppfront. (If you don’...

Interview on CppCast

A few days ago I recorded CppCast episode 357. Thanks to Timur Doumler and Phil ...

C++23 “Pandemic Edition” is complete (Trip report: Wint...

On Saturday, the ISO C++ committee completed technical work on C++23 in Issaquah...

Cpp2 and cppfront: Year-end mini-update

As we close out 2022, I thought I’d write a short update on what’s been happenin...

Trip report: Autumn ISO C++ standards meeting (Kona)

A few minutes ago, the ISO C++ committee completed its second-to-last meeting of...

Weekend update: Operator and parsing design notes

Thanks again for all the bug reports and feedback for Cpp2 and cppfront! As I me...

Cpp2 design notes: UFCS, “const”, “unsafe”, and (yes) ABI

Thanks to everyone who has offered bug reports and constructive suggestions for ...

Something I implemented today: “is void”

[Edited to add pre-publication link to next draft of P2392, revision 2, and corr...

My CppCon 2022 talk is online: “Can C++ be 10x simpler ...

It was great to see many of you at CppCon, in person and online! It was a really...

My CppCon 2021 talk video is online

Whew — I’m now back from CppCon, after remembering how to travel. My talk video ...

Trip report: Summer 2021 ISO C++ standards meeting (vir...

On Monday, the ISO C++ committee held its third full-committee (plenary) meeting...

GotW #102 Solution: Assertions and “UB” (Difficulty: 7/10)

This special Guru of the Week series focuses on contracts. Now that we have cons...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.