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.

The difference between functional and object oriented programming

What is the difference between functional and object oriented programming?

1
There are two very popular programming paradigms in software development that developers design and program to. They are known as object oriented programming and...
delphi parallel programming

Common problems in Delphi parallel programming

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

JavaScript Execution with Selenium

0
In this article, by Mark Collin, the author of the book, Mastering Selenium WebDriver, we will look at how we can directly execute JavaScript...

Writing Your First Cucumber Appium Test

0
In this article, by Nishant Verma, author of the book Mobile Test Automation with Appium, you will learn about creating a new cucumber, appium...
Guido Van Rossum

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

2
It was the proverbial ‘end of an era’ for Python as Guido van Rossum stepped down as the Python chief, almost 3 decades since...
Programming languages for 2019

8 programming languages to learn in 2019

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

Go User Survey 2018 results: Golang goes from strength to strength, as more engineers...

0
Yesterday, the team at Go announced the results of their user survey for the year 2018. 5,883 users from 103 different countries participated in...

Introducing LLVM Intermediate Representation

0
In this article by Bruno Cardoso Lopez and Rafael Auler, the authors of Getting Started with LLVM Core Libraries, we will look into some...

Python Design Patterns in Depth: The Singleton Pattern

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

Java Multithreading: How to synchronize threads to implement critical sections and avoid race conditions

0
One of the most common situations in concurrent programming occurs when more than one execution thread shares a resource. In a concurrent application, it...

Must Read in Programming

Learning Essential Linux Commands for Navigating the Shell Effectively 

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

Interviews