In the ongoing Letter Boxed solver saga, we have explored native code from the C++ angle. After all, C++ is still comfortably among the top of the close-to-the-metal programming languages (at least according to some sources). But it’s 2021 AD…
Letter Boxed: out with the old
Software rot is inevitable if projects are not maintained with care. It is nice to think that in today’s write once, run anywhere world, a rock-solid application with no planned changes can continue to work perhaps without even recompiling; of…
Cross-platform without complexity: finishing up
Our cross-platform project has interoperable C++ and .NET code. However, the command line and IDE experience still only accounts for the C++ side. Let’s start with the IDE. First, a bit of bad news — there doesn’t seem to be…
Decoding EventSource traces
In the previous post, I introduced an EventSource sample. If you run the sample app, the calculator client will continually try to connect to the service and perform random operations, tracing all the while. That’s nice, but how do you…
Initialize projects script
I have a preferred Visual Studio solution layout. It is basically as follows, using MyProj as a sample name: MyProj: Solution root. bin: All built binaries go here. external: External binary dependencies (e.g. unit test runners). source: Root of source…