Business, Schools, Government, and almost every other form of organization, cannot work without access to the Internet. But while the Internet has accelerated productivity it has brought with it many dangers and distractions. These Internet threats and danger can be managed efficiently by using Domain Name Systems (DNS) technologies.
A few weeks ago I wrote a post on the Teldat blog about open source software. I explained how we were seeing the tremendous growth in the use of open source software in recent years. So much so, that the top acquisitions within the technology sector in last year have been for open source software. In that post, I gave an explanation of the advantages and disadvantages to using open source software in comparison to proprietary software or closed source software. However, as I explained then, the trends all indicate that the open source software market is going to increase at a fast rate, hence I have decided to write a new post in order to go one step deeper into this market and explain the important role that licenses play within these types of software and the main differences between them.
Like many things in our lives, and as a result of the technological revolution, cities are subject to a constant transformation as they respond to the needs of the citizens who live in them and maintain or increase their sustainability. With the emergence of the IoT (Internet of Things), cities will undergo huge transformations aimed at both solving the problems which, in many cases, are already besetting them – as is the case of pollution – and providing people with more and better services.
Very rarely do leading technology companies and professionals get the chance to see how societal changes impact the core of our business. In this sense, we cannot help but notice how our connectivity paradigms mirror the human sphere of our society. Trends in technology are often influenced by the changes that shape our world and social environment. Here, I would like to take a moment to talk about the late philosopher and sociologist Zygmunt Bauman, who coined the term “liquid modernity” to describe our ever-changing society (characterized by globalization, individualism, and communication and information technologies).
The concept of reactive programming is currently thriving. It consists of dealing with asynchronous data flows called streams. One of the libraries to offer this concept is ReactiveX, which spans multiple programming languages and takes the best ideas from functional programming and the Observer and Iterator patterns.
The goal is to achieve an easily scalable responsive application.