Gemmology Blog

  • User Stories and Personas

    A user story is a way of describing a website or product feature in relation to the person who will use it, how they will use it, and why it is useful. User stories usually follow the format “as a [role], I want to do [task], so that I can achieve [goal]”. This can also…

    » Read more


  • Migrating to TypeScript

    When a company hires a new developer, it can take up to six months for them to get fully up to speed on the company’s codebase. One way to make this process less painful for the developer, and less expensive for the company, is to use a strongly-typed language like TypeScript. A product manager commented…

    » Read more


  • Writing for the Web

    Have you ever experienced the fatigue that results from being presented with a giant wall of text on the screen? Sure, if you’re committed to learning about a topic in depth, you’ll read a whole long-form article, but if you are not committed, and just want to see the salient details, you’ll likely skip the…

    » Read more


  • Diversity, Equity, and Inclusion

    Here at Carnelian Web Services, we believe that a commitment to diversity, equity, and inclusion is a good start, but it’s a series of steps on the road to justice. Before you can have a diverse cohort of employees, you need to remove the systemic barriers that are preventing them from even applying to your…

    » Read more


  • Accessibility

    Making websites accessible is a very important aspect of user experience. Accessibility benefits everyone, because it makes websites easier for everyone to use. It is also a legal requirement in most countries, including Canada.

    » Read more


  • User Experience

    User experience is an important aspect of website design. Remember the bad old days of the 1990s, with marquees, animated graphics everywhere, an excess of links that were just labelled “click here”, and garish background colours?

    » Read more


  • Localization

    When you’re building a website which will be viewed by people from different cultures and countries, it is important to build it so that it can be easily and efficiently translated into different languages (internationalization), and then to provide versions of the content that are optimized for the relevant country and culture (localization).’

    » Read more


  • Search Engine Optimization

    If your website is navigable and usable for human visitors, this will also hold true for search engines. When you are creating a page, it is important to think about what your target audience would be looking for, and make sure that the information they need to make a decision is displayed prominently on the…

    » Read more


  • Well-crafted Websites

    Carnelian Web Services provides peace of mind, offering web solutions hosted and developed in Canada. Your website represents your business, so you need content and design that stands out from the crowd. We offer web services packages for different business needs, as well as custom solutions. By hosting your website in Canada, you can rest…

    » Read more


Subscribe to our newsletter

Categories

Blogposts

Tag cloud

2SLGBTQIA accessibility Agile AI blogging campaign content content writing CSS customizations DEI design diversity editing equity formatting gender hero hosting inclusion Indigenous Indigenous History Month internationalization JEDI justice landing pages LGBTQ localization marketing Pride product Scrum search engine optimization SEO templates UI usability user experience user interface design UX web design web development web services Wix WordPress