.NET for the next generation

.NET.net-corecorefxcross-platformossrosyln

It was about a decade ago when Visual Studio .NET 2002 was launched. Having worked with Visual Studio 6 until then, the new interface was refreshing and powerful along with .NET and the suite of …

Read more →

final, const and beyond

C#constfinalimmutabilityJava

What are your thoughts on the following piece of code? public String someGibberishMethod() { int length = someMethodReturningLength(); int sum = 0; for (int index = 0; index < length; ++index) { // …

Read more →

The unconquerable

Hercules was a strong man; a tall muscular perfect masculine figure. He moved boulders with his bare hands. He stopped elephants and swung them by their tusks. No doubt, he prevented battles by his …

Read more →

JAR Tips: Loading dependencies

If you are writing a typical console based application in Windows, you would end up with an executable (exe). You might also have one or more dependent libraries (DLL). The question is where do we …

Read more →

An Unfair World of Tuples, Anons., var and auto

anonymous-classanonymous-typesautoC#Javatuplesvar

It all began when I wanted to return more than one value from one of the methods. Although my attempts ended futile, it was fun exploring and musing how things could have been. There are at least a …

Read more →