When working in applications you might often find that the source code has become so complex that it is difficult to understand and maintain. Fluent interfaces and method chaining are two concepts ...
Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources. This article dives into the happens-before ...
Extension methods provide a great way for extending a class functionality -- but it's interfaces that let you use those methods anywhere you want. Extension methods let you add functionality to an ...
Whether you're building a Web or desktop application, here's a round-up of tools for building the interface with plain old HTML. Being able to work comfortably on Web-related code elements -- HTML, ...
Microsoft is busy factoring in the growing use of dynamic languages in its planned upgrade to the Visual Studio software development platform. The upcoming Visual Studio 2010 release boosts ...
Microsoft began offering this week Beta 2 releases of its free Visual Studio 2010 Express products, which are intended to enable students, hobbyists, and novices to build Windows and Web applications.
With the latest version of its Visual Studio software development platform, Microsoft is looking to entice developers by expanding language capabilities and accommodating mobile development. Visual ...