Digital What is web accessibility? Undeniably, the web has revolutionised our society. One of the most powerful tools ever created, the internet has helped improve people’s lives in countless ways. Since the birth of... read more
Security What is penetration testing? “If you know your enemy and know yourself, you need not fear the outcome of a hundred battles.” It’s safe to say that Sun Tzu wasn’t thinking about... read more
Digital Chatbots and conversational UI Robots are never out of the news. Whether it’s announcements of the latest artificial intelligence breakthrough, or worries about AI systems stealing jobs from humans, what’s undeniable is... read more
Digital What is DevOps? If you asked the average person in the street ‘what does DevOps mean to you?’ or even 'what is DevOps?', you’d probably get a blank stare. But... read more
Digital Using GitHub for version control Source code is the basis of all those thousands of applications we’ve come to rely on every day. Developers make use of a huge range of programming languages to... read more
Digital How the internet works: An intro to IP In this new series of blog posts, Jon Dainton will be breaking down the history of the internet, from inception to present day, and describing the basics, fundamentals and complexities... read more
Digital Waterfall vs Agile development Waterfall and Agile software are two different types of development methodology. Each method has its pros and cons, but what is the difference between Waterfall and Agile? What is Waterfall... read more
Digital Kubernetes vs Docker Swarm vs Apache Mesos When it comes to container orchestration, the three big names out there are Kubernetes, Docker Swarm, and Apache Mesos. As explained in our overview of Kubernetes, an orchestration tool is... read more
Digital POP3 vs IMAP What is email protocol? It’s an everyday routine: you open up your email and watch the messages pop into your inbox. But behind the scenes, complex email protocols are... read more
Cloud What is Hadoop? Recently, we discussed big data and MapReduce. Hadoop is another method of dealing with big data that builds upon Google’s MapReduce algorithm. What is Hadoop? The software framework Hadoop... read more
Security Big data and MapReduce Big data is a big thing. With the sheer amount of data being collected in this age of interconnectivity, there has to be an efficient and effective way of storing... read more
Security Digging into the dark web With all the recent news stories on the so-called ‘dark web’, you’d be forgiven for thinking of it as a black hole to be avoided at all costs. But... read more
Digital How to improve page load times on WordPress Internet users are getting more and more impatient. In this age of information where there’s so much content out there to grab our attention, there’s high competition to... read more