January 3, 2024

The Power of PHP Extensions

PHP, a server-side scripting language designed primarily for web development, has evolved significantly since its inception in 1994. Initially created by Rasmus Lerdorf, PHP has undergone numerous updates, with the latest versions offering improved performance, new features, and better security. Prominent websites like Facebook and WordPress, and content management systems (CMS) like WordPress, Joomla and…

Ross Ross Gerring

December 31, 2023

WordPress Page Builders. What are they, and should you use them?

Introduction WordPress, a platform synonymous with versatility and ease, offers various tools to craft websites, ranging from native editors like the Classic Editor and Gutenberg to an array of sophisticated Page Builders. These builders, such as Elementor, WPBakery, Divi, and Breakdance, have become highly popular, offering features that far exceed the capabilities of WordPress’s native…

Ben Ben Townsend

December 30, 2023

The Downsides of Cloudflare

Cloudflare is a widely recognized internet services company that began operations in 2009. It offers a variety of services aimed at improving website performance and security, functioning primarily as a content delivery network (CDN) and a protective layer against attacks such as DDoS (Distributed Denial of Service). Cloudflare’s services include CDN functionality, DNS management, DDoS…

Ross Ross Gerring

December 30, 2023

WordPress Site Health: what is it and where to find it?

WordPress is a powerful platform that empowers millions of websites around the world. As a website owner or manager, it’s important to ensure your site operates smoothly and securely, over and above what you can learn by clicking around your public-facing website. This is where the “Site Health” report, a feature in WordPress, becomes an…

Izumi Izumi Mitsui

December 22, 2023

Ensuring Successful Email Delivery: The Role of DNS Records

Understanding DNS: The Internet’s Address Book Imagine the Domain Name System (DNS) as the internet’s phone book. Just like you’d look up a number to call someone, computers use DNS to look up the address of a website or service. When you type in a web address, DNS translates it into a unique IP address…

Ross Ross Gerring

December 7, 2023

Consultants Beware! How ChatGPT is Empowering Us to Challenge Expert Advice

In the landscape of knowledge and expertise, a seismic shift is occurring, propelled by the advent of sophisticated artificial intelligence (AI) tools like ChatGPT. This paradigm shift is reshaping the traditional dynamics between experts across various fields and the general public. With the ease of accessing high-level information, the public is not only empowered to…

Ross Ross Gerring

December 6, 2023

Navigating the Permissions-Policy Header in Modern Web Development

Introduction In the dynamic world of web development, the balance between functionality, security, and user privacy is a perpetual challenge. Among the tools at a developer’s disposal to address this challenge is the Permissions-Policy header. This HTTP response header, previously known as Feature-Policy, offers a robust mechanism for controlling access to various browser features and…

Ross Ross Gerring

November 16, 2023

Top 10 SEO Onboarding Questions

SEO, or Search Engine Optimization, is a digital marketing strategy aimed at improving the visibility and ranking of a website or web page in search engine results pages (SERPs). It involves optimizing various elements of a website—including its content, structure, and on-page elements like titles and meta tags—as well as external factors such as backlinks…

Ben Ben Townsend

November 14, 2023

Should Project Managers use A.I. to help with software troubleshooting and development?

The integration of non-programmers, such as project managers, into the realm of programming, particularly in situations like attempting to fix bugs, presents a complex scenario with various pros and cons. This article delves into these aspects, considering the evolving role of AI in programming and the dynamics of software development teams. Pros of Non-Programmers Programming:…

Ross Ross Gerring

November 9, 2023

Top Benefits and Features of a Customer Support Ticketing System

Online customer support ticket systems have revolutionized the way organizations interact with their clients. From streamlining customer inquiries to ensuring issues are addressed efficiently, these systems are integral to delivering exceptional customer service…

Izumi Izumi Mitsui

November 9, 2023

Upgrading from Drupal 9.x to Drupal 10.x – how long does it take?

With Drupal 9 having reached its official end-of-life (EOL) on November 1, 2023, the importance of upgrading to Drupal 10 becomes a more pressing issue for Drupal website owners and developers. The EOL status signifies that the version will no longer receive official support, including security updates or patches, which makes websites still running on…

Ross Ross Gerring

November 7, 2023

Navigating the Waves of Change: The Importance of Keeping Your Website’s Software Up-to-Date

In the ever-evolving digital landscape, your website serves as the digital storefront of your business, greeting customers and presenting your brand to the world. Just as a physical store requires regular maintenance, your website needs consistent updates to ensure it remains secure, functional, and competitive. Understanding the necessity of these updates, and the potential risks…

Ross Ross Gerring

October 27, 2023

The Balance of Website Security: When Too Much Can Be Detrimental

In the digital age, the security of a website is tantamount to its overall success. For platforms like WordPress, layers of protection come in various forms, from application layer defences such as the popular Wordfence plugin, to server-layer interventions like firewalls and anti-virus software, and even external solutions like Cloudflare. But as with many things,…

Ross Ross Gerring

October 27, 2023

Why do some emails you send not get a reply? There are so many reasons!

There isn’t a person alive who has received a prompt reply to every email they’ve ever sent. Indeed, many emails get sent, but never receive a reply, prompt or otherwise. How rude! But did you ever stop to think of the myriad of reasons, technical or otherwise, why some of your emails aren’t responded to?…

Ross Ross Gerring

October 5, 2023

Should a website use cache? What is it, and what are the pros and cons?

Cache in the context of websites refers to storing copies of files or data results in strategic locations, so that future requests for that data can be served more quickly. When a user visits a webpage, the cached version of the webpage is shown, reducing the load time of the page. Caching can be done…

Ross Ross Gerring

August 28, 2023

Should I upgrade from PHP v.7.3 or v.7.4 to PHP v.8.1 or higher?

PHP, which originally stood for “Personal Home Page” but now stands for “PHP: Hypertext Preprocessor,” is a server-side scripting language primarily used for web development. It can be embedded within HTML and is also commonly used for backend data manipulation, user authentication, and various other web application tasks. PHP v.8.1 was released on 25 Nov…

Ross Ross Gerring

July 5, 2023

Beware of Online Impersonators

Scams in the digital age are alive and well. Oscar Wilde once said that imitation is the highest form of flattery. However, when the imitator is using your image to try and rob people of their earnings, flattery is the last thing you feel. Itomic recently became aware of just such a scam. A criminal…

Rob Rob Townsend

March 20, 2023

POP email is dead. Long live IMAP

In the world of email, there are two main protocols that are used to access and manage email accounts: POP (Post Office Protocol) and IMAP (Internet Message Access Protocol). While both protocols serve the same basic purpose of allowing users to access their email accounts from various devices, there are significant differences between the two…

Ross Ross Gerring

Keep up with the latest

"*" indicates required fields

This field is for validation purposes and should be left unchanged.