Instead of NOT IN, use a correlated NOT EXISTS for this query pattern. Always. Other methods may rival it in terms of performance, when all other variables are the same, but all of the other methods introduce either performance problems or other challenges.


If you haven’t encountered them (where’ve you been?) then Xamarin are a Microsoft/Visual Studio partner and they have “Xamarin for Visual Studio” which provides a means via which you can write C# code for apps built for iOS and Android. Naturally, you can already write C# code to build apps for Windows/Phone.


It's a fluent automation API that supports Selenium as well as WatiN along with all their flavors and drivers. Since Fluient supports Selenium, that means you can use the Selenium ChromeDriver, IEDriver, Remote Web Driver or even the headless PhantomJS.


Mobile first! Responsive design! You’ve heard all of the buzzwords and catchphrases. Countless helpful and not-so-helpful articles proclaim the rise of mobile, but what practical steps can you take to make your brand more approachable for mobile users?


If you like getting up-close and personal with managing your computing resources, you’ll be happy to know that your Windows Azure Website comes with some useful online tools that let you do some really cool things with it. These tools are part of your site’s Kudu dashboard (also known as the SCM dashboard) and today we’ll see what these tools are.


Have you ever shoved a < blink > into a < marquee > tag? Pixar gets all the accolades today, but in the 90s this was a serious feat of computer animation. By combining these two tags, you were a trailblazer. A person capable of great innovation. A human being that all other human beings could aspire to. You were a web developer in the 1990s.