memory management

Delphi: memory management techniques for parallel programming

Memory management is part of practically every computing system. Multiple programs must coexist inside a limited memory space, and that can only be possible...
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...
optimize website in grunt

Grunt makes it easy to test and optimize your website. Here’s how. [Tutorial]

Meet Grunt, the JavaScript Task Runner. As implied by its name, Grunt is a tool that allows us to automatically run any set of tasks. Grunt can...
back up and recovery

Handling backup and recovery in PostgreSQL 10 [Tutorial]

Performing backups should be a regular task and every administrator is supposed to keep an eye on this vital stuff. Fortunately, PostgreSQL provides an...
shaders in games

Working with shaders in C++ to create 3D games

A shader is a computer program that is used to do image processing such as special effects, color effects, lighting, and, well, shading. The...

Implement an API Design-first approach for building APIs [Tutorial]

The Monster Records & Associates (MRA) –a fictional music records company, having realised that its biggest asset is in fact its data, embarked on...

Protect your TCP tunnel by implementing AES encryption with Python [Tutorial]

TCP (Transfer Communication Protocol) is used to streamline important communications. TCP works with the Internet Protocol (IP), which defines how computers send packets of data...

Phish for passwords using DNS poisoning [Tutorial]

Phishing refers to obtaining sensitive information such as passwords, usernames, or even bank details, and so on. Hackers or attackers lure customers to share...
fuzzy logic in games

Building C++ game play engines in finite state machine pattern [Tutorial]

One of the most important aspect of game development is creating game states which helps in different tasks like controlling game flows, managing different...
back up and recovery

What’s the difference between OAuth 1.0 and OAuth 2.0?

The OAuth protocol specifies a process for resource owners to authorize third-party applications in accessing their server resources without sharing their credentials. This tutorial...

Popular on Packt Hub

Customizing Elgg Themes

Compute Discrete Fourier Transform in SciPy

Basics of Jupyter Notebook and Python

Blogs and Forums using Plone 3