A unit test is used in software development to testing the functional parts (units) of computer programs, i.e. to check them for correct functionality. The term module test is also understood as an early test stage in which the most detailed internal components of the software are tested. See also the graphic stages of the V-model in the procedure model. According to the Software Validation & … [Read more...]
Archives for January 2021
What is Asynchronous Communication?
Asynchronous communication is a mode of communication in which the sending and receiving of data is shifted in time and takes place without blocking the process by, for example, waiting for the receiver's response (as is the case with synchronous communication). Asynchronous communication should not be confused with the term asynchronous data transmission; this refers to media access procedures. … [Read more...]
What is Infrastructure as code (IaC)?
Infrastructure as code (IaC) is a set of mechanisms for managing virtual infrastructure through descriptor files or scripts. Initially dedicated to virtual machines (Instances), the evolution of virtualization offerings has made it possible to manage a full-fledged infrastructure, from instance to network, including the management of the DNS service, Load-Balancing, sub-networks and security … [Read more...]
CAP Theorem Explained
The CAP theorem or Brewers Theorem states that in a distributed system it is impossible to simultaneously guarantee the three properties - Consistency, Availability and Partition tolerance (failure tolerance). According to the CAP theorem, a distributed system can meet two of the following properties at the same time, but not all three. The consistency of the stored data. In distributed systems … [Read more...]
A.I. Bingo Game for Teaching A.I.
Bingo is a game using a printed ticket of numbers. Bingo is also a card game played with a bridge deck of 52 cards which is named because of it's analogy to the original bingo game. Bingo has been a phrase analogous to "win by chance". While BlackJack requires a certain calculation, bingo believed to be a game of chance. Bingo also has mostly always been a popular game and like most forms of … [Read more...]
Blackjack Strategies, AI and Cognitive Science
Research in AI and cognitive science try to investigate various learning algorithms. Blackjack is a wonderful game in the sense it doesn’t fall directly into chance and the players who take the time to research and learn the skills of the game have a significant advantage over those who don’t. Researching strategies can be tough as there is certainly a lot of information available out there. … [Read more...]
Wi-Fi for Old House With Thick Walls
Residents of old houses with 2 to 3ft thick limestone exterior walls and some load-bearing interior walls often face problem while deploying Wi-Fi to their houses. Most of these walls were insulated and it is super difficult for any radio-wave to penetrate. While these buildings are good for health while deploying solutions related to the Internet of Things invite a lot of problems. Height of most … [Read more...]
What is Inertial Navigation System?
An inertial navigation system (INS) is a 3-D measurement system with an inertial measurement unit as a central sensor unit with several accelerations and rotational rate sensors. By integrating the accelerations and rotation rates measured, the spatial movement and the respective geographical position is continuously determined. The main advantage is that it can be operated without reference, i.e. … [Read more...]
What is Miniaturization?
Miniaturization is a process for shrinking structures while maintaining the function and possibly also the shape. In technology, this means the continuous reduction of various components of technical devices. It has been a target of many developments in science and technology for about three decades. As driving moments, desires for increasing performance and speed are most important, as well as … [Read more...]
What is Domain-Driven Design (DDD)?
Domain-driven Design (DDD)is an approach to model complex software. The modelling of the software is significantly influenced by the technicalities of the application domain to be implemented. The term "domain-driven design" was coined by Eric Evans in 2003. Domain-driven design is not just a technique or method. Rather, it is a way of thinking and prioritizing to increase the productivity of … [Read more...]
Top 10 Anti Hacking Software for Microsoft Windows
The number of security breaches increasing each year. This article is intended for the laymen who are not used with technical terminologies and run a small business. With the wave of digitalization and also COVID-19 pandemic, the usage of multiple computers connected to the internet becoming common even by the small business owners. Various malicious attacks occurring every day, putting the … [Read more...]