Development

This section includes all content related to programming and software development.




Agile software development is a flexible, responsive method that is quickly gaining popularity due to its advantages over the traditional...


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...


Rapid application development is key to efficiency. Apache Spark is helping developers test their ideas even more quickly and easily than...


Docker is a tool for Linux developers that lets them package applications into containers, allowing them to easily move their applications...


While HTML and CSS have been used for years, Sass is relatively new to the Web development scene. It can greatly simplify the development...


This software development method encourages collaboration and flexibility to help deliver a high-quality product.


Microsoft is releasing its newest version of Visual Basic with the Visual Studio 2015 package. Visual Basic 14 includes new features to...


Virtualization technologies are not only used in hardware or server consolidation. Virtualization also provides valuable tools for software...


Wondering if it's worthwhile to upgrade to SharePoint 2013? Here we look at what it has to offer.


There are some unique benefits to using cloud-hosted software development tools. Consider these in light of all your needs when making a...


In Ghana, lack of proper sanitation and latrines is creating a public heath crisis - and one technology can help solve. But while Ghana...


The rapid adoption of HTML5 - the successor to the now long-in-the-tooth HTML4 - is allowing programmers to create some impressive websites...


While Google has claimed that this technology can potentially improve the firm’s search engine and Web processes, a computer this...


In exploring the boundaries of what's possible in a game world, developers can get closer to answering some broader questions about...


In a world that runs increasingly on digital information, APIs have become a big deal - and not just for posting to Farmville from your...


Learn the basics of candidate keys and how they operate in a database.


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...


Android and iPhone now dominate the smartphone market, but there are some key differences between their users.


It's easy to confuse bits, bytes and their multiples. Here is a simple explanation about what these measurements mean.