![Playing the strings: C++20 std::format: Compile-Time vs. Runtime](https://static.wixstatic.com/media/c40fc1_f6986a9a6f6a40beb73989de169d6628~mv2.png/v1/fill/w_319,h_240,fp_0.50_0.50,q_95,enc_auto/c40fc1_f6986a9a6f6a40beb73989de169d6628~mv2.webp)
Playing the strings: C++20 std::format: Compile-Time vs. Runtime
C++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...
![Can ChatGPT handle obfuscated source code](https://static.wixstatic.com/media/c40fc1_6830ab74482a46c7be89ffafee53a2a9~mv2.png/v1/fill/w_319,h_240,fp_0.50_0.50,q_95,enc_auto/c40fc1_6830ab74482a46c7be89ffafee53a2a9~mv2.webp)
Can ChatGPT handle obfuscated source code
It started as an unintentional request to ChatGPT. We sometimes obfuscate source code or strings within source code, and we use...
![](https://static.wixstatic.com/media/c40fc1_d05d528dcb1e49b2b5d635de1d521177~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_d05d528dcb1e49b2b5d635de1d521177~mv2.webp)
![Code Review and Auditing: What to Expect - by Ruth Haephrati and Michael Haephrati](https://static.wixstatic.com/media/c40fc1_d05d528dcb1e49b2b5d635de1d521177~mv2.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_d05d528dcb1e49b2b5d635de1d521177~mv2.webp)
Code Review and Auditing: What to Expect - by Ruth Haephrati and Michael Haephrati
How we conduct code review to our customers
![Auto Update mechanism](https://static.wixstatic.com/media/c40fc1_363c3e24344c4782863cfb1570491c45~mv2.png/v1/fill/w_319,h_240,fp_0.50_0.50,q_95,enc_auto/c40fc1_363c3e24344c4782863cfb1570491c45~mv2.webp)
Auto Update mechanism
Buy the Commercial Version CodeProject Best C++ Article of September 2017 First Prize. Introduction Many software developers need to...
![](https://static.wixstatic.com/media/c40fc1_25772d79deca4787a9339b715355acc8~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_25772d79deca4787a9339b715355acc8~mv2.webp)
![Thank you for your Service - Windows Services using C++ and Windows API](https://static.wixstatic.com/media/c40fc1_25772d79deca4787a9339b715355acc8~mv2.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_25772d79deca4787a9339b715355acc8~mv2.webp)
Thank you for your Service - Windows Services using C++ and Windows API
Windows Services can safeguard other applications, making sure they are live and kicking
![](https://static.wixstatic.com/media/c40fc1_cda337a0e8884feb992e4dbf04c479de~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_cda337a0e8884feb992e4dbf04c479de~mv2.webp)
![OCR using C++](https://static.wixstatic.com/media/c40fc1_cda337a0e8884feb992e4dbf04c479de~mv2.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_cda337a0e8884feb992e4dbf04c479de~mv2.webp)
OCR using C++
The purpose of this article is to teach you how to perform OCR using C++ by interfacing with an OCR SDK. During our day to day...
![Adding a InputBox() to any c++ program](https://static.wixstatic.com/media/c40fc1_17bf6e99cada41d58a52c5530c46de0a~mv2.png/v1/fill/w_319,h_240,fp_0.50_0.50,q_95,enc_auto/c40fc1_17bf6e99cada41d58a52c5530c46de0a~mv2.webp)
Adding a InputBox() to any c++ program
Introduction There are several building blocks in programming that are available in most of the languages and make life easy. For...
![](https://static.wixstatic.com/media/c40fc1_cbc7919aaae94bf2b1e3f706d9a9469a~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_cbc7919aaae94bf2b1e3f706d9a9469a~mv2.webp)
![Creating a Console based window for debugging](https://static.wixstatic.com/media/c40fc1_cbc7919aaae94bf2b1e3f706d9a9469a~mv2.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_cbc7919aaae94bf2b1e3f706d9a9469a~mv2.webp)
Creating a Console based window for debugging
An article by Michael Haephrati
![](https://static.wixstatic.com/media/c40fc1_ddeb9fcc9f604ad5b64996bc634d574e~mv2.jpg/v1/fill/w_223,h_223,fp_0.50_0.50,lg_1,q_30,blur_30,enc_auto/c40fc1_ddeb9fcc9f604ad5b64996bc634d574e~mv2.webp)
![Sending WhatsApp messages from a Win32 c++ program](https://static.wixstatic.com/media/c40fc1_ddeb9fcc9f604ad5b64996bc634d574e~mv2.jpg/v1/fill/w_318,h_159,fp_0.50_0.50,q_90,enc_auto/c40fc1_ddeb9fcc9f604ad5b64996bc634d574e~mv2.webp)
Sending WhatsApp messages from a Win32 c++ program
Introduction I was looking for a simple API for sending WhatsApp messages to a group of programmers at Secured Globe, Inc. There are...
![](https://static.wixstatic.com/media/c40fc1_3ab1e47706174755afb02f8cbdb6e624~mv2.jpg/v1/fill/w_250,h_250,fp_0.50_0.50,q_30,blur_30,enc_auto/c40fc1_3ab1e47706174755afb02f8cbdb6e624~mv2.webp)
![Creating a .cab archive from one or more files](https://static.wixstatic.com/media/c40fc1_3ab1e47706174755afb02f8cbdb6e624~mv2.jpg/v1/fill/w_319,h_240,fp_0.50_0.50,q_90,enc_auto/c40fc1_3ab1e47706174755afb02f8cbdb6e624~mv2.webp)
Creating a .cab archive from one or more files
Introduction Microsoft requires drivers developers to pack the drivers files into a single cab and code sign it. I was looking for a way...