Telecommunications in industrial automation

Telecommunications in industrial automation

Industry is currently undergoing a significant transformation due to the increasing adoption of automation. Ongoing technological advancements have led to the development of more efficient systems and processes, and the role of communications has been one of the key drivers of this revolution. This article looks at how communications have played a crucial role in industrial automation and how...

read more
Connecting some of the dots between Nftables, Iptables and Netfilter

Connecting some of the dots between Nftables, Iptables and Netfilter

When it comes to packet filtering on Linux, Nftables (a successor to Iptables) has matured sufficiently in recent years for it to be considered the default tool to use today. However, Iptables is still widely used in modern systems (e.g., Debian buster),  with it often being “emulated” by using Nftables as backend, whereupon it becomes merely an alternative syntax to Nftables for defining packet...

read more
Monitor the performance of queries against databases to eliminate unnecessary costs

Monitor the performance of queries against databases to eliminate unnecessary costs

In our previous article we saw the great advantages of applying Best Programming Practices in SQL Server. We’d like to explore this further, this time focusing on query optimization. SQL is a declarative language: each query declares what we want the database engine to do, but it doesn’t say how. However, it turns out that the how (the plan) is what affects the efficiency of the queries, so it...

read more
Best programming practices for relational databases and cost savings

Best programming practices for relational databases and cost savings

No time is a bad time to plan improvements. Looking for ways to reduce development costs in the cloud is always a good thing. Process response times in Microsoft SQL Server databases are irreparably deteriorating as our data volume grows. Therefore, we must stay one step ahead by improving our infrastructure and the way we act towards them. Everything can always be improved without needing to...

read more
Robot Framework and test automation

Robot Framework and test automation

Process automation is becoming increasingly important when developing new software and hardware, as a means to detect implementation failures, carry out behavioral tests involving resources and scenarios, etc. On top of saving employees a great amount of time, it is a quick and easy method that is highly reliable when compared to the alternative: specific tests that have to be run manually. As a...

read more
5G: How it will change our lives

5G: How it will change our lives

The advent of 5G technology signifies the start of an even more globally connected society, a completely digital society. This technology, expected to be implemented in 2020, will change the way we interact with each other and objects, allowing us to be permanently connected, both to other people, and to everyday objects like the refrigerator or car.The Internet of things boom is imminent, and...

read more