Code Readability

Code should read like a book

Code Readability
Having worked as a "heads down" coder for 15 years, I’ve worked in many code bases, some welcomed me with beautifully laid out architecture or had implemented custom frameworks that handled 90% of the business use cases out of the box! Others were a patchwork of ideas held together with hard work and a bit of luck. Why readability matters Most developers will eventually be tasked with fixing a bug or adding a new feature to an unfamiliar system. This is usually far more difficult than clean sheet development as the developer is confined by the system they’re working in. Most read more
 

Stop Cyberattacks Before They Start: Secure Passphrases and MFA for Your Business

Protect your business with passphrases and MFA

Stop Cyberattacks Before They Start: Secure Passphrases and MFA for Your Business

Weak passwords leave your business vulnerable to cyberattacks. By using secure passphrases and enabling multifactor authentication (MFA), you can make it much harder for attackers to access your systems. Learn how these simple steps can protect your data, employees, and customers from costly security breaches.

read more
 

Software Architecture Patterns: A Time and Place for Everything

Software Architecture Patterns: A Time and Place for Everything

Software architectural patterns are one of the more polarizing and controversial topics in the development world.

"Here's all the patterns that every project needs!"

"All patterns are bad and you should feel bad if you use them!"

In this post I will talk about what Architectural Patterns are, when they matter, when to use them and when not to.

I will list out a few patterns in a way that I hope will share understanding rather than dogmatic positions that are often held by tech influencers on social media.

read more
 

CSS Features: Easy Styling of Select Elements!

CSS Features: Easy Styling of Select Elements!

There are a whole host of new and exciting CSS features that were rolled out in 2025, many of which are supported by the latest editions of Chromium browsers already in 2026. A list of these new features are described in the CSS Wrapped 2025 article by the Chrome dev team.

Today we'll be looking primarily at the new options for <select> elements and how they give developers much more control over the element and remove the need for unwieldy JavaScript solutions that would often be used to bring drop-down boxes into alignment with the rest of a site's theme. Many JS solutions that have been popularized over the years are either so heavy that they become a problem for optimization (especially an issue for mobile users), or so light that they didn't properly handle all of the native functionality of a <select> element resulting in lost accessibility functionality.

read more
 

i7MEDIA Acquires Microquiz

Press Release

Media wishing to learn more about this event, please use the Contact Form on this site.

FOR IMMEDIATE PUBLIC RELEASE:

Microquiz Limited, a website development and hosting company based in Coventry, England and i7MEDIA, an IT Services agency based in Excelsior Springs, Missouri, USA, have entered into an agreement for i7MEDIA to begin servicing Microquiz clients.

Excelsior Springs, Mo (October 30, 2024) - It is an exciting day for i7MEDIA, a longtime provider of mojoPortal development and support services to Microquiz, has entered into an agreement to acquire and service all customers of Microquiz Limited. 

Microquiz has used mojoPortal relied upon i7MEDIA's expertise for building and supporting hundreds of mojoPortal websites over the past decade. Their services include domain registration, website and email hosting, website design, and content management. 

read more