Posts

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...

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

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

GotW #101 Solution: Preconditions, Part 2 (Difficulty: ...

This special Guru of the Week series focuses on contracts. We covered some basic...

GotW #101: Preconditions, Part 2 (Difficulty: 7/10)

This special Guru of the Week series focuses on contracts. We covered some basic...

GotW #100 Solution: Preconditions, Part 1 (Difficulty: ...

This special Guru of the Week series focuses on contracts. We’ve seen how postco...

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

Today, the ISO C++ committee held its second full-committee (plenary) meeting of...

GotW #100: Preconditions, Part 1 (Difficulty: 8/10)

This special Guru of the Week series focuses on contracts. We’ve seen how postco...

GotW #99 Solution: Postconditions (Difficulty: 7/10)

This special Guru of the Week series focuses on contracts. Postconditions are di...

GotW #99: Postconditions (Difficulty: 7/10)

This special Guru of the Week series focuses on contracts. Postconditions are di...

GotW #98 Solution: Assertion levels (Difficulty: 5/10)

This special Guru of the Week series focuses on contracts. We covered basic asse...

GotW #98: Assertion levels (Difficulty: 5/10)

This special Guru of the Week series focuses on contracts. We covered basic asse...

Get Thread by Name in Java

In Java, each thread has a unique name that helps in identifying and managing it...

Understanding LLM vs. RAG

The rise of AI-driven text generation has led to two powerful paradigms: Large L...

Mocking in Unit Tests: Mockito vs. EasyMock vs. JMockit

Unit testing is a critical part of software development, ensuring that individua...

Top 4 JavaScript Frameworks in 2025: React, Angular, Vu...

As we move deeper into 2025, JavaScript frameworks continue to shape the way we ...

[DEALS] FolderFort 2TB Cloud Storage Pro Plan: Lifetime...

Hello fellow geeks, Fresh offers await you on our Deals store, please have a loo...

Filtering a List with Regular Expressions in Java

In Java, filtering a list based on certain criteria is a common operation. One p...

Serverless JavaScript: Building Scalable APIs with AWS ...

In 2025, serverless architecture continues to revolutionize how developers build...

Java Objects.requireNonNull() Example

Null references have long been a source of errors in Java applications. A NullPo...

Mockito Spy: Mocking a Method in the Same Class Example

Mockito is a popular testing framework for Java that helps in mocking dependenci...

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