Everything you need to know about the alt attributeArticle contains
  1. What is the alt attribute?
  2. The alt attribute examples
  3. The alt attribute vs property
  4. Accessibility
  5. SEO (Search Engine Optimization) and the alt attribute
  6. Backup content when image fails to load
  7. Alt text during the image loading
  8. The alt for text-only browsers
  9. Decorative images
  10. The alt attribute generator
Balancing accessibility and security - how to protect user data on inclusive websitesArticle contains
  1. Understanding accessibility and security
  2. Best practices for accessibility
    1. Use semantic HTML
    2. Provide text alternatives
    3. Ensure keyboard accessibility
    4. Use ARIA (Accessible Rich Internet Applications) landmarks
    5. Test with real users
  3. Best practices for security
    1. Use HTTPS
    2. Implement strong authentication
    3. Sub-resource integrity (SRI)
    4. Regular security audits and updates
    5. Data encryption
    6. Educate users
  4. Balancing accessibility and security
    1. Secure and accessible authentication
    2. Accessible error messages
    3. Privacy by design
    4. Regular testing and monitoring
    5. Stay informed and compliant
    6. Leveraging VPNs for enhanced security
  5. Zero-friction checklist
  6. Conclusion
Hands typing on a laptop

Balancing accessibility and security – how to protect user data on inclusive websites

For any online business in 2025, having a website that’s both accessible and secure is paramount. Accessibility ensures that all users, regardless of their abilities, can navigate and interact with your site. Security, on the other hand, protects user data from breaches and cyberthreats.

Balancing these two aspects can be challenging and yet they reinforce each other: an insecure site is unusable for everyone, while an inaccessible site often leaks data through work-arounds. This article gives you a single 10-item checklist you can drop into your next sprint.

Continue reading “Balancing accessibility and security – how to protect user data on inclusive websites”
Online website builder - advantages and disadvantagesArticle contains
  1. Advantages
    1. Ease of use
    2. Quick setup
    3. No coding required
    4. Templates and themes
    5. Cost-effective
    6. Integrated features
  2. Disadvantages
    1. Ownership issues
    2. Limited possibilities of change
    3. Complexity and learning curve
    4. Poor site performance
    5. Poor SEO
    6. Poor Accessibility
    7. Reduced WordPress capabilities when used with online builder
    8. Competition from native WordPress features
A couple of toy figures sitting at a desk with a laptop. The scene is indoors, with a computer on the desk and a wall and floor in the background.

Online website builder – advantages and disadvantages

Page builders have revolutionized web development by making it easier for individuals without coding skills to create websites.

They operate entirely through a web application, eliminating the necessity of installing any software on your device.

They offer a variety of features, including drag-and-drop interfaces and customizable templates. This simplicity makes it useful for users with varying degrees of technical ability, from beginners to experienced designers.

There is also the other side of the coin of page builder solutions – limitations. And in this article, we will share our experiences while working with page builders.

Avoid page builders? Use page builders? Let’s dive into the details.

Continue reading “Online website builder – advantages and disadvantages”
Creating a slug from a string in JavaScriptArticle contains
  1. Creating a slug from a string in JavaScript
  2. Code explanation
  3. Example usage
  4. Additional resources
Umbraco CMS and compressing images on the client side before uploadArticle contains
  1. Compressing images on the client side in Umbraco site
  2. Adding a custom script to the master template in Umbraco
  3. Help with installation
  4. About Umbraco
The sculpture is in a park. It features outdoor surroundings with grass, trees, and plants. The sculpture is in silver and is an art installation in the park.

Umbraco CMS and compressing images on the client side before upload

Compressing images before uploading them to a website or application can significantly improve load times, reduce bandwidth usage, save space on a server, and enhance the user experience. Faster loading of images is an important ranking factor in SEO activities.

If you use Umbraco CMS, have a site based on it and want to have a feature for transparently optimizing images on the client, then using npm package @sitelintcode/optimize-image-on-the-client-side is a solution for you.

Continue reading “Umbraco CMS and compressing images on the client side before upload”
macOS, Apache and ERR_CONNECTION_REFUSED fixArticle contains
  1. Fixing Apache ERR_CONNECTION_REFUSED error on macOS
  2. Understanding the terminal command
  3. Restarting Apache
  4. Summary

macOS, Apache and ERR_CONNECTION_REFUSED fix

The ERR_CONNECTION_REFUSED error is a common issue that occurs when a website or local server is inaccessible. This error indicates that the Apache server has refused the connection attempt, and it can be caused by various factors.

One possible cause is a hard shutdown of a macOS computer. When a macOS computer is forcibly turned off, all running processes, including Apache, are immediately terminated. This is because a hard shutdown bypasses the normal shutdown procedure, which allows the operating system to properly close running applications and services. As a result, Apache may not be able to restart automatically, leading to a connection refusal when you try to access the server again.

Continue reading “macOS, Apache and ERR_CONNECTION_REFUSED fix”
Favicon issues in Bing search results and how to fix themArticle contains
  1. Troubleshooting tips
    1. Ensure the favicon has a valid format
    2. Ensure the favicon has correct URL location
    3. Search engines do not require favicons to be listed in sitemaps
    4. Correct implementation in the HTML code
    5. Ensure the favicon file is not blocked by robots.txt
    6. Bing's crawler has not yet updated the website's information in its index
    7. Contact Bing Webmaster Support
  2. Handy tips for favicon verification
    1. Grab favicon.ico using the developer tools for Google Chrome
    2. Determine if a favicon exists on your site
Get XPath from the element using JavaScriptArticle contains
  1. Custom function to get XPath
  2. Breakdown of how it works
  3. Additional tools
Should we avoid writing in all caps?Article contains
  1. Uppercase text slows down reading speed
  2. The effect of uppercase text on word recognition
  3. Why all caps are perceived as yelling
  4. Alternatives to using all caps for emphasis
    1. Use italics for emphasis
    2. Use bold formatting
    3. Small caps
    4. Employ strategic placement and punctuation
    5. Avoid overemphasis
  5. Does all caps affect screen readers?
  6. English capitalization guidelines
  7. Does capitalization affect SEO?
  8. Are there any legal requirements or regulations regarding the use of all caps in digital communications?
  9. Conclusion
Sentence "FRAGILE" on the wood written in all caps

Should we avoid writing in all caps?

Uppercase reading is more difficult to read since the forms of all uppercase letters are rectangular, and readers are not used to reading text in this way. As a result, it is more difficult to scan, less efficient, and hence less readable.

However, all caps are accepted for words that do not need reading, such as logos and acronyms.

One of the simplest methods to improve your website’s content is to use consistent capitalization guidelines. Above all, do not use all capital letters (commonly known as all caps) in your headings and text.

Continue reading “Should we avoid writing in all caps?”
Surprising facts and figures about digital accessibilityArticle contains
  1. Global impact
  2. Web accessibility
  3. Economic impact
  4. Legal ramifications
  5. Benefits of accessibility
  6. Digital accessibility gaps
  7. Employment and education
    1. Education and employment opportunities
    2. E-learning platforms
  8. Conclusion
Three books stacked on top of each other

Surprising facts and figures about digital accessibility

Digital accessibility, in simple terms, is about making sure that websites, apps, and other digital tools are usable by everyone, regardless of whether they have a disability or not. Imagine you’re trying to visit a website but can’t see well, or you’re using a voice command instead of typing because you can’t use your hands. Digital accessibility ensures that these tools work for you too, just like they would for anyone else.

Here are some surprising facts and figures that highlight the importance of digital accessibility.

Continue reading “Surprising facts and figures about digital accessibility”