Author Archives: javierestrada

CPPCON2020 Session Review: Back to Basics: Class Layout

There are two types of knowledge: timely and timeless. Knowing how your types are laid out onto physical hardware is programmer’s gold and it is timeless knowledge. It never leaves you. I would recommend strongly this talk if you work … Continue reading

Posted in C++, C++17, C++20, programming languages, software | Tagged , , , , , , , , , | Leave a comment

CPPCON2020 Session Review: The Hidden Secrets of Move Semantics

I “virtually” attended this session and followed it fully, and went through it again to write this short session review. But then, I’m biased. Continue reading

Posted in C++, C++17, C++20 | Tagged , , , , , | Leave a comment

CPPCON2020 Session Review: Collaborative Development with Visual Studio Code

Julia Reid walks through three main topics in this entertaining session about Visual Studio Code: the Visual Studio Code, CMake and vcpkg trifecta, remote development, including containers, and collaboration using LiveShare. Continue reading

Posted in C++, C++17, C++20, programming languages, software | Tagged , , , , , , , | Leave a comment

CPPCON2020 Session Review: Back To Basics: The Structure of a Program

Bob Steagall will walk you through the anatomy of a C++ program, explaining each of the parts. If you want to make sense of it all, check out this talk. Continue reading

Posted in C++, C++17, C++20, programming languages, software | Tagged , , , | Leave a comment

CPPCON2020 Session Review: Back to Basics: The Abstract Machine

If you’ve been flirting with C++, and are past the customary “Hello, world!” program, have been programming for a few months, but want to commit to a serious relationship, then this talk is for you. Bob Steagall masterfully walks you … Continue reading

Posted in C++, C++17, C++20, programming languages, software | Tagged , , , , | Leave a comment

CPPCON2020 Session Review: Template Metaprogramming Type Traits (Part 1 and Part 2)

I attended this pair of sessions by Jody Hagins, and then went back and watched them again at unholy hours in the morning. Note: As an attendee, I can munch on the sessions before they’re officially posted on the YouTube … Continue reading

Posted in software | Tagged , , , , , , | Leave a comment

Boutique C++

Boutique C++ is an approach to write a focused book on one topic. Continue reading

Posted in software | Tagged , , , , | 1 Comment

HOME: Habitations and Observations for Moon Exploration

How would you go about developing a habitat for five people to survive six months on the Moon? You may be familiar with Artemis, whose goal is to “land the first woman and the next man on the Moon by … Continue reading

Posted in software | Tagged , , , | Leave a comment

The Whole Enchilada: A C++ Template Recipe

Most likely you’ve had enchiladas, but have you ever heard of entomatadas? They’re a great alternative for those that don’t like “fire in the belly” during/post eating enchiladas and they follow the same process, except that instead of chili you … Continue reading

Posted in software | Tagged , , | Leave a comment

Una historia de conversión: mejorando from_chars y to_chars en C++17

NOTA: Puedes obtener el código fuente y ejemplos en Github en https://github.com/ljestrada/charconvutils y ver mi charla CPPCON2019 Lightning Challenge en YouTube aquí, y la versión en inglés de esta publicación aquí. No, no se trata de una experiencia religiosa, epifanía, … Continue reading

Posted in C++, C++17, software | Tagged , , , , | 1 Comment