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 →Explore perspectives across engineering, secure systems, emerging technologies and the complex digital environments shaping modern organisations.
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 →
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 →
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 →
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 →
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 →
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 →
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 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 →If you’re unsure where to begin, we’ll help you find the right path.
We take the time to understand your situation, whether you’re starting from scratch or working with an existing system, and guide you toward the most appropriate next step.