Packt Hub gives you the latest programming languages news. Whether you’re looking to learn more about the latest Python updates or looking for Java tutorials, we have you covered.

How has Python remained so popular?

In 1991, the Python programming language was created. It is a dynamically typed object oriented language that is often used for scripting and web...

Exploring Language Improvements in C# 7.2 and 7.3

With the C# 7 generation, Microsoft has decided to increase the cadence of language releases, releasing minor version numbers, aka point releases, for the...

Systems programming with Go in UNIX and Linux

This is a guest post by Mihalis Tsoukalos. Mihalis is a Unix administrator, programmer, and Mathematician who enjoys writing. He is the author of Go...

Creating a Catalyst Application in Catalyst 5.8

Creating the application skeleton Catalyst comes with a script called to make this task as simple as possible. takes a single argument, the...

.NET Generics 4.0: Container Patterns and Best Practices

(For more resources on .NET, see here.) Generic container patterns There are several generic containers such as List<T>, Dictionary<Tkey,Tvalue>, and so on. Now, let's take a...

Creating Bar Charts

(For more resources related to this topic, see here.) Drawing a bar chart with Flex The Flex framework offers some charting components that are fairly easy...

Motion Detection

(For more resources related to this topic, see here.) Obtaining the frame difference To begin with, we create a patch with name Frame001.pd. Put in all...

Using Sprites for Animation

(For more resources related to this topic, see here.) Sprites Let's briefly discuss sprites. In gaming, sprites are usually used for animation sequences; a sprite is...

Dependency Management in SBT

(For more resources related to this topic, see here.) In the early days of Java, when projects were small and didn't have many external dependencies,...

Building Ladder Diagram programs (Simple)

(For more resources related to this topic, see here.) There are several editions of RSLogix 5000 available today, which are similar to Microsoft Windows' home...

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