travel app

Create a travel app with Xamarin [Tutorial]

Just like the beginning of many new mobile projects, we will start with an idea. In this tutorial, we will create a new Xamarin.Forms mobile...
indexes

Splunk: How to work with multiple indexes [Tutorial]

An index in Splunk is a storage pool for events, capped by size and time. By default, all events will go to the index specified by defaultDatabase,...
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...

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