Home Programming


Packt Hub provides the latest news for programmers. Whether you’re a Python or Java programmer, we’ve got you covered. We provide the latest insights and tutorials around topics like Microservices and much more.

data visualization

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...
light in the box

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...
Odoo Addon modules

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...
container,container ship in import export and business logistic.

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...
web development

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...

Must Read in Programming

Learning Essential Linux Commands for Navigating the Shell Effectively 

Once we learn how to deploy an Ubuntu server, how to manage users, and how to manage software packages, we should take a moment...