Explore the best practices to use while writing code to improve code quality and developer productivity.
Techniques Section Index
Learn the basics of using Visual Studio Online to manage the testing of your applications.
What happens when you have the ability to get instant push notifications along with today’s vast array of sensors? If you toss in a little “Internet of Things (IoT)” you could quickly start revolutionizing how many industries operate.
Many developers remain wary about putting their hard work into the cloud. Here are five of their top concerns — and solutions.
Use data quality services (DQS) for cleansing and matching source data via business rules.
It’s certainly possible to reach a vision or get requirements through a traditional interview-based approach however it’s neither as much fun, nor as effective, as leveraging exercises and games to accelerate the process.
Bipin Joshi explores design patterns, what they are, their benefits and classification.
Setting up virtual servers, building new IT applications, and accessing stored data all become easier and more transparent when you transition to the cloud.
Your web app's UI needs help! Get on the road to more usable web apps with these top 10 design tips for web apps.
How do you deploy big data applications organization-wide to leapfrog competition, win the hearts of customers, and drive revenue by drawing well-informed, real-time conclusions?
SCRUM is a lightweight product development framework developed by Ken Schwaber and Jeff Sutherland. Today most top companies follow the SCRUM model for their product development. Read on to learn more about SCRUM.
Learn to implement an Inversion of Control (IoC) / Dependency Injection (DI) pattern to create a loosely coupled system in .NET Framework, while keeping the data and business layers abstracted.
Developers, team leaders, or R&D managers have a lot to gain by making their DBAs more productive.
Automating Java Applications doesn't adhere to one solution fits all. Learn how to consolidate the process of coming up with an API that can be easily used to automate any Java application.
Learn six of the most important features that a data validation service provider should offer.
When it comes to building highly usable web apps, it's time to put on the brakes and stop innovating!
As a developer, do you understand the scope of making a decision regarding platforms? It’s much more than just operating systems.
Ulf Eriksson explains a number of practical Agile techniques that can easily be applied to any development, and practical tips, which you can start using in your day to day work right away.
Say hello to happier customers and goodbye to release surprises by following these four tips.
There is no room for excuses when Web application performance issues arise. How you handle implementing Web strategies will differentiate your company and drive revenue.
In the modern age of Agile development, with software being updated and released faster than ever, exploratory testing is nothing short of essential. But what does the term actually mean?
Code coverage is a way to measure what percentage of the source code of a program has been tested. Read on to learn how code coverage can help to improve the overall quality of a program and how to leverage Microsoft VSTS to get code coverage for Windows Azure Service and .Net.
The fact that so few development teams want to gather metrics on what they are doing has always baffled me. The simple answer is that they’d “rather be coding.”
In this week's cartoon by David Blazek, we wonder if something has been taken too far...