Meeting Martin
You may not know the guy in black. You should definitely be knowing the guy in green. Don’t you? I am not a patron of his philosophies against planned design. But he sure is a great guy with …
Read more →Blog posts on tech, engineering, and more.
You may not know the guy in black. You should definitely be knowing the guy in green. Don’t you? I am not a patron of his philosophies against planned design. But he sure is a great guy with …
Read more →Alright, it is a long wait. And I am going to keep it short. Recap of the problem: Why did the ref variable in SomeMethod not get the expected result (DayOfWeek.Friday) when called from a different …
Read more →Straight to code….. int SomeMethod(string arg1, string arg2, ref DayOfWeek arg3) { // Wildest implementation! } The above method had to be executed on its dispatcher thread. So let unravel a …
Read more →Currying is a mathematical concept based on lambda calculus. It is a technique of operating on a function (taking multiple arguments) by splitting and capable of chaining into a series of single …
Read more →template<typename A, typename B> class TClass { public: TClass() { } // Overload #1 public: std::string SomeMethod(A a, B b) { std::ostringstream ostr; ostr << a << "-" …
Read more →