Insights

Explore perspectives across engineering, secure systems, emerging technologies and the complex digital environments shaping modern organisations.

PHP Future Feature – Enumerations RFC
Technical Mar 8, 2021 Adrian Grayson

PHP Future Feature – Enumerations RFC

If you’re familiar with a language other than PHP, it’s likely that you’ve encountered native implementations of the enumeration data type. It’s a primitive that was present even b...

Read more →
Free SPF DNS Sensor For PRTG
Technical Mar 7, 2021 Adrian Grayson

Free SPF DNS Sensor For PRTG

Here at Vokke we use PRTG as a tool to monitor all of our infrastructure components. We needed to monitor some Sender Policy Framework (SPF) DNS records (the modern, TXT-based ones...

Read more →
Capturing Flushed Entities Within The PostFlush Event Subscriber
Technical Mar 1, 2021 Adrian Grayson

Capturing Flushed Entities Within The PostFlush Event Subscriber

A colleague and I recently ran into an interesting scenario when using Doctrine, a data mapper object-relational mapping library. As it turns out, you cannot natively get a list of...

Read more →
Permission Systems And Access Controls – An Introduction
Security Mar 1, 2021 Adrian Grayson

Permission Systems And Access Controls – An Introduction

In software design, the term “access control” refers to the limitations of access to resources by other entities, typically end-users. This is a very active area of research, and t...

Read more →
Optimizer Search Depth Issue In MySQL
Technical Mar 1, 2021 Adrian Grayson

Optimizer Search Depth Issue In MySQL

Our development team recently ran into quite an interesting issue – when joining around 20 tables together, the query performed outrageously slowly, taking in excess of 40 seconds...

Read more →
How Do Apps Store Your Password Securely?
Security Feb 10, 2021 Adrian Grayson

How Do Apps Store Your Password Securely?

Ever wondered how web apps store your password securely? It’s quite an interesting topic, and the answer may surprise you. Let’s take a deep dive look at the mechanics that protect...

Read more →
How Randomness Runs The Internet
Security Feb 4, 2021 Adrian Grayson

How Randomness Runs The Internet

Random numbers are at the heart of security on the internet. Without them, the internet would be a totally insecure place, a world where confidential online banking and messaging w...

Read more →
Introduction To Block, File And Object Storage
Technical Jan 28, 2021 Adrian Grayson

Introduction To Block, File And Object Storage

Introduction to blocks, files and objects Data is now everywhere. Astonishingly, in the last two years alone humans created 90% of the world’s data. That explosive exponential gro...

Read more →
1 2 3 4 5 6 7 8