Development
This section includes all content related to programming and software development.
The Work of Ten Pros: 10x Developers - Are They Real?
The 10x developer - a developer who's ten times as productive as average developers - is somewhat of a mythological figure in the world of...
Why NoSQL Trumps Relational Databases for Mobile Applications
The relational database model simply isn't ideal for the dynamic needs of mobile applications. That's where NoSQL comes in.
How Can Agile IT Transform the IT Industry?
Agile software development is a flexible, responsive method that is quickly gaining popularity due to its advantages over the traditional...
Open-Source Licensing - What You Need to Know
Open source is a great option for developers who don't want to deal with a lot of legal restrictions and copyrights. But free access comes...
How Apache Spark Helps Rapid Application Development
Rapid application development is key to efficiency. Apache Spark is helping developers test their ideas even more quickly and easily than...
Docker - How Containers Can Simplify Your Linux Development
Docker is a tool for Linux developers that lets them package applications into containers, allowing them to easily move their applications...
Does Your Web Project Need Sass?
While HTML and CSS have been used for years, Sass is relatively new to the Web development scene. It can greatly simplify the development...
Agile Software Development 101
This software development method encourages collaboration and flexibility to help deliver a high-quality product.
New Visual Basic: New Name, New Features
Microsoft is releasing its newest version of Visual Basic with the Visual Studio 2015 package. Visual Basic 14 includes new features to...
The Advantages of Virtualization in Software Development
Virtualization technologies are not only used in hardware or server consolidation. Virtualization also provides valuable tools for software...
Moving to SharePoint 2013 - Is It Worth It?
Wondering if it's worthwhile to upgrade to SharePoint 2013? Here we look at what it has to offer.
The Top 4 Benefits of SaaS Tools - and When to Use Them
There are some unique benefits to using cloud-hosted software development tools. Consider these in light of all your needs when making a...
4 Technology Lessons Learned Fighting a Health Crisis in Africa
In Ghana, lack of proper sanitation and latrines is creating a public heath crisis - and one technology can help solve. But while Ghana...
5 Things You Need to Know About HTML5
The rapid adoption of HTML5 - the successor to the now long-in-the-tooth HTML4 - is allowing programmers to create some impressive websites...
5 Cool Things Google's Quantum Computer Could Do
While Google has claimed that this technology can potentially improve the firm’s search engine and Web processes, a computer this...
Gaming Principles and the Future Virtual World
In exploring the boundaries of what's possible in a game world, developers can get closer to answering some broader questions about...
Why APIs Have Become a Big Deal
In a world that runs increasingly on digital information, APIs have become a big deal - and not just for posting to Farmville from your...
An Introduction to Candidate Keys
Learn the basics of candidate keys and how they operate in a database.
DevOps 101
Although the basic idea of DevOps is straightforward, people use and discuss the term in a lot of different ways. Here we take a look at...