Category Archives: software

CPPCON2020 Session Review: Test Driven C++

I was interested in this talk by Phil Nash to see his approach with C++. TDD is an approach that, as it states it is test driven (and Phil clarifies that it is different from test first). Saying that, there … Continue reading

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

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 Future of C++ Parallel and Concurrency Safety Guidelines

“I test, therefore I exist.” Paraphrasing René Descartes, what do you do if you’ve been conditioned from your engineering “birth” to test, and test everything. This session is a fit for you if you program systems that require safety as … Continue reading

Posted in C++, C++17, concurrent programming, software, software architecture | 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 , , , , | 4 Comments

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