A step by step guide to creating Odoo Addon Modules
Odoo uses a client/server architecture in which clients are web browsers accessing the Odoo server via RPC. Both the server and client extensions are packaged...
How Concurrency and Parallelism works in Golang [Tutorial]
Computer and software programs are useful because they do a lot of laborious work very fast and can also do multiple things at once....
Using Handlebars with Express
In this article written by Paul Wellens, author of the book Practical Web Development, we cover a brief description about the following topics:
Templates
...
Configuring and securing PYTHON LDAP Applications Part 1
This article mini-series by Matt Butcher will look at the Python application programmers interface (API) for the LDAP libraries, and using this API, we...
Create your first OpenAI Gym environment [Tutorial]
OpenAI Gym is an open source toolkit that provides a diverse collection of tasks, called environments, with a common interface for developing and testing...
Getting started with Z Garbage Collector (ZGC) in Java 11 [Tutorial]
Java 11 includes a lot of improvements and changes in the GC(Garbage Collection) domain. Z Garbage Collector (ZGC) is scalable, with low latency. It...
How to recover deleted data from an Android device [Tutorial]
In this tutorial, we are going to learn about data recovery techniques that enable us to view data that has been deleted from a...
A really basic guide to batch file programming
Batch file programming is a way of making a computer do things simply by creating, yes, you guessed it, a batch file. It's a...
Creating test suites, specs and expectations in Jest
In this article by Artemij Fedosejev, the author of React.js Essentials, we will take a look at test suites, specs, and expectations.
To write a...
Multithreading with Qt
Qt has its own cross-platform implementation of threading. In this article by Guillaume Lazar and Robin Penea, authors of the book Mastering Qt 5, we will...