Software development involves far more than the mere production of code. It goes beyond writing instructions and knowing specific syntax and grammar rules. So, we may well ask ourselves: what is software and how is it developed? One of the best examinations of this subject was done by Peter Naur – creator of the BNF notation and winner of a Turing award – in his essential article “Programming as Theory Building”. Here’s a summary of his idea.
The concept of code coverage affects any existing software application, from PC programs, mobile apps, the latest application for your SmartTV or router firmware. While it’s not a concept that depends on whether the software is connected to the Internet, it does affect us all. Let’s explain what it is and how to deal with it.
Virtualization technologies, Cloud (private or public), “Software-defined whatever” not only bring simplicity and flexibility to systems and communications management, but also require the full automation of company IT systems.
It needs to stop being a cost center and start taking an active role in the business with a significant impact on the organizational´s results.
The idea behind Microservices has been with the software industry and developers for about six to seven years now, and it´s definitely a current buzz term which is being heard more and more in the industry.
The number of commuters rises to record high. According to an analysis by the Federal Institute of Research on Building, Urban Affairs and Spatial Development (BBSR), the number of commuters in Germany has peaked at sixty percent, compared to 53 percent in 2000.