Category Archives: software

If you build it, will they come?

This is my Lightning Talk for CPPCON 2020. I’m super grateful to Chris Ryan for posting it on LinkedIn. Quality C++ documentation is abundant…as long as it is in English. If you’re a Spanish speaker your options are limited. This … Continue reading

Posted in software | Leave a comment

Look what the cat dragged in…

Well, in reality I like birds better. Disclaimer: I got C++ Lambda Story as a gift from the author, Bartłomiej Filipek, and in a previous post I shared that I had covered the book end to end. Nonetheless, it’s nice … Continue reading

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

C++23 Stacktrace library documentation now available in Spanish / C++23 Documentación de la biblioteca de listado de pila ahora disponible en español

Una de las primeras características de C++23 se encuentra disponible aquí. Todas las características documentadas hasta ahora se encuentran aquí.

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

C++20 Three-Way Comparison Now Available In Spanish / C++20 Comparación de tres vías ahora disponible en español

Three-way comparison (aka “the spaceship operator <=>) is a cool new feature in C++20. While the usage is simple, the documentation is not :-). Strong, weak, partial ordering…concepts, more concepts, type traits, and so on. Documentation a long time in … Continue reading

Posted in software | Leave a comment

Should the new Mac mini M1 be called a Big Mac?

For the past week I’ve been enjoying the new Mac mini M1 (with Apple Silicon), and boy, what a thing of beauty. Externally it looks the same; the back, as has been reported, has less extensibility, but I don’t mind–I … Continue reading

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

CPPCON2020 Plenary Session Review: Performance Matters

This was my favorite session. I must confess that I’ve seen it three times, and had the time to go slowly over the topic discussed: performance. Emery Berger needs no introduction. Just check his LinkedIn profile, but just in case, … Continue reading

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

CPPCON2020 Session Review: Back to Basics: Concurrency

Arthur O’Dwyer’s session is a lap around the concurrency facilities present in C++, starting with C++11. He starts the session with a gentle introduction to concurrency and parallelism pre-C++11 and walks you towards the memory model present in Modern C++, … Continue reading

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

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