
Exploring Software Development Methodologies
A software development methodology is a fairly nebulous thing. In this article, I’ll try to bring some clarity to the concept of the methodology, investigate various prominent methodologies and their

A software development methodology is a fairly nebulous thing. In this article, I’ll try to bring some clarity to the concept of the methodology, investigate various prominent methodologies and their

Augmented reality (AR) is a very old technology dating back to the 13th century when the eyeglasses were invented. But, today’s augmented reality is a whole new thing. Augmented reality

Google’s Dataflow framework?is a data processing engine that supports various types of data-related jobs: ETL, batch jobs and most–importantly stream processing. It is based a programming model that takes into

In this article, I’ll provide a lot of practical advice about the important things to focus on as a new developer. The cool thing is that it’s OK to make

Cloud computing makes it relatively easy to manage a large-scale software operation without serious operations expertise. The breadth, quality, services and support offered by today’s cloud providers are pretty amazing.

The Internet of Things (IoT) is coming–actually, it is already here. You carry a mobile phone. Your mobile phone has sensors. Your mobile phone probably phones home and at least

There are many challenges and problems during collaboration on software development projects, such as keeping track of the latest version and previous changes, code integration, multiple people working on the

As hackers begin to exploit vulnerabilities deeper in the technology stacks around us, we need to focus on security along multiple vectors. An effective security strategy will address the entire

Application life cycle management (ALM) is the process of creating application software and includes many different aspects???such as gathering requirements, architecture and detailed design, implementation, testing, change management, maintenance, integration,