Senior Software Engineer, User Safety at Roblox

Roblox is hiring Senior Software Engineer, User Safety

In this march's edition of the @cppafrica
virtual meetup, I got to speak about #cpp #Iterators and the underlying mechanisms behind them, more of the latter actually.
Video recording is now available on youtube. https://youtu.be/lgovePwPSrw

#cplusplus
#cppafrica
#pointers

Iterators++ or Iterators in C++

YouTube
Part 2 of my terminal text editor series is live. This one covers the Presenter layer — smart pointer ownership, breaking circular dependencies with weak_ptr, routing keyboard input through semantic events, and managing viewport state.
https://ilean.me/blog/building-a-terminal-text-editor-the-presenter-part-2/
#CPlusPlus #OpenSource #TerminalUI #TextEditor #Programming #SoftwareDevelopment #CppDev #MVP #cpp
Building a Terminal Text Editor: The Presenter (Part 2)

Senior Software Engineer with 10+ years in embedded systems and full-stack development. Experience at General Motors working on autonomous vehicles, subsea systems, and modern web applications.

Ilean Monterrubio Jr

Hi folks! ✌️

Here's the new version of "Crisps Chat 🍟" 👉 https://codeberg.org/xolatgames/Crisps-Chat/releases/tag/v0.7.2 with bugfixing 🪲 and new sounds for incoming messages 🎶📩 (Thanks for sounds to Kronbits 🙂)

Have a good day! 😉

#chat #chats #communication #cpp #cplusplus #sdl #sdl2 #imgui #linux #appimage #inkscape #codelite #app #apps #soft #software #dearimgui #sqlite #sqlite3 #opensource #messaging #MessagingApp #cmake #jsonc #codeberg

Bugfixing 🪲 + New sounds for incoming messages 🎵📩 - xolatgames/Crisps-Chat

## The Changes 📝 New features: - [x] Added the sounds for incomming messages 🎵📩 Bug fixing: - [x] Fixed the bug where when a server make itself private, then someone connect to it, and try to enter OTT, the app crashes, then you will need to connect to that server again, and try to ...

Codeberg.org

In case you missed it, we announced 50 outstanding presentations from C++ experts that will be taking place at C++Now 2026 from 4th - 8th May

Read the full announcement - https://cppnow.org/announcements/2026/03/2026-accepted-sessions-announced/

#cpp #cplusplus #programming #coding

std::simd "Hello World" on Compiler Explorer:
https://compiler-explorer.com/z/nTK4xc96f

#cpp26 #cpp #cplusplus

Compiler Explorer - C++

namespace simd = std::simd; int main() { simd::vec str = "Hello World"; std::println("{}", str); std::println("{::d}", str == 'l'); return 0; }

Meeting C++ Community Survey

Out of curiosity, I tried to replicate this same CSS Grid pattern in QML using GridLayout and responsive layouts using States

#Cpp #CPlusPlus #Qt #QtQuick #QML

Looking at Unity finally made me understand the point of C++ coroutines
https://mropert.github.io/2026/03/20/unity_cpp_coroutines/
#cpp
#cplusplus
Looking at Unity finally made me understand the point of C++ coroutines ¡ Mathieu Ropert

I had seen many talks about coroutines but it never really clicked where I could use them outisde of async IO. Until I looked at how Unity uses them in C#.

The first part of std::simd just landed in #GCC 16: https://forge.sourceware.org/gcc/gcc-mirror/commit/8be0893fd98c9a89bbcd81e0ff8ebae60841d062
Expect it on Compiler Explorer in — I guess — 12 hours.

#simd #wg21 #cpp #cpp26 #cplusplus

libstdc++: Implement [simd] for C++26 ¡ 8be0893fd9

This implementation differs significantly from the std::experimental::simd implementation. One goal was a reduction in template instantiations wrt. what std::experimental::simd did. Design notes: - bits/vec_ops.h contains concepts, traits, and functions for working with GNU vector builtins t...

Sourceware Forge: Core Toolchain and Developer Tools