IT Hare on Soft.ware

Tap to confirm selection


Disclosure: On this site you won’t find specific advice on “how to call function xyz()”. Interpreting C++ ARM and #pragma dwim is also out of scope.

We’re treating our readers as intelligent beings who can use Google and/or StackOverflow, where all such specific questions were answered more than once.

What you will find is opinions on all the aspects of software development (from UI to scalability, reliability and security) for all kinds of systems (from large-scale systems to embedded ones), the reasoning behind those opinions, and tons of practical observations, which may help you to choose what you really need for your specific task.

Your mileage may vary. Batteries not included.

DB Execution Plans for C++/Java Developers, and for anybody who has read Knuth

“If I was a compiler-with-ability-to-create-indexes-as-I-need-it – what would I do to make The Ideal Execution Plan™ for this request?”
Another Quote:
“When we have that ideal-execution-plan – we still need to convince our SQL compiler to use it”

Allocator for (Re)Actors with Optional Kinda-Safety and Relocation

“‘Safe with relocation’ mode will allow us to eliminate dreaded ‘external fragmentation’ – which tends to cause quite a bit of trouble for long-running systems”
Another Quote:
“For a long while, I have been a strong proponent of message-passing mechanisms over mutex-based thread sync for concurrency purposes”