Ruth HaephratiPlaying the strings: C++20 std::format: Compile-Time vs. RuntimeC++20 std::format is not all kitties and rainbows, at least until C++26 comes to the rescue. The issue relates to compile-time Vs runtime…Jan 1Jan 1
Ruth HaephratiIt’s a Meta Trader 5 ‘wrappsody’MetaTrader 5 (MT5) is a widely used online trading platform that empowers traders with advanced tools and features. Meta Trader 5 API is…Nov 14, 2023Nov 14, 2023
Ruth HaephratiThe world is flat: The new C++23 flat containersThe new C++23 standard introduced four new associative containers: flat_set, flat_map, flat_multiset, and flat_multimap. Do we really need…Oct 29, 20231Oct 29, 20231
Ruth HaephratiFeel the change: Meet the new C++23 insert_range()If you need to insert a range of elements in a container, C++23 allows you to do so using a single function — because looping is so 2020.Oct 15, 2023Oct 15, 2023
Ruth HaephratiI have been doing some consultation and help companies with their software development needs.https://www.upwork.com/services/product/development-it-ruth-1473284257449971712?ref=project_shareJul 4, 2023Jul 4, 2023
Ruth HaephratiinDev GeniusMirror mirror on the wall, who’s the greatest (or smallest or equal) of them all? (Part one)Do you know the story about the boy who never said a word until he was 10 years old? The new three-way-comparison operator <=> presented in…Oct 31, 2022Oct 31, 2022
Ruth HaephratiinDev GeniusMutex and Semaphores are here to save us from the return of the 80sBack in the jolly days of horrible hairdos, it was possible to run several instances of a program repeatedly on a single machine: multiple…Oct 28, 20222Oct 28, 20222
Ruth HaephratiFloat like a Butterfly, Sting like a ButtonFlyThere’s no reason the buttons used as part of your programs’ UI won’t look beautiful and be practical at the same time. Introducing…Oct 14, 2022Oct 14, 2022
Ruth HaephratiThere’s more to C++ than you can CC++ is a serious programming language for important software and has been one of the top programming languages for 30 years — and it’s…Sep 1, 20223Sep 1, 20223