Common big data design patterns
Design patterns have provided many ways to simplify the development of software applications. Now that organizations are beginning to tackle applications that leverage new...
Mixing ASP.NET Webforms and ASP.NET MVC
Ever since Microsoft started working on the ASP.NET MVC framework, one of the primary concerns was the framework's ability to re-use as many features...
Style Management in QGIS
In this article by Alexander Bruy and Daria Svidzinska, authors of the book QGIS By Example, you will learn how to work with styles, including...
Will Rust Replace C++?
This question has been asked several times, showing that developers like yourself want to know whether Rust will replace the good old, painfully difficult...
Should you use Bootstrap or Material Design for your next web or app development...
Superior user experience is becoming increasingly important for businesses as it helps them to engage users and boost brand loyalty. Front-end website and app...
Introducing Liferay for Your Intranet
In this article by Navin Agarwal, author of the book Liferay Portal 6.2 Enterprise Intranets, we will learn that Liferay is an enterprise application...
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....
NVTOP: An htop like monitoring tool for NVIDIA GPUs on Linux
People started using htop when the top just didn’t provide enough information. Now there is NVTOP, a tool that looks similar to htop but...
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...