Programming News

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.

JavaScript Execution with Selenium

In this article, by Mark Collin, the author of the book, Mastering Selenium WebDriver, we will look at how we can directly execute JavaScript...
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...
Programming languages for 2019

8 programming languages to learn in 2019

Learning new skills takes time - that's why, before learning something, you need to know that what you're learning is going to be worthwhile....
delphi parallel programming

Common problems in Delphi parallel programming

This tutorial will be explaining how to find performance bottlenecks and apply the correct algorithm to fix them when working with Delphi. Also, teach...

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

Python Design Patterns in Depth: The Singleton Pattern

There are situations where you need to create only one instance of data throughout the lifetime of a program. This can be a class...

No more free Java SE 8 updates for commercial use after January 2019

Oracle owned Java will no longer provide free public updates of Java SE 8 for commercial use after January 2019. This move is a...
Guido Van Rossum

Why Guido van Rossum quit as the Python chief (BDFL)

It was the proverbial ‘end of an era’ for Python as Guido van Rossum stepped down as the Python chief, almost 3 decades since...
Go green button on keyboard

Implementing memory management with Golang’s garbage collector

Did you ever think of how bulk messages are pushed in real-time that fast? How is it possible? Low latency garbage collector (GC) plays...
operator overloading in kotlin

GitHub introduces ‘Template repository’ for easy boilerplate code management and distribution

Yesterday GitHub introduced ‘Template repository’ using which you can share boilerplate code and directory structure across projects easily. This is similar to the idea...

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