How to analyse and filter databanks with MongoDB aggregation

How to analyse and filter databanks with MongoDB aggregation

Aggregation in MongoDB lets you analyse and filter data records. In this article, we explain what MongoDB aggregation is, how a pipeline works and what pipeline stages are. In addition to covering what you need for MongoDB aggregation, we’ve also included some practical examples…

Read more
How to create a Steam API keynhungboonShutterstock

How to create a Steam API key

Are you looking to integrate Steam’s social networking features, group and friend lists, or achievements into your applications? Then you’ll first need a Steam API key to connect to Valve’s Steamworks Web API. In this article, we’ll show how to get started, whether the API costs…

Read more
What are polyfills?

What are polyfills?

Websites and apps are constantly evolving. New features and functionalities often promise higher quality, better performance and enhanced security. With such clear benefits, they are often implemented without giving it a second thought. Many browsers, however, aren’t up to speed…

Read more
What is a convolutional neural network (CNN)?

What is a convolutional neural network (CNN)?

Convolutional neural networks (ConvNets) are artificial neural networks that have revolutionised the way visual data is processed and analysed. In this article, we’ll take a look at the networks’ different layers and how they work together to identify objects. We’ll also explore…

Read more
How to use Java BigDecimal to display floating point numbers

How to use Java BigDecimal to display floating point numbers

In situations where the smallest digit after the decimal point is important, you need programs that can display these reliably. Java uses BigDecimal, a class that can represent and process complex floating point numbers in detail. In this article, we’ll show you how to use the…

Read more
How to use the randint() function in Python

How to use the randint() function in Python

The randint function generates a random integer in a specified range, making it ideal for applications based on random data, such as simulations, games and tests. Randint also makes it possible to control the repeatability of the generated numbers by specifying a seed value for…

Read more
How to use the Python random module

How to use the Python random module

The Python random module is not only suitable for generating random numbers, but also for a variety of other tasks. You can use random permutations to shuffle lists, create a random password or develop simulation models with random inputs. In this article, we take a look at all…

Read more
How Java Math class works

How Java Math class works

Java’s Math class is a valuable tool for doing calculations in Java. It uses a simple syntax and can be used to perform logarithms, trigonometric tasks and simple numerical calculations. Here you can find out how the Math class works in Java and which methods you can use. We’ll…

Read more
What are Java bitwise operators and how to use them

What are Java bitwise operators and how to use them

If you want to change individual bits, Java’s solution is bitwise operators. With Java bitwise operators, you can step in and manipulate bits in whatever way you’d like. We’ll show you which bitwise operators are available in Java and go over their benefits. We’ll also use some…

Read more
How to enable JavaScript in Safari

How to enable JavaScript in Safari

In order for websites to be displayed accurately, JavaScript needs to be enabled in the browser you are using. Although this is the default setting in Safari, if you want to disable the scripting language, you have the option to do so manually. In this article, we’ll show you how…

Read more
Page top